/** Shopify CDN: Minification failed

Line 1671:15 Expected identifier but found whitespace
Line 1671:16 Unexpected "("

**/
.template-page.overlook-bar .tour-info.small--hide{
  display:none !important;
}


.abz-image-text-line .page-width {
  margin-right: 0;
  overflow: visible;
}
.feature-row.true {
  border-left: 2px dashed #9bc3ff;
  margin-left: 0;
  padding-left: 6%;
}
.grid__item .customCrossSell .add-to-cart {
    padding: 16px 0 13px !important;
}
.rabbit-img:before {
  content: "";
  position: absolute;
  background: url(rabbit.svg);
  width: 206px;
  height: 111px;
  background-repeat: no-repeat;
  z-index: 1;
  left: -6vw;
  top: 0;
  background-size: contain;
}
.rabbit-img {
  padding-top: 55px;
  z-index: 9;
}
.abz--right .feature-row {
  margin-right: 0;
}
.abz--right {
  padding-right: 0;
}
.abz--right .feature-row__images {
  margin-right: 0;
}
/* .image-line-2-text .abz--right .image-wrap {
  border-radius: 100%;
} */
.left-img-border-overlay .feature-row.true {
  padding-left: 0;
}
.left-img-border-overlay .feature-row__images {
  margin-left: 0;
}
.left-img-border-overlay {
  background-image: url(bg-left-img.png);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
}
.abz-founders-story-text .text-rabbite-bg.page-width {
  padding-top: 50px;
  padding-bottom: 50px;
  border-left: 2px dashed #9bc3ff;
  max-width: 1500px;
  margin-right: 0;
}
.text-rabbite-bg .text-block-new {
  margin-left: 15%;
}
.text2span,
.abz-bourbon-feature .h4,
.abz_custom_portfolio .our-craft-custom-portfolio .h5 {
  color: #ffe9a6 !important;
}
.abz-culinary-col .text-block-new {
  max-width: 1220px;
  border-left: 2px dashed #9bc3ff;
  padding-left: 6%;
  margin-left: 0;
  margin: 0 auto;
  padding-top: 50px;
  padding-bottom: 40px;
  margin-left: 0;
}
.abz-founders-story-text .abz-culinary-col.page-width {
  margin-right: 0;
}
.h0 {
  font-size: clamp(24px, calc(1.2rem + 2vw), 60px);
}
.text-rabbite-bg .text-block-new {
  position: relative;
}
/* .text-rabbite-bg .theme-block:first-child {
  position: absolute;
  left: 0;
  right: 0;
  top: 5vw;
} */
.abz-founders-story-text .text-rabbite-bg.page-width {
  border-left: none;
}
.text-rabbite-bg {
  position: relative;
}
.text-rabbite-bg:before {
  content: "";
  position: absolute;
  background: url(Arrow-custom.png);
  width: 15px;
  height: 210px;
  background-repeat: no-repeat;
  z-index: 1;
  background-size: 102%;
  left: 33px;
  top: 2px;
}
.abz--template-founders-story .abz-slide-show .hero__top-subtitle {
  color: #ffe9a6;
  letter-spacing: 0;
  font-family: "CherioneNormal" !important;
}
.abz-our-story-text-page .section-header__title {
  text-align: left;
}
.abz-our-story-text-page h2.section-header__title {
  font-size: 5.6rem;
  padding-top: 40px;
}
.abz-our-story-text-page .h4.subHeading {
  font-size: clamp(18px, calc(1.5rem + 1vw), 40px);
}
.our-story-bg-fire-img .h4.subHeading {
  font-size: clamp(18px, calc(1.5rem + 1vw), 38px);
}
.abz-our-story-text-page .feature-row__item {
  padding-left: 40px;
}
.our-story-bg-fire-img.customBackgroundIconsSection .h3 {
  font-size: clamp(22px, calc(2.5rem + 2vw), 65px);
  margin-bottom: 0;
}
.story-blog-page-abz .custom-grid-main {
  border-top: 4px solid #fff;
  margin: 0 !important;
}
.story-blog-page-abz .promo-grid__container {
  border-radius: 0 !important;
  border-right: 4px solid #fff;
  margin: 0 !important;
}
.story-blog-page-abz .custom-grid .abz--5,
.story-blog-page-abz .custom-grid .abz--6,
.story-blog-page-abz .custom-grid .abz--7 {
  border-top: 4px solid #fff;
}
.abz-our-story-text-page .feature-row__text .h3.cherioneNormal {
  width: min-content;
  font-size: 65px;
  margin-bottom: 0;
}

/* .story-blog-page-abz .custom-grid .abz--2,
.story-blog-page-abz .custom-grid .abz--5
{
  margin-left: 20px !important;
} */
.story-blog-page-abz
  .promo-grid__container.promo-grid__container--boxed.vertical-center.horizontal-left,
.story-blog-page-abz .custom-grid .abz--7,
.story-blog-page-abz .custom-grid .abz--4 {
  border-right: none;
}
.abz_custom-promotion .story-blog-page-abz .promo-grid__content {
  margin-bottom: 56px;
}
.our-story-bg-fire-img .background-media-text__inner {
  display: block !important;
}
.our-story-bg-fire-img .background-media-text__aligner {
  margin: 0 auto;
  max-width: 1500px;
  height: 100%;
}
.our-story-bg-fire-img .animation-cropper {
  height: 100%;
  align-items: center;
}
.abz_custom_portfolio .abz-discover-story-cus .background-media-text__text {
  padding: 0;
}
.abz_custom_portfolio .abz-discover-story-cus .background-media-text__aligner {
  height: max-content;
  gap: 30px;
  align-items: flex-start;
}
.abz_custom_portfolio .abz-discover-story-cus .background-media-text__inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.purpose-icon-logo-text .h3.cherioneNormal {
  max-width: 410px;
}
.purpose-icon-logo-text .left .h3.cherioneNormal {
  margin-left: auto;
}
.purpose-icon-logo-text.bourbon-section .left,
.purpose-icon-logo-text.bourbon-section .right {
  padding-top: 160px;
}
.abz-our-barrels-home
  .background-media-text__text
  .h5.rte--block.rte--em.cherioneNormal.subHeading,
.abz-our-flavor-home
  .background-media-text__text
  .h5.rte--block.rte--em.cherioneNormal.subHeading,
.abz-extreme-small-scale
  .background-media-text__text
  .h5.rte--block.rte--em.cherioneNormal.subHeading,
.abz-small-icon-over-text-hp
  .background-media-text__text
  .h5.rte--block.rte--em.cherioneNormal.subHeading,
.craft-banner-overlay-mb
  .background-media-text__text
  .h5.rte--block.rte--em.cherioneNormal.subHeading,
.abz-craft-flavor-banner
  .background-media-text__text
  .h5.rte--block.rte--em.cherioneNormal.subHeading {
  letter-spacing: 1px;
  font-size: 24px;
}
.abz-slideshow-found-bg-img .hero__image-wrapper image-element {
  width: 80%;
  display: block;
  margin: 0 auto;
}
.abz-slideshow-found-bg-img .hero__text-content {
  border-left: 2px dashed #9bc3ff;
}
.abz_slideshow_1 .abz-slideshow-found-bg-img .slideshow_width {
  margin-right: 0;
}
.purpose-icon-logo-text.found-bottle-bg-cla-abz.bourbon-section .left,
.purpose-icon-logo-text.found-bottle-bg-cla-abz.bourbon-section .right {
  padding-top: 0;
  padding-bottom: 73px;
}
.found-bottle-bg-cla-abz.bourbon-section .content-area {
  align-items: end;
}
.abz-slide-home--6 .hero__title img {
  max-width: 440px;
}
.our-story-bg-fire-img .h5.rte--block.rte--em.cherioneNormal.subHeading {
  letter-spacing: 1px;
  font-size: 40px;
}
.craft-section-bour-abz .main_title {
  max-width: 820px;
  margin: 0 auto;
}
.footer__item-padding .icon__fallback-text {
  position: relative;
  margin-left: 5px;
  color: #fff !important;
}
.footerAdvancedBlockTitle, .copyrightLeft p {
  color: #fff !important;
}
.social-icons.footer__social {
  display: flex;
  flex-direction: column;
}
.abz-desktop-menu .megamenu .h5 {
  font-size: 30px;
  line-height: normal;
}
.abz-desktop-menu .mega-menu-product-title.h5 {
  font-size: 24px;
  text-transform: unset;
}
.flickity-button.flickity-next {
  background-color: transparent;
  background: url(Subtract.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.flickity-button.flickity-previous {
  background-color: transparent;
  background: url(lefticon.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.flickity-button svg {
  display: none;
}
.product-recommendations-placeholder .flickity-button {
  display: none;
}
product-recommendations .page-width {
  max-width: 100%;
}
.abz-product-recommendations .index-section {
  margin: 35px 0;
}
.abz-hero-slide-cus-home .flickity-button {
  width: 51px;
  height: 51px;
}
.home-main-slide-banner .flickity-button {
  width: 36px;
  height: 36px;
}
.abz--template-founders-story .abz-slide-show h2.hero__title {
  text-transform: unset;
}
.abz-custom-background .h3.cherioneNormal {
  text-transform: unset;
}
.purpose-icon-logo-text .left .btn.sunsetGothicRegular.btnRounded {
  margin: 0 0 0 auto;
}
.hp-custom-promotion .btn-group-custom-promo {
  display: flex;
  gap: 20px;
}
.header-item .site-nav__link--underline:after {
  border-bottom-color: #ffffff;
}
.craft-banner-overlay-mb .h3.cherioneNormal {
  max-width: 535px;
}
.abz_video .abz-page-video-wrapper {
  position: relative;
}
.abz_video .video-play-toggle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  display: none;
}
.abz_video .abz-page-video-wrapper.paused .video-play-toggle {
  display: block;
}
/* .abz_faq .collapsible-trigger.is-open svg {
  transform: rotate(45deg);
} */
.abz_faq
  .collapsible-trigger.is-open
  .collapsible-trigger__icon.collapsible-trigger__icon--circle.collapsible-trigger__icon--open.close-icon {
  display: block;
}
.abz_faq
  .collapsible-trigger__icon.collapsible-trigger__icon--circle.collapsible-trigger__icon--open.close-icon,
.abz_faq
  .collapsible-trigger.is-open
  .collapsible-trigger__icon.collapsible-trigger__icon--circle.collapsible-trigger__icon--open.opne-icon {
  display: none;
}
.abz_faq .collapsible-trigger--inline .collapsible-trigger__icon {
  border: none;
}
.abz_faq .collapsible-trigger--inline.is-open {
  border-bottom: none;
  /* padding-bottom: 0; */
}
.abz_faq .collapsible-trigger.is-open .collapsible-trigger__icon {
  transform: none;
}
.purpose-icon-logo-text.bourbon-section .h3.cherioneNormal {
  color: #fff !important;
}
.bourbon_dareringer.customBackgroundIconsSection .h3 {
  max-width: 500px;
}
.icon_with_text img {
  width: 55px;
  object-fit: contain;
}
.multi_cn_icon_with_text img {
  width: 36px;
}
.abz_multicolumn-slider .heading-slides {
  font-family: "SunsetGothicRegular" !important;
  font-weight: 500 !important;
}
.abz_multicolumn-slider a.btn.sunsetGothicRegular.btnRounded {
  margin-top: 20px;
}
.abz-pdp-approach .cavehill_approach_page .icons-top-row .specDescription
{
  font-family: "SunsetGothicRegular" !important;
}
.product-recommendations-placeholder .grid-product__price {
  margin: 0 !important;
  font-weight: 400 !important;
}
.product-recommendations-placeholder
  .customProductGridItem
  .grid-product__title {
  text-transform: capitalize;
}
.product-recommendations-placeholder .btnQuickCustomStyle {
  padding: 14px 33px 10px !important;
}
.abz-cavehil-portfolio .extra-text-left-color a {
  color: #ffe9a6;
}
.abz-cavehil-portfolio .subHeading {
  margin-top: 15px !important;
}
.abz-cavehil-portfolio .extra-text-left-color p {
  margin: 0;
}
.abz_multicolumn-slider .slick-slide .inner-block {
  border-radius: 20px;
}
.tem--abz_heigold
  .abz_boxergrail_cavehill
  .double-columns
  .column.left
  .h1-large:last-child,
.tem--abz_dareringer
  .abz_boxergrail_cavehill
  .double-columns
  .column.left
  .h1-large:last-child {
  width: 60%;
  margin-left: auto;
}
.boxergrail-collage-section .abz-coll-grid--1 .rte--block {
  font-family: "SunsetGothicRegular" !important;
}
.abz_multicolumn-slider .font-mega-large {
  color: #ffe9a6;
}
.tem--abz_dareringer .abz-cavehil-portfolio .subHeading {
  max-width: 360px;
}
.tem--abz_boxergrail .abz-cavehil-portfolio .subHeading {
  max-width: fit-content;
}
.tem--abz_boxergrail
  .abz_boxergrail_cavehill
  .double-columns
  .column.left
  .h1-large:last-child {
  width: 480px;
  margin-left: auto;
}
.tem--abz_boxergrail
  .abz_boxergrail_cavehill
  .double-columns
  .column.left
  .h1-large:first-child {
  width: 460px;
  margin-left: auto;
}
.tem--abz_boxergrail .abz-boxgrails .double-columns .column.right h3 {
  width: 450px;
}
.tem--abz_boxergrail .abz_custom_bg_icons .small-font {
  font-size: 40px !important;
  line-height: 40px !important;
}
.tem--abz_boxergrail .abz_custom_bg_icons .center_icon {
  margin-bottom: 22px;
}
.abz-bottle-effect .cavehill-bottle-scrolling-v2 .bottle-image {
  width: 250px;
}
.abz_custom_bg_icons .icons_text_bg_img.raceking_founder_collection .customSpecsMain .customSpecs{
  padding: 0 10px;
}
.abz_boxergrail_cavehill-v4 .bg-name{
  bottom: 300px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 0;
}
.abz_boxergrail_cavehill-v4 .double-columns{
  position: relative;
}
.abz-cavehil-portfolio-v2 img{
  object-position: top;
}
.architectural-block-btns .btn:last-child {
  width: 100% !important;
}
 .abz-cavehil-portfolio-v4 .heading_1{
  font-size: 22px;
  letter-spacing: 0;
  font-family: 'SunsetGothicRegular' !important;
}
.abz-cavehil-portfolio-v4 .heading_2{
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0;
  font-weight: 400;
  font-family: 'SunsetGothicRegular' !important;
}
.abz-boxgrails .architectural-block{
  position: relative;
}

/* Distillery Series */


.abz_slideshow_1 .distillery_first_banner .hero__top-subtitle{
  font-family: 'SunsetGothicRegular' !important;
}

.distillery_series_bg_img_content .heading_h3{
  font-size: 40px;
  line-height: 40px;
}
.continer-img{
  left: 0;
  bottom: 0;
  position: relative;
  height: 100%;
}
.distillery_series_bg_img_content .hero__text-content{
  position: absolute;
  top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.abz_slideshow_1.abz_slideshow_3 .hero__top-subtitle{
  font-size: 30px;
  color: #fff;
  font-family: 'SunsetGothicRegular' !important;
  line-height: 34px;
  letter-spacing: 7.5px;
}
.abz_slideshow_3 .hero__subtitle{
  font-size: 24px;
  font-family: 'SunsetGothicRegular' !important;
  letter-spacing: 6px;
  margin-top: 0;
}
.abz_slideshow_3 .hero__description p{
  font-size: 28px;
  line-height: 34px;
  color: #FFE9A6;
  font-family: 'CherioneNormal' !important;
  margin-top: 20px;
  margin-bottom: 47px; 
  max-width: 427px;
  font-weight: bold;
}
.abz_slideshow_3 .revera_abz_banner .hero__description p,
.abz_slideshow_3 .follesrunn_abz_banner .hero__description p,
.abz_slideshow_3 .favios_abz_banner .hero__description p,
.abz_slideshow_3 .velarde_abz_banner .hero__description p,
.abz_slideshow_3 .heretofore_abz_banner .hero__description p
{
  max-width: 480px;
}
.abz_slideshow_3 .heading_h3{
  font-size: 120px;
  line-height: 120px;
  margin-bottom: 10px;
}
.new_font_heading_abz .heading_h3{
  line-height: 190px !important;
  margin-bottom: -30px;
}
.distillery_first_banner .hero__top-subtitle{
  color: #FFE9A6;
  letter-spacing: 6px;
}

/* Distillery Series End*/

/* Shop Page */

.custom-collection-tab-section .grid-product__price {
  font-weight: 400 !important;
}
.custom-collection-tab-section .customProductGridItem .grid-product__title {
  text-transform: unset;
  letter-spacing: 1px !important;
}
.custom-collection-tab-section .shop-page-coll-tab .grid-product__price {
  margin: 0 !important;
}
.shop-page-coll-tab .btnQuickCustomStyle {
  padding: 14px 33px 10px !important;
  line-height: normal !important;
}
.shop-page-coll-tab .space-div {
  margin-bottom: 65px;
}
.shop-page-coll-tab .section-header__title,
.shop_bourbon_rye .section-header__title {
  color: #0d223f;
}
.shop-page-coll-tab .grid-product__meta {
  min-height: auto;
}
.shop_brandmark_tshirt .btnLearnMore,
.merch_top_banner_page .btnLearnMore,
.buy_bottle_banner_page .btnLearnMore {
  margin-right: 19px !important;
}
.shop_brandmark_tshirt .mainTitle {
  margin-bottom: 0;
}
.abz-boxgrails .abz_boxergrail_cavehill-v2 .column .rte{
  margin-top: 0;
}
/* Shop End */

/* Merch Page */

.merch_top_banner_page .mainTitle,
.merch_hoodie_brandmark .mainTitle {
  margin-bottom: 10px;
}
.tab_merch_page .title-bottom {
  text-align: left !important;
  margin-top: 60px;
}
.custom-collection-tab-section:has(.tab_merch_page) {
  margin-top: 50px;
  margin-bottom: 0;
}
.tab_merch_page .section-header__link {
  font-weight: 700;
  font-size: 18px;
  padding: 14px 33px 10px !important;
}
.tab_merch_page .grid-product__meta {
  min-height: 175px;
}
.tab_merch_page .customAccordionSection .grid-product__image-mask {
  border: 1px solid #000;
  border-radius: 20px;
}
.tab_merch_page .btnQuickCustomStyle {
  padding: 14px 33px 10px !important;
}
.tab_merch_page.merch_hats .grid-product__meta,
.tab_merch_page.merch_holderness .grid-product__meta {
  min-height: auto;
}

/* Merch Page End*/

/* Buy A Bottle */

.buy_bottle_banner_page .promo-grid__content {
  max-width: 800px;
}
.buy_bottle_banner_page .custom-grid-main .customGridAlign .promo-grid__text {
  align-items: center;
}
.buy_bottle_tab .tabCollectionTitle {
  font-size: 65px;
  line-height: 65px;
  color: #0d223f;
}
.buy_bottle_tab .titleArea {
  margin-top: 73px;
}
.buy_bottle_anniversary .grid-product__meta {
  min-height: auto;
}
.buy_bottle_anniversary .grid-product__price {
  margin: 5px 0 !important;
  font-weight: 500 !important;
}
.buy_bottle_gin_vodka.customProductBlocksSection {
  display: block;
}
.buy_bottle_gin_vodka .btnQuickCustomStyle {
  max-width: 270px !important;
}
.buy_bottle_gin_vodka .grid-product__meta {
  min-height: auto;
}
.buy_bottle_gin_vodka .grid-product__price {
  font-weight: 500 !important;
}
.buy_bottle_anniversary {
  max-width: 1500px !important;
  display: block !important;
}
.collection-tab--2 .titleArea {
  margin-top: 88px;
}
.buy_bottle_anniversary .grid-product__title,
.buy_bottle_gin_vodka .grid-product__title {
  text-transform: unset;
}
.custom-collection-tab-section .grid-product__tag {
  right: 11px;
  top: 6px;
}
.buy_bottle_anniversary .customProductGridItem image-element img,
.buy_bottle_gin_vodka .customProductGridItem image-element img,
.buy_bottle_anniversary .grid-product__image-mask,
.buy_bottle_gin_vodka .grid-product__image-mask {
  border-radius: 20px;
}
/* Buy A Bottle End*/

/* Merch Product Page */

.template-product .main-product-section .product-section .page-content {
  padding-top: 212px;
}
.template-product .product-single__title {
  margin-bottom: 8px !important;
}
.template-product .product-block--price {
  margin-bottom: 40px;
}
.template-product .customAccordion .accordion1 {
  padding: 0;
  box-shadow: none;
  background: transparent;
}
.template-product .customAccordion .tabs {
  border-bottom: none;
  justify-content: space-between;
}
.template-product .customAccordion .tab {
  justify-content: flex-start;
  padding: 0;
  flex: none;
  line-height: normal;
  color: #979797;
  align-items: flex-start;
}
.template-product .customAccordion .content {
  padding-left: 0;
  padding-bottom: 0;
}
.template-product .product-block:has(.customAccordion) {
  margin-bottom: 0;
}
.template-product .customCrossSell {
  border-radius: 20px;
  border-color: #a2a2a2;
  padding-bottom: 9px;
  padding-top: 23px;
  background: #fff;
}
.template-product .customCrossSell .name {
  line-height: 22px;
}
.template-product .customCrossSell .price {
  margin: 5px 0;
}
.template-product .customCrossSell .add-to-cart {
  text-transform: uppercase;
}
.template-product .customAccordion .tab.active {
  border-bottom: none;
  text-decoration: underline;
}
.template-product .product__thumb-item a.is-active:before {
  box-shadow: inset 0 0 0 2px #a2a2a2;
}
.template-product .product__thumb-item a:before {
  bottom: 0;
  box-shadow: inset 0 0 0 2px #a2a2a2;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.template-product .product__thumb {
  opacity: 0.5;
}
.template-product .product__thumb.is-active {
  opacity: 1;
}
.merch_product_page .background-media-text__aligner {
  margin: 90px auto 90px;
}
.merch_product_page .customTopIcon {
  margin-bottom: 20px;
}
.merch_product_page .h3.cherioneNormal {
  margin-bottom: 0;
}
.merch_product_page.customBackgroundIconsSection .customSpecs + .customSpecs {
  border-left: 2px solid #ccc;
}
.merch_product_page.customBackgroundIconsSection .customSpecsMain {
  padding-bottom: 35px;
}
.template-product .abz_custom_bg_icons .customSpecsMain {
  padding: 50px 0 !important;
}
.template-product .abz_custom_bg_icons .specTitle {
  margin: 25px 0px 3px 0px !important;
  line-height: 1;
}
.template-product .abz_custom_bg_icons .customSpecsMain .customSpecs {
  padding: 0 35px;
  text-align: center;
  max-width: 100%;
  border: none;
}
.template-product .abz_custom_bg_icons .customSpecs:before {
  content: "";
  height: 90%;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border-right: 2px solid #b8b8b8;
}
.template-product .abz_custom_bg_icons .customSpecs .specIcon {
  padding-top: 5px;
}
.template-product .abz_custom_bg_icons .customSpecs:last-child:before {
  display: none;
}
.template-product .abz_custom_bg_icons .background-media-text__aligner {
  max-width: 590px;
  margin: 0;
}
.template-product .abz_custom_bg_icons .background-media-text--right {
  margin-left: auto !important;
  position: relative;
  right: 4vw;
}
.template-product .abz_custom_bg_icons .background-media-text--left {
  margin-right: auto;
  margin-left: 0;
}
.template-product .abz_custom_bg_icons .background-media-text__text {
  padding: 0;
}
.template-product .abz_custom_bg_icons .customSpecs:last-child {
  padding-right: 0 !important;
}
.template-product .abz_custom_bg_icons .customSpecs:first-child {
  padding-left: 0 !important;
}
.template-product .abz_custom_bg_icons .abz_custom_bg_btn {
  display: flex;
  gap: 15px;
}
.template-product .abz_custom_bg_icons .customSpecs {
  flex: 1;
}
.template-product .abz_custom_bg_icons .customTopIcon {
  margin-bottom: 23px;
}
.template-product .shopify-block.shopify-app-block {
  margin-bottom: 0;
}
.template-product .product-block.product-block--header {
  margin-bottom: 10px;
}
.template-product.template-product button.add-to-cart {
  padding: 20px 18px 16px;
}

/* Merch Product Page End*/

/* Global */
.background-media-text__text {
  font-size: 1em;
}
.abz_slideshow_1 .hero__top-subtitle {
  font-size: 1.2em;
  color: #ffe9a6;
}
/* .transparent_header {
    margin-top: -105px;
} */
h2.hero__title {
  font-size: clamp(26px, calc(1.2rem + 2vw), 60px);
  line-height: 1;
}
html body .hero__subtitle,
.rte p {
  font-size: clamp(14px, calc(0.3rem + 1vw), 18px);
  line-height: 28px;
}
.mobile_div,
.custom_mobile_image {
  display: none !important;
}
/* End */

/* ABZ Custom bg image text icons // abz-custom-portfolio // abz_slideshow_1 */
.abz_custom_bg_icons .customBackgroundIconsSection .customSpecsMain {
  padding: 29px 0px;
}
.abz_custom_bg_icons .customSpecsMain .customSpecs {
  padding: 0 12px;
}
.abz_custom_portfolio .designmode-portfolio .animation-cropper.right {
  justify-content: flex-end;
}
.abz_custom_portfolio .designmode-bookATour .animation-cropper.right {
  justify-content: flex-start;
}
.abz_slideshow_1 .hero__text-shadow.fixed_width {
  max-width: 496px;
}
.abz_slideshow_1 .hero__text-shadow.sort_width {
  max-width: 342px;
}
.abz_slideshow_1 .slideshow_width {
  position: relative;
}
.abz_slideshow_1 .banner_bottom_img_sec {
  bottom: 65px;
  display: flex;
  justify-content: space-between;
  width: 90%;
  margin: 0 auto;
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
}
html body .hero__subtitle {
  margin-bottom: 10px;
  margin-top: 10px;
}
.abz_slideshow_1 .banner_clm img {
  max-width: 160px;
  width: 100%;
}
#bg-container {
  width: 100%;
  background-size: cover;
}
#bg-container .feature-row,
#bg-container .feature-row-wrapper {
  height: 100%;
  min-height: 100%;
}
/* End */

/* Responsive */
@media only screen and (min-width: 769px) {
  .background-media-text--800,
  .background-media-text--800 .background-media-text__video,
  .background-media-text__spacer.background-media-text--800 {
    min-height: 800px;
  }
  .background-media-text--900,
  .background-media-text--900 .background-media-text__video,
  .background-media-text__spacer.background-media-text--900 {
    /* min-height: 900px; */
  }
  .background-media-text--950,
  .background-media-text--950 .background-media-text__video,
  .background-media-text__spacer.background-media-text--950 {
    min-height: 950px;
  }
  .background-media-text--1000,
  .background-media-text--1000 .background-media-text__video,
  .background-media-text__spacer.background-media-text--1000 {
    min-height: 1000px;
  }
  .hero__text-content .hero__link {
    display: flex;
    gap: 10px;
  }
  .abz-explore-slider .hero__text-content .hero__link {
    flex-direction: column;
  }
  .hero__link .btn + .btn {
    margin-left: 15px;
  }
  .hero__text-content {
    padding: 70px 0;
  }
  .abz-our-story-text-page .feature-row-wrapper .feature-row__text {
    min-width: 50%;
  }
  a.btn.sunsetGothicRegular.btnRounded {
    margin-right: 0px;
    /* min-width: 225px !important; */
  }
  .abz_boxergrail_cavehill-v4 .bg-name{
    max-width: 1500px;
    padding: 0 40px;
  }
}

@media only screen and (min-width: 780px) {
  .abz-our-story-text-page .feature-row__item .h1.cherioneNormal {
    width: min-content;
    margin-bottom: 0;
  }
  .abz-our-story-text-page .btn {
    margin-top: 27px;
  }
  .story-blog-page-abz .custom-promo-grid.promo-grid {
    padding: 0 40px 56px;
  }
  .blog-rich-abz-pg {
    padding-left: 75px !important;
  }
  .story-blog-page-abz .custom-grid .abz--5 {
    border-bottom-left-radius: 30px !important;
  }
  .story-blog-page-abz .custom-grid .abz--7 {
    border-bottom-right-radius: 30px !important;
  }
}

@media only screen and (min-width: 821px){
  .abz-cavehil-portfolio-v2.abz-cavehil-portfolio-v4  p.h4.subHeading{
    margin: 28px auto 0 !important;
  }
  .abz-cavehil-portfolio.abz-cavehil-portfolio-v4 img.left-image-top{
    margin-bottom: 20px;
  }
  .abz-cavehil-portfolio-v4 .heading_1{
    font-size: 30px;
    line-height: 34px;
    letter-spacing: 7.5px;
    font-weight: 500;
  }
  .abz-cavehil-portfolio-v4 .heading_2{
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 6px;
    font-weight: 500;
  }
}

@media only screen and (min-width: 1024px) {
  .abz-boxgrails .abz_boxergrail_cavehill-v2.abz_boxergrail_cavehill-v4 .column.left h3{
    font-size: 60px;
    line-height: 67px;
  }
  .abz_boxergrail_cavehill-v4 .column.left,
  .abz-boxgrails .abz_boxergrail_cavehill-v2.abz_boxergrail_cavehill-v4 .column.right
  {
    max-width: min(30vw, 550px);
  }
  .abz_boxergrail_cavehill.abz_boxergrail_cavehill-v4 .column.left {
    padding-right: 0;
  }
  .abz_boxergrail_cavehill.abz_boxergrail_cavehill-v4 .column.right {
    padding-left: 0;
  }
  .abz-boxgrails .abz_boxergrail_cavehill-v2 .column.left h3{
    margin-right: 40px;
  }
  .abz-boxgrails .abz_boxergrail_cavehill-v2.abz_boxergrail_cavehill-v4 .column.left h3{
    margin-right: 0;
  }
  .abz_custom-promotion .story-blog-page-abz .promo-grid__content {
    min-width: 90%;
  }
  .abz_custom-promotion
    .story-blog-page-abz
    .promo-grid__container.promo-grid__container--boxed.vertical-center.horizontal-left
    .promo-grid__content {
    min-width: 400px;
  }
  .abz-explore-slider
    .abz-home-ex-icon-slide
    .hero__text-content.horizontal-right {
    align-items: center !important;
  }
  .tem--abz_our_distillery .purpose-icon-logo-text.bourbon-section .left,
  .tem--abz_our_distillery .purpose-icon-logo-text.bourbon-section .right {
    width: 33%;
  }
  .tem--abz_founders_collection .abz_custom_bg_icons .core_cavehill .text-area-inners .cherioneNormal{
    margin-left: 20px;
  }
}

@media only screen and (min-width: 1280px) {
  .tem--abz_boxergrail_founders_collection_v2 .abz-boxgrails .column.left{
    width: 550px;
  }
  .shop-deatails .sunset-gothic-pro {
    max-width: 218px !important;
  }
  .tour-deail .sunset-gothic-pro {
    max-width: 240px;
  }
  .zip-deatails .sunset-gothic-pro {
    max-width: 300px;
  }
  .abz-pdp-approach .cavehill_approach_page-v2 .title-w-half{
    max-width: 450px;
  }
  .tem--abz_nevallier_founders_v2 .abz-cavehil-portfolio-v2 p.h4.subHeading{
    max-width: 380px;
  }
}

@media only screen and (min-width: 1366px) {
  .abz_slideshow_3 .hero__text-content.horizontal-right .hero__text-shadow{
    right: 5vw;
  }
  .abz-our-story-pot-img .animation-cropper {
    justify-content: end;
    margin-right: 60px;
  }
  .found-bottle-bg-cla-abz.bourbon-section .content-area {
    margin-top: -30%;
  }
  .found-bottle-bg-cla-abz.bourbon-section .bottle-image {
    width: auto;
  }
  .found-bottle-bg-cla-abz.bourbon-section .bottle-image img {
    height: 1000px;
    z-index: 1;
    position: relative;
    /* object-fit: cover; */
  }
  .found-bottle-bg-cla-abz.bourbon-section .icon-item img {
    position: relative;
    z-index: 1;
  }
  .found-bottle-bg-cla-abz .feature-icons.small--hide:before {
    position: absolute;
    background: url(bg-new-s.png);
    width: 100%;
    height: 205px;
    background-repeat: no-repeat;
    z-index: 1;
    background-size: contain;
    content: "";
  }
  .found-bottle-bg-cla-abz .feature-icons.small--hide {
    position: relative;
  }
  .product-recommendations-placeholder
    .roundedATCButtons
    .btnQuickCustomStyleMain
    a,
  .product-recommendations-placeholder
    .roundedATCButtons
    .btnQuickCustomStyleMain
    button {
    padding: 16px 12px 12px !important;
  }
}

@media only screen and (min-width: 1440px) {
  .merch_top_banner_page .custom-grid {
    min-height: 560px;
  }
  .tem--abz_amburana_founders_collection .abz_slideshow_1 .abz_text_above_image_below-v2 .sec_hero__title{
    width: 700px;
  }
  .tem--abz_boxergrail .abz-boxgrails .tracking-wide{
    margin-left: 30px;
  }
  .tem--abz_nevallier_founders_v2 .abz-boxgrails .abz_boxergrail_cavehill-v2 .column.left h3{
    max-width: 430px;
    margin-left: auto;
    margin-right: 20px;
  }
  .tem--abz_raceking_founders_v2 .abz-boxgrails .abz_boxergrail_cavehill-v2 .column.left h3{
    max-width: 440px;
    margin-left: auto;
    margin-right: 20px;
  }
}

@media only screen and (min-width: 1540px) {
  /* .story-blog-page-abz .promo-grid__container{
    justify-content: flex-start;
  } */
  .abz_custom-promotion .story-blog-page-abz .promo-grid__content {
    /* min-width: 60%; */
    padding-left: 42px !important;
    padding-right: 66px !important;
  }
  .shop_brandmark_tshirt .promo-grid__content,
  .merch_top_banner_page .advanced .promo-grid__content,
  .merch_hoodie_brandmark .advanced .promo-grid__content {
    right: 10vw;
  }
  .buy_bottle_banner_page .advanced .promo-grid__content {
    right: 16vw;
  }
}

@media only screen and (min-width: 1650px) {
  .shop_brandmark_hoodie.merch_top_banner_page .promo_grid_content,
  .shop_brandmark_hoodie.buy_bottle_banner_page .promo_grid_content {
    left: 0;
  }
  .merch_top_banner_page .advanced {
    min-height: 1010px;
  }
  .merch_hoodie_brandmark .advanced {
    min-height: 670px;
  }
  .architectural-block-btns a.btn.sunsetGothicRegular.btnRounded {
    min-width: 240px !important;
  }
  
}

@media only screen and (min-width: 1023px) and (max-width: 1181px) {
  .tem--abz_raceking_founders_v2 .abz-pdp-approach .icons-top-row.flex-icon-wors,
  .tem--abz_raceking_founders_collection_v4 .abz-pdp-approach .icons-top-row.flex-icon-wors,
  .tem--abz_seasong_v4 .abz-pdp-approach .icons-top-row.flex-icon-wors,
  .tem--abz_revera_v4 .abz-pdp-approach .icons-top-row.flex-icon-wors
  
  {
    flex-wrap: wrap;
  }
  .tem--abz_raceking_founders_v2 .abz-pdp-approach .block-display-right .icons-top-row .customSpecs,
  .tem--abz_raceking_founders_collection_v4 .abz-pdp-approach .block-display-right .icons-top-row .customSpecs,
  .tem--abz_seasong_v4 .abz-pdp-approach .block-display-right .icons-top-row .customSpecs,
  .tem--abz_revera_v4 .abz-pdp-approach .block-display-right .icons-top-row .customSpecs
  {
    width: 33.33%;
  }
  /* .abz_boxergrail_cavehill .column.right, .abz_boxergrail_cavehill .column.right {
        padding-left: 100px !important;
    } */
  .abz-boxgrails .column.left, .abz-boxgrails .column.right {
      max-width: 430px;
  }
  .abz-pdp-approach .background-media-text__aligner, .bg-abz-new-cal {
      max-width: calc(100% - 50px)
  }
  .abz-boxgrails .abz_boxergrail_cavehill-v2.abz_boxergrail_cavehill-v4 .column.left h3 {
      font-size: 40px;
      line-height: 46px;
  }
  html body .abz_boxergrail_cavehill .column.left {
      padding-right: 100px !important;
  }
  .tem--abz_boxergrail .abz_boxergrail_cavehill .double-columns .column.left .h1-large {
      width:100% !important;
      margin-left:0 !important;
  }
  
}

@media only screen and (min-width: 1700px) and (max-width: 2100px) {
  .cavehill_collage_grid p.font-sm.cherioneNormal {
    max-width: 340px;
  }
}

@media only screen and (min-width: 1439px) and (max-width: 1537px) {
  .abz-explore-slider .abz-slide-home--7 .flex-area {
    width: 90%;
    margin: auto 0 auto auto;
  }
  .abz_custom_bg_icons .icons_text_bg_img .background-media-text__aligner {
    max-width: 630px;
    margin: 0;
    padding: 0 !important;
  }
}

@media only screen and (min-width: 767px) and (max-width: 1025px) {
  .architectural-block-img img {
    width: 50%;
    margin: 30px auto 0 !important;
  }
  .abz--template-our-craft .craft-banner-overlay-mb .h3.cherioneNormal {
     margin-left:0;
  }
  .architectural-block {
    display: flex;
    flex-direction: column;
    padding: 10px 40px 10px !important;
  }
  .architectural-block-btns {
    margin: 0 auto 30px !important;
    display: flex !important;
    flex-direction: row;
    gap: 20px !important;
  }
  .architectural-block-heading h3 {
    font-size: 28px;
    width: fit-content;
    margin: 30px auto;
    text-align: center;
  }
  .architectural-block-btns a.btn.sunsetGothicRegular.btnRounded {
      min-width: 225px !important;
  }
  .tem--abz_distillery_series .abz_slideshow_3 image-element img, .tem--abz_distillery_series .abz_slideshow_2 image-element img {
      object-fit: cover;
      height: 1200px;
      object-position: bottom;
  }
  .tem--abz_distillery_series .distillery_series_bg_img_content image-element img  {
      height:500px;    
  }
  
}

@media only screen and (min-width: 1180px) and (max-width: 1280px) {
  .abz-cavehil-portfolio-v4.customPortfolio .animation-cropper-left .background-media-text__text{
    padding-left: 0;
  }
}

@media only screen and (min-width: 1179px) and (max-width: 1281px) {
  .tem--abz_heigold
    .abz_boxergrail_cavehill
    .double-columns
    .column.left
    .h1-large:first-child {
    width: 70%;
    margin-left: auto;
  }
}

@media only screen and (min-width: 1050px) and (max-width: 1440px) {
  .abz_image-with-text .architectural-block,
  .abz-boxgrails .architectural-block {
    padding: 50px 34px 47px 34px !important;
  }
}

@media only screen and (min-width: 1281px) and (max-width: 1660px) {
  .abz_slideshow_1 .banner_bottom_img_sec {
    bottom: 39px;
  }
  .abz_slideshow_1 .banner_clm img {
    max-width: 135px;
  }
}

@media only screen and (min-width: 1179px) and (max-width: 1367px) {
  .our-purpose-possiblity .feature-row__text {
    z-index: 1;
  }
  .abz-explore-slider .flex-area {
    margin: auto 0 auto auto;
  }
  .tem--abz_raceking_founders_v2 .abz-pdp-approach .icons-top-row .specIcon img,
  .tem--abz_raceking_founders_collection_v4 .abz-pdp-approach .icons-top-row .specIcon img,
  .tem--abz_revera_v4 .abz-pdp-approach .icons-top-row .specIcon img,
  .tem--abz_seasong_v4 .abz-pdp-approach .icons-top-row .specIcon img
  {
    height: 70px;
  }

}
@media only screen and (min-width: 1023px) and (max-width: 1366px) {
  .bourbon-section .left,
  .bourbon-section .right,
  .bourbon-section .bottle-image {
    width: 33.33%;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .action-block-inner {
    width: 33.33% !important;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .action-block-inner p {
    min-height: 82px;
  }
  .zip-deatails .btn {
    width: 80% !important;
  }
  .abz_multicolumn-slider .slick-prev {
    left: -10px !important;
  }
  .abz_multicolumn-slider .slick-next {
    right: -10px !important;
  }
}

@media only screen and (min-width: 1023px) and (max-width: 1050px) {
  .tem--abz_boxergrail_founders_collection_v2 .abz-cavehil-portfolio-v2 p.h4.subHeading{
    font-size: 26px;
  }
  .tem--abz_boxergrail_founders_collection_v2 .abz-boxgrails .abz_boxergrail_cavehill-v2 .column.left h3 {
    font-size: 45px;
    line-height: 45px;
  }
  .story-blog-page-abz .custom-grid .abz--7,
  .story-blog-page-abz .custom-grid .abz--4 {
    border-right: 4px solid #22262c;
  }
  .abz-slider .abz-slide-home--4 .hero__text-content.horizontal-right {
    align-items: center;
  }
  .abz-explore-slider .abz-slide-home--4 .hero__text-shadow {
    margin-top: 50px;
  }
  .our-craft-custom-portfolio .background-media-text__text {
    padding-top: 0;
  }
  .abz-distillery-hp-new-cus .table-column {
    padding: 40px 25px 19px;
  }
  a.btn.sunsetGothicRegular.btnRounded,
  .custom-promo-grid .btn {
    min-height: 57px;
    width: max-content;
    padding: 4px 38px 0 !important;
  }
  .table-column p {
    font-size: 15px;
  }
  .buy_bottle_banner_page .custom-grid {
    min-height: 504px;
  }
  .abz-cavehil-portfolio.customPortfolio .background-media-text__aligner {
    margin: 20px 0;
  }
  .abz-cavehil-portfolio .background-media-text__text {
    padding: 0;
  }
  .abz-cavehil-portfolio .animation-cropper-left .background-media-text__text { 
    max-width: 370px;
  }  
  .abz-cavehil-portfolio img.left-image-top {
    max-width: 330px;
  }
  .tem--abz_favios_v4 .abz-cavehil-portfolio img.left-image-top,
  .tem--abz_velarde_v4 .abz-cavehil-portfolio img.left-image-top
  {
    max-width: 330px;
  }
  .tem--abz_favios_v4 .abz-cavehil-portfolio-v4 .heading_1,
  .tem--abz_velarde_v4 .abz-cavehil-portfolio-v4 .heading_1
  {
    font-size: 28px;
    line-height: 33px;
  }
  .abz-cavehil-portfolio .btn {
    margin-top: 25px !important;
  }
  .abz-pdp-approach .background-media-text__text.block-display-right {
    padding: 54px 25px 54px 35px !important;
  }
  .cavehill_approach_page .icons-bottom-row .specDescription {
    font-size: 14px !important;
  }
  .cavehill_approach_page .icons-bottom-row .specTitle {
    font-size: 20px !important;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .icons-right,
  .abz-boxgrails .abz_boxergrail_cavehill .icons-left {
    gap: 15px !important;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .icons-wrapper .icon-item img {
    max-width: 160px;
    padding: 10px;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .action-block-inner {
    padding: 0 20px;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .action-block {
    gap: 0;
    padding:30px;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .action-block-inner p {
    min-height: 115px;
  }
  .abz_col-founders.cavehill_discover
    .background-media-text__aligner.background-media-text--right {
    margin-left: auto;
  }
  .tem--abz_raceking_founders_collection_v4 .abz-boxgrails .abz_boxergrail_cavehill-v2 .column.left h3{
    font-size: 50px;
    line-height: 50px;
  }
  .abz_slideshow_1 .hero--650px .hero__text-content { 
     padding: 50px 0;
  }

}

@media only screen and (min-width: 768px) and (max-width: 1280px) {
  .abz_slideshow_1 .banner_bottom_img_sec {
    bottom: 30px;
  }
  .abz_slideshow_1 .banner_clm img {
    max-width: 120px;
  }
  .abz_slideshow_3 .heading_h3 {
    font-size: 90px;
    line-height: 90px;
  }
}

@media only screen and (min-width: 767px) and (max-width: 790px){
  .abz-boxgrails .abz_boxergrail_cavehill-v2 .double-columns{
    gap: 30px;
  }
  .distillery_series_bg_img_content .hero__text-content{
    position: unset;
  }
}

@media only screen and (min-width: 770px) and (max-width: 821px) {
  #SiteHeader.site-header .site-header__logo img {
    top: 20% !important;
  }
  .abz-our-story-text-page .section-header.medium-up--hide {
    display: none !important;
  }
  .abz-our-story-text-page .section-header.small--hide {
    display: block !important;
    margin-bottom: 20px !important;
  }
  .abz-our-story-text-page .section-header__title {
    margin-bottom: 0 !important;
  }
  .our-purpose-possiblity .section-header.medium-up--hide {
    display: none !important;
  }
  .abz--template-our-purpose .abz-custom-background .background-media-text--750,
  .abz--template-our-purpose
    .abz-custom-background
    .background-media-text--750
    .background-media-text__video,
  .abz--template-our-purpose
    .abz-custom-background
    .background-media-text__spacer.background-media-text--750 {
    min-height: auto;
  }
  .abz--template-our-purpose .abz-custom-background .background-media-text--800,
  .abz--template-our-purpose
    .abz-custom-background
    .background-media-text--800
    .background-media-text__video,
  .abz--template-our-purpose
    .abz-custom-background
    .background-media-text__spacer.background-media-text--800 {
    min-height: auto;
  }
  .purpose-icon-logo-text.bourbon-section .btn-group {
    flex-direction: row;
    justify-content: flex-start;
  }
  .purpose-icon-logo-text.bourbon-section .bottle-image {
    margin: 0 auto;
    max-width: fit-content;
  }
}
@media only screen and (min-width: 819px) and (max-width: 850px) {
   .abz_custom_bg_icons .banner_height_auto.core_heigold.icons_text_bg_img.custom_bg_v3{
      position: relative;
      min-height: 700px;
   }
   .template-product .main-product-section .product-section .page-content {
     padding-top: 180px;
   }
   .tem--abz_heigold .abz_boxergrail_cavehill .double-columns .column.left .h1-large:last-child, .tem--abz_dareringer .abz_boxergrail_cavehill .double-columns .column.left .h1-large:last-child {
      margin-left: 0;
   } 
   .abz--template-founders-story .abz_slideshow_1 .hero__text-shadow {
      max-width:100% !important;  
   }
   .tem--abz_single_barrel .abz_slideshow_1 .v3_image_text .hero__text-content {
      padding: 40px 0 70px;
   }
   .tem--abz_boxergrail .abz_boxergrail_cavehill .double-columns .column.left .h1-large:first-child {
      margin-left: 0;
   }
   .abz--template-our-craft .our-craft-custom-portfolio+.background-media-text__spacer, .abz--template-our-craft .abz-custom-background .craft-banner-overlay-mb,
   .abz--template-our-craft .background-media-text__spacer {
      min-height: auto !important;
   }
   .abz--template-our-craft .abz-custom-background .craft-banner-overlay-mb, .abz--template-our-craft .abz-custom-background .background-media-text__inner.text--mobile--left {
      position: relative;
   }
   .cavehill_approach_page .icons-bottom-row .customSpecs:nth-child(2) {
      width: 30%;
   }
  .abz_center_alignment-v2 .hero__text-shadow {
      margin-top: 0 !important;
  }
  .abz_custom_portfolio .box-conatainer-narrow .hp-Kaveh {
   width:calc(100% - 80px);
  }
  .boxergrail-collage-section .grid {
    gap: 20px;
    display: flex;
    flex-direction: column;
    margin-top: 30px !important;
  }
  .tem--abz_dareringer .abz_boxergrail_cavehill .double-columns .column.left .h1-large:last-child {
    width: 100%;
    margin-left: auto;
    margin-top: 10px;
  }
  .all-main-banner-founder-collection{
    min-height: 900px;
    position: relative;
  }
  .all-main-banner-founder-collection .background-media-text__text{
    max-width: 480px;
  }
  .abz_custom_bg_icons .all-main-banner-founder-collection.customBackgroundIconsSection .customTopIcon img{
    margin: 0 auto 10px !important;
  }
  .tem--abz_founders_collection .abz_custom_bg_btn a.btn {
    margin: 0 auto !important;
  }
  .abz_boxergrail_cavehill-v2 .bg-name {
      position: relative !important;
      top: 20px;
      bottom: auto;
   }
  .abz-our-story-pot-img.mobile_img_available .custom_portfolio_desk_img {
    display: block !important;
  }
  .abz-discover-story-cus .background-media-text__aligner {
    flex-direction: column;
  }
  .abz-discover-story-cus .animation-cropper.animation-cropper-left.left {
    width: 100%;
    justify-content: center;
  }
  .abz-discover-story-cus .animation-cropper.animation-cropper-right.right {
    width: 100%;
    justify-content: center;
    padding-bottom: 40px;
  }
  .abz_slideshow_1 .abz-slideshow-found-bg-img .banner_bottom_img_sec.desk_div {
    display: none;
  }
  .purpose-icon-logo-text .bourbon-section .bottle-image img {
    max-width: 90%;
    width: 100%;
    margin: 0 auto;
  }
  #SiteHeader.site-header .site-header__logo img {
    top: 46px !important;
  }
  .site-nav__icons {
    display: flex;
    align-items: center;
  }
  .site-nav__link--icon {
    padding-left: 10px;
    padding-right: 10px;
  }
  .purpose-icon-logo-text.bourbon-section .left,
  .purpose-icon-logo-text.bourbon-section .right {
    max-width: 34%;
    margin-bottom: 20px;
  }
  .purpose-icon-logo-text.bourbon-section .btn-group {
    flex-direction: column !important;
  }
  .abz--template-our-purpose #SiteHeader.site-header .site-header__logo img
   Specificity: (1,3,1) {
    top: 50%;
  }
  .home-main-slide-banner img.small--hide,
  .home-main-slide-banner .small--hide.hero__text-content {
    display: none;
  }
  .tem--abz_limited_editions
    .abz_slideshow_1
    .mobile_specific_height
    .hero__text-content {
    padding: 45px 0;
  }
  .home-main-slide-banner img.medium-up--hide,
  .home-main-slide-banner .medium-up--hide.hero__text-content {
    display: block !important;
  }
  .abz-slide-show .home-main-slide-banner .slide_2 .ab-mobile-subtitle {
    margin: 9px auto 17px !important;
  }
  .template-index .abz-explore-slider .small--hide {
    display: none;
  }
  .template-index .abz-explore-slider .medium-up--hide,
  .header-item.header-item--navigation,
  #HeaderWrapper .site-nav__link.site-nav__link--icon.small--hide {
    display: block !important;
  }
  .abz-explore-slider .icons-blogs:first-child .icons-blogs-content {
    margin:0 auto;
  }
  .template-index .abz_custom_portfolio_1 .hp-kaveh,
  .abz-our-story-pot-img,
  .abz-our-story-pot-img .background-media-text__inner {
    position: relative;
  }
  .template-index
    .abz_custom_portfolio
    .mobile_img_available
    .background-media-text__container,
  .template-index .abz_custom_portfolio .background-media-text--550,
  .template-index
    .abz_custom_portfolio
    .background-media-text--550
    .background-media-text__video,
  .template-index
    .abz_custom_portfolio
    .background-media-text__spacer.background-media-text--550,
  .template-index .abz-custom-background .background-media-text--650,
  .template-index
    .abz-custom-background
    .background-media-text--650
    .background-media-text__video,
  .template-index
    .abz-custom-background
    .background-media-text__spacer.background-media-text--650,
  .abz--template-our-purpose .abz-custom-background .background-media-text--750,
  .abz--template-our-purpose
    .abz-custom-background
    .background-media-text--750
    .background-media-text__video,
  .abz--template-our-purpose
    .abz-custom-background
    .background-media-text__spacer.background-media-text--750,
  .abz--template-our-purpose .abz-custom-background .background-media-text--650,
  .abz--template-our-purpose
    .abz-custom-background
    .background-media-text--650
    .background-media-text__video,
  .abz--template-our-purpose
    .abz-custom-background
    .background-media-text__spacer.background-media-text--650,
  .abz_custom_portfolio .abz-our-story-pot-img.background-media-text--750,
  .abz_custom_portfolio
    .abz-our-story-pot-img.background-media-text--750
    .background-media-text__video,
  .abz_custom_portfolio
    .abz-our-story-pot-img.background-media-text__spacer.background-media-text--750,
  .tem--buy-a-bottle #abz_custom_portfolio .background-media-text--550,
  .tem--buy-a-bottle
    #abz_custom_portfolio
    .background-media-text--550
    .background-media-text__video,
  .tem--buy-a-bottle
    .abz_custom_portfolio_1
    .background-media-text__spacer.background-media-text--550,
  .tem--abz_product_core .abz_custom_bg_icons .background-media-text--900,
  .tem--abz_product_core
    .abz_custom_bg_icons
    .background-media-text--900
    .background-media-text__video,
  .tem--abz_product_core
    .abz_custom_bg_icons
    .background-media-text__spacer.background-media-text--900,
  .tem--abz_product_core .abz_custom_portfolio_1 .background-media-text--550,
  .tem--abz_product_core
    .abz_custom_portfolio_1
    .background-media-text--550
    .background-media-text__video,
  .tem--abz_product_core
    .abz_custom_portfolio_1
    .background-media-text__spacer.background-media-text--550 {
    min-height: auto;
  }
  .template-index .craft-banner-overlay-mb .h3.cherioneNormal {
    margin-left: 0;
  }
  .template-index
    .abz-our-flavor-home
    .background-media-text__container.small--hide,
  .template-index .abz-distillery-tour-info .tour-info.small--hide,
  #HeaderWrapper .header-item.header-item--navigation.text-center,
  #HeaderWrapper .site-nav__link.site-nav__link--icon.small--hide,
  .abz--template-our-purpose
    .our-purpose-possiblity
    .abz-sub-heading.h4.rte--block.rte--em.cherioneNormal.subHeading.subheading.appear-delay,
  .abz--template-our-purpose
    .our-purpose-possiblity
    .abz-heading-text.h3.cherioneNormal.appear-delay-1,
  .abz-our-story-pot-img .mobile-view-portfolio {
    display: none;
  }
  .template-index .abz-custom-background .background-media-text__spacer {
      min-height:auto !important;
  } 
  .template-index .hp-custom-promotion a.btn.sunsetGothicRegular.btnRounded {
    margin: 0 !important;
  }
  .template-index .abz-custom-background .hp-paring-board-banner-overlay {
     position:relative;
  }
  #HeaderWrapper
    button.site-nav__link.site-nav__link.site-nav__link--icon.js-drawer-open-cart,
  .abz--template-our-purpose
    .our-purpose-possiblity
    .section-header.medium-up--hide {
    display: block !important;
  }
  #Footer-footer2X .footer__social li a {
    width: min-content;
    text-align: center;
  }
  .abz--template-our-purpose .our-purpose-possiblity .feature-row {
    flex-direction: column-reverse;
  }
  .abz--template-our-purpose
    .our-purpose-possiblity
    .section-header.medium-up--hide
    h3 {
    color: #fff;
  }
  .abz--template-our-purpose .our-purpose-possiblity .section-header h4 {
    color: #ffe9a6;
  }
  .abz--template-our-purpose
    .purpose-icon-logo-text.bourbon-section
    .right.medium-up--hide {
    display: block !important;
    max-width: 100%;
  }
  .abz--template-our-purpose .purpose-icon-logo-text.bourbon-section .left,
  .abz-pdp-approach .animation-contents .background-media-text__text {
    max-width: 100%;
  }
  .abz--template-our-purpose
    .abz-bourbon-feature
    .purpose-icon-logo-text.bourbon-section
    .btn-group {
    flex-direction: row !important;
    gap: 15px;
  }
  .abz--template-our-purpose
    .abz-custom-background
    .craft-banner-overlay-mb
    .h3.cherioneNormal {
    margin-left: 0;
  }
  .abz--template-our-purpose
    .abz_custom_portfolio
    .customPortfolio
    .background-media-text__aligner {
    flex-direction: column;
  }
  .abz--template-our-purpose
    .abz_custom_portfolio
    .customPortfolio
    .image-right-left {
    display: none;
  }
  .abz--template-our-purpose
    .abz_custom_portfolio
    .background-media-text__text.mobile_text-center.text--layoutleft,
  .abz--template-our-purpose
    .abz_custom_portfolio
    .rte.background-media-text__subtext.mobile_text-center {
    text-align: center !important;
  }
  .abz--template-our-purpose
    .abz-richtext
    .abz-creative-par-craft
    .title--heading_9mfHpL.hero__title {
    font-size: 40px;
  }
  .tem--abz_our-story .our-story-bg-fire-img .btn-group {
    justify-content: flex-start;
  }
  .story-blog-page-abz .custom-grid-main,
  .story-blog-page-abz .custom-grid .abz--5,
  .story-blog-page-abz .custom-grid .abz--6,
  .story-blog-page-abz .custom-grid .abz--7 {
    border-top: none;
  }
  .story-blog-page-abz .promo-grid__container {
    border-right: none;
  }
  .story-blog-page-abz .flex-grid__item--33 {
    flex-basis: 46%;
  }
  .story-blog-page-abz .custom-grid-main {
    gap: 20px;
  }
  .story-blog-page-abz .custom-grid .abz--5 {
    border-bottom-left-radius: 0;
  }
  .story-blog-page-abz .custom-grid .abz--7 {
    border-bottom-right-radius: 0px !important;
  }
  /* .tem--abz_our_distillery .purpose-icon-logo-text.bourbon-section .right.medium-up--hide {
      display: none !important;
  } */
  .shop-page-coll-tab .tabs.customTabButtonMain,
  .shop_bourbon_rye .tabs.customTabButtonMain,
  .tab_merch_page .tabs.customTabButtonMain {
    flex-wrap: nowrap;
  }
  .abz-distillery-hp-new-cus .main-tour-hero {
    min-height: 900px;
  }
  .tem--buy-a-bottle #abz_custom_portfolio.buy_bottle_zama {
    position: relative;
  }
  .background-media-text--800,
  .background-media-text--800 .background-media-text__video,
  .background-media-text__spacer.background-media-text--800 {
    min-height: 800px !important;
  }
  .tem--abz_bourbon_boards .abz_custom_bg_icons .background-media-text--1000,
  .tem--abz_bourbon_boards
    .abz_custom_bg_icons
    .background-media-text--1000
    .background-media-text__video,
  .tem--abz_bourbon_boards
    .abz_custom_bg_icons
    .background-media-text__spacer.background-media-text--1000 {
    min-height: auto;
    position: relative;
  }
  .tem--abz_bourbon_boards .abz_custom_bg_icons .abz_text_container {
    height: auto;
    position: relative;
  }
  /* .tem--abz_product_core .abz-discover-story-cus .background-media-text__aligner {
    flex-direction: row;
  } */
  .tem--abz_product_core
    .abz-discover-story-cus
    .animation-cropper.animation-cropper-right.right,
  .tem--abz_product_core .abz_custom_portfolio .background-media-text__text {
    padding-bottom: 0;
  }
  .abz_custom_portfolio
    .customPortfolio.designmode-bookATour
    .animation-cropper-left
    .h3 {
    font-size: 43px !important;
    line-height: 44px !important;
  }
  .tem--abz_product_core .abz_custom_bg_icons .customSpecsMain .customSpecs {
    padding: 0 10px;
  }
  .tem--abz_product_core .abz_custom_bg_icons .background-media-text--right {
    right: 0;
  }
  .tem--abz_product_core .core_bold_flavors .medium-up--hide {
    display: block !important;
  }
  .tem--abz_product_core .abz_slideshow_1 .banner_bottom_img_sec {
    bottom: 0;
  }
  .abz-boxgrails .zip-deatails,
  .abz-boxgrails .shop-deatails,
  .abz-boxgrails .tour-deail {
    width: 30%;
    padding: 0 10px;
  }
  .abz-boxgrails .action-block .innner.heading {
    width: 100%;
  }
  .boxergrail-collage-section
    .main-upper-collage-box:first-child
    .inner-padding-gris {
    padding: 60px 36px !important;
  }
  .abz-boxgrails .action-block .innner.heading img {
    margin: 0 auto;
  }
  .abz-boxgrails .action-block {
    flex-wrap: wrap;
    gap: 0;
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .abz-portfolio-commen .abz-cavehil-portfolio,
  .abz-cavehil-portfolio .background-media-text__container,
  .abz-pdp-approach .background-media-text,
  .abz-pdp-approach .background-media-text__inner,
  .abz-pdp-approach .background-media-text__spacer {
    min-height: auto !important;
    position: relative;
  }
  .abz-cavehil-portfolio .background-media-text__inner {
    top: 0;
  }
  .abz-portfolio-commen .abz-cavehil-portfolio image-element img {
    min-height: 650px;
  }
  .social-icons.footer__social {
    flex-direction: row;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .icons-wrapper {
    gap: 20px;
    flex-direction: row;
    align-items: center;
    margin-bottom: 40px;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .icons-right,
  .abz-boxgrails .abz_boxergrail_cavehill .icons-left {
    width: 45%;
    align-items: center;
  }
  .abz-boxgrails .double-columns {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 1rem !important;
  }
  .abz_boxergrail_cavehill .column.left,
  .abz-boxgrails .abz_boxergrail_cavehill .h1-large {
    text-align: left !important;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .h1-large {
    margin-bottom: 0;
  }
  .abz_boxergrail_cavehill .column.right {
    padding: 0 0 30px !important;
  }
  .abz-pdp-approach .flex-icon-wors {
    display: flex;
    flex-wrap: wrap;
    margin: 50px 0;
  }
  .boxergrail-collage-section .grid {
    gap: 20px;
    display: flex;
    flex-direction: column;
    margin-top: 30px;
  }
  html body .abz-pdp-approach .customSpecs-inners {
    margin: 0;
  }
  .multi_clm_slider .inner-block h4 {
    font-size: 30px;
    line-height: 30px;
  }
  .cavehill_page_founder {
    max-width: 820px;
    margin: 0 auto;
  }
  .abz_col-founders
    .background-media-text__aligner.background-media-text--right {
    margin-left: auto;
  }
  html body .abz-pdp-approach .background-media-text__aligner {
    max-width: calc(100% - 60px) !important;
  }
  a.btn.sunsetGothicRegular.btnRounded.btn-footer-info {
    color: #000;
  }
  a.btn.sunsetGothicRegular.btnRounded {
    font-size: 18px;
  }
  .abz_custom_portfolio_1 .box-conatainer-narrow .designmode-bookATour .background-media-text__aligner {
    width: calc(100% - 40px);
    flex-direction: column;
    gap:10px; 
  }
  .abz--template-our-purpose .abz-custom-background .craft-banner-overlay-mb {
      min-height: 743px;
      position: relative;
  }
  .abz--template-our-purpose .abz-custom-background .background-media-text__spacer.background-media-text--800 {
      min-height: auto !important;
  }
  .abz--template-our-purpose .abz-bourbon-feature .content-area .right.small--hide {
      display: none; 
  }
  .abz_slideshow_1 .hero--650px {
     height: 650px;
  }
  
}

@media only screen and (max-width: 1536px) {
  .rabbit-img {
    padding-top: 50px;
  }
  .rabbit-img:before {
    left: -4vw;
    width: 136px;
    height: 81px;
  }
  .shop_brandmark_tshirt .image-element-custom {
    height: 100%;
  }
  .merch_top_banner_page .advanced {
    min-height: 860px;
  }
  .buy_bottle_banner_page .custom-grid-main {
    margin-top: -180px !important;
  }
  .shop-deatails a.btn.sunsetGothicRegular.btnRounded {
    padding: 2px 30px 0 !important;
  }
}

@media only screen and (max-width: 1440px) {
  .rabbit-img {
    padding-top: 38px;
  }
  .rabbit-img:before {
    left: -3vw;
    width: 116px;
  }
  .abz-our-story-pot-img .animation-cropper {
    margin-right: 0;
  }
  .merch_hoodie_brandmark .image-element-custom {
    height: 100%;
  }
  .tab_merch_page.buy_bottle_tab .grid-product__meta {
    min-height: 205px;
  }
}
@media only screen and (max-width: 1366px) {
  .rabbit-img {
    display: none !important;
  }
  .feature-row.true {
    border-left: none;
    padding-left: 0;
  }
  .abz-our-story-text-page h2.section-header__title {
    margin-bottom: 5px !important;
  }
  .abz-our-story-text-page .section-header {
    margin-bottom: 0;
  }
  .abz-slideshow-found-bg-img .hero__text-content,
  .abz-culinary-col .text-block-new {
    border-left: none;
  }
  .text-rabbite-bg:before {
    content: none;
  }
  .hp-custom-promotion.shop_brandmark_hoodie.merch_top_banner_page
    .custom-grid-main {
    margin-top: -160px !important;
  }
  .merch_top_banner_page .advanced {
    min-height: 770px;
  }
  .buy_bottle_banner_page .advanced {
    min-height: 720px;
  }
  .hp-custom-promotion.shop_brandmark_hoodie.buy_bottle_banner_page
    .custom-grid-main {
    margin-top: -180px !important;
  }
  .purpose-icon-logo-text .h3.cherioneNormal {
    max-width: 280px;
  }
  .abz_boxergrail_cavehill .column.left {
    padding-right: 40px;
  }
  .abz_boxergrail_cavehill .column.right {
    padding-left: 50px;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .icons-right,
  .abz-boxgrails .abz_boxergrail_cavehill .icons-left {
    gap: 45px;
  }
  .abz_custom_bg_icons
    .core_cavehill_2.customBackgroundIconsSection
    .background-media-text__text {
    padding: 0;
  }
}
@media only screen and (max-width: 1280px) {
/*  .abz-boxgrails .abz_boxergrail_cavehill .h1-large {
    font-size: 52px;
    line-height: 65px;
  } */
  .table-column .h3 {
    font-size: calc(var(--typeHeaderSize) * 0.45);
  }
  .abz-our-story-text-page h2.section-header__title,
  .abz-our-story-text-page .section-header {
    margin-bottom: 0px !important;
  }
  .abz-our-story-text-page h2.section-header__title {
    font-size: 4.5rem;
  }
  .abz-our-story-text-page {
    padding-top: 120px !important;
  }
  .tab_merch_page .grid-product__meta {
    min-height: 195px;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .icons-wrapper {
    padding: 0;
  }
  .abz_boxergrail_cavehill .column.left {
    padding-right: 100px;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .double-columns .column.right h3 {
    font-size: 30px;
    line-height: 35px;
  }
  .abz_boxergrail_cavehill .column.right {
    padding-left: 50px;
  }
  .template-product .product-single__title {
    font-size: 46px !important;
  }
  .product-section .product-block:has(.add-to-cart) {
    width: fit-content;
  }
  .abz-product-recommendations .customProductGridItem .grid-product__title {
    font-size: 28px !important;
  }
  .product-recommendations-placeholder .grid-product__price {
    font-size: 22px;
  }
}

@media only screen and (max-width: 1180px) {
   .distillery_series_v3_abz .hero__text-shadow {
      margin-top: 1em;
    }
  .tem--abz_boxergrail .abz-boxgrails .double-columns .column.right h3 {
    width: auto;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .action-block-inner p {
    min-height: 104px;
  }
  .hero__text-shadow {
    margin-top: 5em;
  }
  a.site-nav__dropdown-link.site-nav__dropdown-link--top-level.site-nav__link--underline {
    height: 70px;
  }
  .custom-collection-tab-section .customProductGridItem .grid-product__title,
  .tab_merch_page .grid-product__title {
    font-size: 28px;
  }
  .custom-collection-tab-section .shop-page-coll-tab .grid-product__price,
  .tab_merch_page .grid-product__price {
    font-size: 22px;
  }
  .tab_merch_page .grid-product__meta {
    min-height: 145px;
  }
  .buy_bottle_anniversary .grid-product__title,
  .buy_bottle_gin_vodka .grid-product__title {
    font-size: 28px;
  }
  .buy_bottle_anniversary .grid-product__price,
  .buy_bottle_gin_vodka .grid-product__price {
    font-size: 22px;
  }
  .tab_merch_page.buy_bottle_tab .grid-product__meta {
    min-height: 185px;
  }
}

@media only screen and (max-width: 1024px) {
  .abz_slideshow_3 .hero__text-content{
    padding-top: 0;
  }
  .architectural-block{
    border-radius: 20px;
  }
  .abz_multicolumn-slider .font-mega-large {
    font-size: 65px;
    line-height: 65px;
  }
  .cavehill_collage_grid .font-xxl.cherioneNormal,
  .cavehill_collage_grid .font-sm.cherioneNormal {
    font-size: 40px;
    line-height: 40px;
  }
  /* .abz-distillery-tour-info .table-column p {
    font-size: 15px;
  } */
  .table-column .h3 {
    font-size: calc(var(--typeHeaderSize) * 0.35);
  }
  .abz-explore-slider .image-heading-and-content {
    height: auto;
    padding-top: 0;
  }
  .abz-our-story-text-page .feature-row__text {
    flex: 0 1 50%;
  }
  .abz-our-story-text-page {
    padding-top: 150px !important;
  }
  .abz-our-story-text-page h2.section-header__title {
    font-size: 3.5rem;
  }
  .abz-our-story-pot-img .h5.cherioneNormal.subheading-inners {
    font-size: 18px;
  }
  .site-footer .footer__item-padding {
    padding-right: 30px;
  }
  .abz-distillery-hp-new-cus .table-column.last {
    padding-left: 20px;
  }
  .merch_top_banner_page .advanced {
    min-height: 600px;
  }
  .hp-custom-promotion.shop_brandmark_hoodie.merch_top_banner_page
    .custom-grid-main {
    margin-top: 0 !important;
  }
  .merch_top_banner_page .custom-grid {
    min-height: 480px;
  }
  .tab_merch_page .grid-product__meta {
    min-height: 175px;
  }
  .buy_bottle_banner_page .advanced {
    min-height: 600px;
  }
  .buy_bottle_banner_page .image-element-custom {
    height: 100%;
  }
  .hp-custom-promotion.shop_brandmark_hoodie.buy_bottle_banner_page
    .custom-grid-main {
    margin-top: 0px !important;
  }
  .tab_merch_page.buy_bottle_tab .grid-product__meta {
    min-height: 215px;
  }
}

@media only screen and (max-width: 820px) {
  .abz-boxgrails .abz_boxergrail_cavehill-v2.abz_boxergrail_cavehill-v4 .h1-large{
    font-size: 40px !important;
    line-height: 40px !important;
  }
  .abz_slideshow_3 .heading_h3 {
    font-size: 65px;
    line-height: 65px;
    margin-bottom: 0;
  }
  .abz_slideshow_1.abz_slideshow_3 .hero__top-subtitle{
    font-size: 22px;
    letter-spacing: 0;
  }
  .abz_slideshow_3 .hero__subtitle,
  .abz_slideshow_3 .hero__description p
  {
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 0;
  }
  .abz_slideshow_3 .hero__description p{
    max-width: 300px;
    margin: 20px auto 35px;
  }
  .abz_slideshow_3 .mobile_text-center{
    text-align: center !important;
  }
  .abz_slideshow_3 .btn{
    margin: 0 auto;
  }
  .distillery_first_banner .hero__text-content.vertical-center {
    vertical-align: bottom;
  }
  .distillery_series_bg_img_content .heading_h3 {
    font-size: 24px;
    line-height: 28px;
  }
  .continer-img{
    display: none;
  }
  .new_font_heading_abz .heading_h3{
    line-height: 105px !important;
    margin-bottom: -20px;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .action-block-inner p {
    min-height: auto;
  }
  .template-product
    .main-product-section
    .product-section
    .page-content {
    padding-top: 180px;
  }
  .template-product .productSubTitle {
    font-size: 22px !important;
  }
  .template-product .shopify-block.shopify-app-block > div {
    text-align: center !important;
  }
  .template-product .product-block--price {
    margin-bottom: 0;
  }
  .product-section .product-block:has(.add-to-cart) {
    margin: 0 auto 25px;
  }
  .template-product
    .abz_custom_bg_icons
    .background-media-text__aligner {
    position: unset;
    margin: 0 auto !important;
  }
  .template-product .abz_custom_bg_icons .abz_custom_bg_btn {
    justify-content: center;
  }
  .tab_merch_page.buy_bottle_tab .grid-product__meta {
    min-height: 185px;
  }
  .merch_top_banner_page .advanced {
    min-height: 470px;
  }
  .merch_top_banner_page .custom-grid {
    min-height: 400px;
  }
  .custom-collection-tab-section .customProductGridItem .grid-product__title,
  .tab_merch_page .grid-product__title {
    font-size: 24px;
    line-height: 24px;
  }
  :root {
    --typeHeaderSize: 30px;
  }
  .h3,
  h3 {
    font-size: calc(var(--typeHeaderSize) * 1);
    line-height: 1.1;
  }
  .h5,
  h5 {
    font-size: 1.2em;
  }
  .mt-0,
  .abz_slideshow_1 .reverse_layout a.btn {
    margin-top: 0 !important;
  }
  .mobile_div {
    display: flex !important;
  }
  .custom_mobile_image {
    display: block !important;
  }
  .desk_div,
  .customSpecsMain,
  .desk-img,
  .mobile_img_available .custom_portfolio_desk_img {
    display: none !important;
  }
  .site-header--opening .site-nav {
    filter: invert(1);
  }
  .template-index .site-header--opening .site-nav,
  .abz--template-our-purpose .site-header--opening .site-nav,
  .abz--template-founders-story .site-header--opening .site-nav,
  .template-product .site-header--opening .site-nav
  {
    filter: invert(0);
  }
  .custom_mobile_image img,
  .portfolio_mobile_img img {
    width: 100%;
  }
  h2.hero__title,
  h2 {
    line-height: 1.2;
  }
  .template-product .site-header {
    background: rgb(0 0 0 / 25%);
  }
  /* .template-product .site-header--opening {
    background: #fff;
  } */
  .site-header,
  .background-media-text__text.remove_spacing {
    padding: 0;
  }
  .abz_custom_portfolio .background-media-text__text {
    padding: 22.5px;
  }
  /* .transparent_header {
    margin-top: -150px;
}   */
  .abz_slideshow_1 .hero__image-wrapper,
  .abz_slideshow_1 .hero--mobile--auto[data-mobile-natural="true"] {
    position: relative;
  }
  .mobile_specific_height {
    height: auto !important;
    padding-bottom: 0 !important;
  }
  html body .hero__subtitle,
  .rte p {
    line-height: 22px;
  }
  .abz_slideshow_1 .hero__subtitle {
    margin-bottom: 20px;
  }
  .abz_slideshow_1 .hero__text-shadow {
    display: block;
    margin: -14vw auto 0;
  }
  .abz_slideshow_1 .hero__text-shadow.remove_mobile_margin {
    margin: 5vw auto 0; 
  }
  .tem--abz_overlook_bar .abz_slideshow_1 .hero__text-shadow.remove_mobile_margin {
    margin-left: 0px; 
  }
  .site-header--opening .site-nav {
    filter: invert(1);
  }
  .mobile_text-left {
    text-align: left !important;
  }
  .mobile_text-right {
    text-align: right !important;
  }
  .mobile_text-center {
    text-align: center !important;
  }
  .abz_text_container,
  .abz_custom_portfolio
    .mobile_img_available
    .background-media-text__container {
    height: auto;
  }
  /* .abz_custom_portfolio .mobile_img_available .background-media-text__container {
    margin-top: 37px;
}   */
  .abz_slideshow_1 .banner_clm img {
    width: 120px;
  }
  .abz_slideshow_1 .banner_bottom_img_sec {
    flex-wrap: wrap;
    gap: 20px 30px;
    margin: 0 auto;
    justify-content: center;
    position: relative;
    bottom: 0;
  }
  .abz_slideshow_1 .banner_clm {
    justify-content: center;
    display: flex;
    align-items: center;
  }
  .abz_custom_bg_btn {
    margin: 20px 0 10px;
  }
  .customBackgroundIconsSection .h3 {
    margin-left: auto;
    margin-right: auto;
    line-height: 1.1;
  }
  .abz_custom_bg_icons .customBackgroundIconsSection .customTopIcon img {
    width: 100%;
    max-width: 300px;
    margin: 0 auto 10px auto !important;
  }
  .abz_text_container_1 .customTopIcon img {
    margin: 0 !important;
  }
  .background-media-text__inner.abz_text_container_1 {
    margin-top: -31vw !important;
    text-align: center;
    margin-bottom: 10px;
  }
  .abz_custom_portfolio .h5.cherioneNormal {
    margin-bottom: 10px;
  }
  .abz_custom_portfolio a.btn.squareBorder {
    margin-top: 20px;
  }
  .abz_custom_portfolio .designmode-portfolio {
    padding-top: 30px !important;
  }
  .hp-paring-board-banner-overlay .background-media-text__aligner {
    padding-top: 110px;
  }
  .remove_spacing p.h3 {
    margin-bottom: 0;
  }
  .abz_custom_portfolio .mobile_overlay_text {
    position: absolute;
    gap: 0;
    justify-content: center !important;
    left: 0;
    right: 0;
  }
  .abz_custom_portfolio .background-media-text__text {
    padding-bottom: 0;
    padding-top: 0;
  }
  html body .abz_custom_portfolio .mobile_text-left {
    align-items: flex-start;
  }
  .reverse_layout {
    display: flex !important;
    flex-direction: column-reverse;
  }
  .reverse_layout .hero__text-shadow {
    margin: 22px auto -10vw;
  }
  .js-search-header,
  .js-drawer-open-cart {
    display: none;
  }
  .icon.icon-hamburger rect {
    fill: currentColor;
    stroke: none;
  }
  .abz-slide-show .hero__text-content .hero__link {
    justify-content: center;
    display:flex; 
  }
  .abz-slide-show .hero__top-subtitle .animation-cropper {
    width: 50%;
    justify-content: center;
  }
  .abz-slide-show .hero__top-subtitle .animation-contents {
    width: 100%;
  }
  .abz_custom_portfolio .abz-discover-story-cus .background-media-text__inner {
    display: block;
  }
  .abz_custom_portfolio
    .abz-discover-story-cus
    .background-media-text__aligner {
    height: 100%;
  }
  .abz-our-story-text-page .feature-row__text .h3.cherioneNormal {
    font-size: 45px;
  }
  .our-story-bg-fire-img.customBackgroundIconsSection .h3 {
    line-height: 50px !important;
    margin-left: 0;
  }
  .our-story-bg-fire-img .animation-cropper {
    float: none;
    width: 100%;
    justify-content: center;
  }
  .abz-our-barrels-home
    .background-media-text__text
    .h5.rte--block.rte--em.cherioneNormal.subHeading,
  .abz-our-flavor-home
    .background-media-text__text
    .h5.rte--block.rte--em.cherioneNormal.subHeading,
  .abz-extreme-small-scale
    .background-media-text__text
    .h5.rte--block.rte--em.cherioneNormal.subHeading,
  .abz-small-icon-over-text-hp
    .background-media-text__text
    .h5.rte--block.rte--em.cherioneNormal.subHeading,
  .craft-banner-overlay-mb
    .background-media-text__text
    .h5.rte--block.rte--em.cherioneNormal.subHeading,
  .abz-craft-flavor-banner
    .background-media-text__text
    .h5.rte--block.rte--em.cherioneNormal.subHeading {
    font-size: 18px;
  }
  .bourbon-section .hero__title {
    margin: 0 auto;
  }
  .craft-section-bour-abz .main_title {
    max-width: 252px;
  }
  .social-icons.footer__social {
    display: block;
  }
  .mobile-nav__item.mobile-nav__item--top-level
    .mobile-nav__link--top-level
    .mobile-nav__faux-link,
  .abz-moblo-top-level.mobile-nav__item.mobile-nav__item--top-level
    .mobile-nav__link,
  .abz-moblo-top-level.mobile-nav__link.mobile-nav__link--top-level.mobile-nav__link--no-sublist {
    font-size: 26px;
  }
  .mobile-nav__sublist .mobile-nav__faux-link,
  .mobile-nav__sublist .mobile-nav__link,
  .abz-child-mobo .mobile-nav__faux-link {
    font-size: 22px;
  }
  .abz-name-pro-menu-mobo a {
    font-size: 20px;
  }
  .mobile-nav__item.mobile-nav__item--top-level.appear-delay-7
    .mobile-nav__faux-link {
    color: #ffe9a6 !important;
  }
  .mobile-nav__link--button {
    align-items: center;
  }
  .mobile-nav__link--top-level svg path {
    fill: #ffe9a6;
  }
  .title-block-mobo-abz {
    margin-top: 20px;
  }
  .hp-custom-promotion.merch_top_banner_page
    .custom-promo-grid
    .promo_grid_content
    .btn.btnLearnMore,
  .hp-custom-promotion.buy_bottle_banner_page
    .custom-promo-grid
    .promo_grid_content
    .btn.btnLearnMore {
    margin-right: 19px !important;
  }
  .shop_brandmark_hoodie .custom-grid:nth-child(4) {
    min-height: 416px;
  }
  .shop_brandmark_hoodie.buy_bottle_banner_page
    .custom-promo-grid
    .promo-grid__text {
    padding-top: 0;
  }
  .hp-custom-promotion.buy_bottle_banner_page .promo-grid__text a.btn {
    height: auto !important;
  }
  .shop_brandmark_hoodie.buy_bottle_banner_page
    .vertical-center
    .promo-grid__content {
    align-self: center;
  }
}

@media only screen and (max-width: 769px) {
  .abz-boxgrails .abz_boxergrail_cavehill .icons-wrapper {
    padding-top: 37px;
  }
    .template-product
    .main-product-section
    .product-section
    .page-content {
    padding-top: 122px;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .btn-custom-action {
    width: fit-content !important;
    margin-top: 14px;
  }
  .abz_boxergrail_cavehill .column.right {
    padding-left: 0;
  }
  .abz_boxergrail_cavehill .tour-deail.action-block-inner {
    padding-bottom: 0 !important;
  }
  #stop-section {
    margin-bottom: 0 !important;
  }
  .buy_bottle_tab .tabCollectionTitle,
  .buy_bottle_anniversary .title,
  .buy_bottle_gin_vodka .title {
    font-size: 40px;
    line-height: 40px;
  }
  .tab_merch_page
    .grid__item.grid__item--view-all.text-center.small--one-half.medium-up--one-third.medium-up--hide,
  .abz-portfolio-commen .animation-cropper-right.right {
    display: none;
  }
  .abz-our-story-text-page {
    padding-top: 100px !important;
    padding-bottom: 40px !important;
    background-size: cover;
  }
  .abz-our-story-text-page .btn {
    margin-left: 0 !important;
  }
  .abz_custom_portfolio .h5.cherioneNormal {
    margin-bottom: 5px;
  }
  .abz-our-story-pot-img .btn {
    display: flex;
    width: fit-content;
    align-items: center;
    justify-content: center;
    margin-left: 0;
  }
  .story-blog-page-abz .promo-grid__container--boxed .promo-grid__bg,
  .story-blog-page-abz .image-element-custom {
    height: 100%;
  }
  .story-blog-page-abz .promo-grid__container .mainTitle {
    font-size: 23px;
  }
  .story-blog-page-abz .promo-grid__content {
    max-width: fit-content;
  }
  .story-blog-page-abz .promo-grid__container {
    justify-content: start;
  }
  .story-blog-page-abz .custom-promo-grid.promo-grid {
    padding: 0 30px 30px;
  }
  .story-blog-page-abz .promo-grid__container {
    border-right: 0;
    border-top: 4px solid #fff;
  }
  .story-blog-page-abz
    .promo-grid__container--boxed.vertical-center.horizontal-left {
    border-top: 0;
  }
  .blog-rich-abz-pg .theme-blockabz {
    padding: 0 30px;
  }
  .story-blog-page-abz
    .promo-grid__container.promo-grid__container--boxed.vertical-center.horizontal-left
    img {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
  .our-purpose-possiblity .section-header h4 {
    color: #ffe9a6;
    line-height: 21px;
    letter-spacing: 0.7px;
    margin-bottom: 8px;
  }
  .our-purpose-possiblity .section-header h3 {
    color: #fff;
  }
  .our-purpose-possiblity {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  /* .abz_image-with-text .our-purpose-possiblity .section-header.medium-up--hide {
    display: none !important;
  } */
  .purpose-icon-logo-text .content-area .btn-group {
    justify-content: flex-start;
  }
  .our-story-bg-fire-img .h5.rte--block.rte--em.cherioneNormal.subHeading {
    font-size: 18px;
  }
  .abz-extreme-small-scale .background-media-text__inner {
    border: none;
  }
  .abz-slide-mobo--6 .top-icon-logo {
    max-width: 200px;
  }
  .abz--template-our-purpose
    .our-purpose-possiblity
    .abz-sub-heading.h4.rte--block.rte--em.cherioneNormal.subHeading.subheading.appear-delay,
  .abz--template-our-purpose
    .our-purpose-possiblity
    .abz-heading-text.h3.cherioneNormal.appear-delay-1 {
    display: none;
  }
  .template-index .craft-banner-overlay-mb .h3.cherioneNormal {
    margin-left: 0;
  }
  .shop_brandmark_tshirt .rte--block.rte--em.cherioneNormal.subHeading {
    font-size: 18px;
  }
  .shop_brandmark_tshirt .mainTitle {
    font-size: 28px;
    margin-bottom: 4px;
  }
  .shop_brandmark_tshirt .productPrice {
    font-size: 14px;
  }
  .shop-page-coll-tab .customTabButton,
  .tab_merch_page .customTabButton {
    min-width: 230px;
  }
  .merch_top_banner_page .custom-grid {
    min-height: 440px;
  }
  .tab_merch_page .btnQuickCustomStyleMain,
  .merch_holderness {
    margin-bottom: 20px;
  }
  .merch_hoodie_brandmark {
    margin-top: 20px;
  }
  .merch_hoodie_brandmark .mainTitle {
    font-size: 28px;
  }
  .merch_hoodie_brandmark .productPrice {
    font-size: 17px;
  }
  .tem--abz_bourbon_boards
    .abz_custom_bg_icons
    .background-media-text__aligner {
    left: 0;
    right: 0;
  }
  .tem--abz_bourbon_boards .abz_custom_bg_icons .background-media-text__text {
    max-width: unset;
  }
  .tem--abz_bourbon_boards .abz_custom_bg_icons .customTopIcon {
    max-width: fit-content;
    margin: 0 auto 15px;
  }
  .tem--abz_bourbon_boards .abz_custom_bg_icons .abz_custom_bg_btn {
    justify-content: center;
  }
}

@media only screen and (max-width: 580px) {
  .tem--abz_starlino_v4 .abz-boxgrails .abz_boxergrail_cavehill-v2.abz_boxergrail_cavehill-v4 .bg-name img{
    display: none;
  }
  .tem--abz_starlino_v4 .abz-boxgrails .abz_boxergrail_cavehill-v2.abz_boxergrail_cavehill-v4 .double-columns{
    flex-direction: column-reverse;
    gap: 30px;
  }
  .abz_slideshow_3 .heretofore_abz_banner .heading_h3,
  .abz_slideshow_3 .follesrunn_abz_banner .heading_h3
  {
    font-size: 40px;
    line-height: 40px;
  }
  .abz_slideshow_1 .distillery_series_v3_abz .mobile_reverse_layout .hero__text-shadow{
    padding: 0;
  }
  .abz_slideshow_1 .distillery_first_banner .hero__subtitle,
  .distillery_first_banner .hero__description p
  {
    margin-bottom: 0;
  }
  .abz_center_alignment-v4 .sec_hero__title{
    font-size: 28px;
    line-height: 32px;
  }
  .abz_slideshow_1 .abz_center_alignment-v4 .mobile_reverse_layout .hero__text-shadow{
    padding: 0;
  }
  .abz_slideshow_1 .abz_center_alignment-v4 .overlay_mobile_text{
    padding: 0 44px;
  }
  .abz_center_alignment-v4 .hero__description p{
    font-size: 14px;
  }
  .abz_custom_portfolio .abz-cavehil-portfolio-v2.abz-cavehil-portfolio-v4 .subHeading{
    font-size: 24px;
    line-height: 28px;
  }
  .abz-cavehil-portfolio-v4 .heading_2{
    margin-bottom: 25px;
  }
  .abz-cavehil-portfolio-v4 .heading_1{
    margin-top: 15px;
  }
  .distillery_first_banner .hero__text-shadow {
    display: inline-block;
    text-align: center !important;
  }
  .distillery_first_banner .hero__top-subtitle{
    font-size: 18px;
    letter-spacing: 1.5px;
  }
  .distillery_series_bg_img_content .hero__subtitle{
    line-height: 18px;
  }
  .distillery_series_bg_img_content .hero__text-shadow{
    text-align: center !important;
    margin-top: 10px;
  }
  .distillery_series_bg_img_content .heading_h3{
    width: 300px;
    margin: 0 auto 10px;
  }
  .distillery_series_bg_img_content .hero__text-content{
    align-items: flex-start;
  }
  .abz_custom_portfolio_1:has(.cavehill_page_founder-v4),
  .abz_custom_portfolio_1:has(.cavehill_story_discover-v4)
  {
    padding: 19px 19px !important;
  }
  .cavehill_page_founder-v2,
  .cavehill_story_discover-v4
  {
    border-radius: 20px;
  }
  .all-main-banner-founder-collection .background-media-text__aligner,
  .all-main-banner-founder-collection .animation-cropper,
  .all-main-banner-founder-collection .background-media-text__text
  {
    height: 100%;
  }
  .all-main-banner-founder-collection .background-media-text__text{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .all-main-banner-founder-collection .abz_custom_bg_btn{
    margin: 20px 0 70px;
  }
  .abz_large_image_with_text .background-media-text__text p.h3{
    font-family: 'CherioneNormal' !important;
    font-weight: 600;  
  }
  .abz_image-with-text .architectural-block-heading h3,
  .abz-boxgrails .architectural-block-heading h3 {
    margin-bottom: 0;
  }
  .abz-cavehil-portfolio .left-image-top {
    margin-bottom: 7px !important;
  }
  .abz_custom_portfolio .abz-cavehil-portfolio a.btn.squareBorder {
    margin-top: 39px;
  }
  .abz-cavehil-portfolio .extra-text-left-color p {
    line-height: normal !important;
    margin-bottom: 9px !important;
  }
  .abz-cavehil-portfolio .background-media-text__subtext {
    margin-top: 20px;
  }
  .abz-pdp-approach .background-media-text__text.block-display-right {
    padding: 35px 23px 39px !important;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .action-block {
    padding: 43px 30px 46px;
  }
  .abz-boxgrails .abz_boxergrail_cavehill .btn {
    margin-top: 22px;
    width: 100% !important;
  }
  .abz_boxergrail_cavehill .shop-deatails {
    padding-bottom: 45px !important;
  }
  #stop-section {
    padding: 44px 0 23px;
  }
  .abz_multicolumn-slider .cavehill_slider.multicolumn-slider-iner-area {
    padding: 40px 0;
  }
  .box-conatainer-narrow:has(.cavehill_page_founder) {
    padding: 40px 25px 55px !important;
  }
  .cavehill_discover .h3.cherioneNormal {
    color: #ffe9a6 !important;
  }
  .cavehill_page_founder .background-media-text__text {
    padding-right: 35px;
  }
  .cavehill_page_founder .btn {
    width: 90% !important;
  }
  .cavehill_discover .btn {
    width: 80% !important;
  }
  .cavehill_collage_grid .btn {
    width: 75% !important;
  }
  .hp-paring-board-banner-overlay.cavehill_create
    .background-media-text__aligner {
    padding-top: 40px;
  }
  .template-product .product-section .customCrossSell .item {
    padding-top: 0;
  }
  .template-product .customCrossSell {
    margin-top: 20px;
    padding-top: 40px;
  }
  .template-product .customCrossSell .title {
    margin-bottom: 32px;
  }
  .core_bold_flavors .sec_hero__title .animation-contents {
    max-width: 300px;
  }
  .template-product .abz_custom_bg_icons .abz_custom_bg_btn {
    margin-bottom: 40px;
  }
  .abz_slideshow_1 .banner_bottom_img_sec {
    max-width: 400px;
  }
  .abz_slideshow_1 .banner_clm {
    width: calc(50% - 50px);
  }
  .abz-slide-show .hero__top-subtitle .animation-cropper {
    width: 70%;
  }
  .abz-richtext .home-page-rich-diff .title--heading_YVd87k.hero__title {
    padding: 0 80px;
  }
  .abz-richtext .home-page-rich-diff .title--heading_cX9TWQ.hero__title {
    font-size: 18px;
  }
  .abz-custom-background .abz-our-barrels-home .customTopIcon img {
    width: auto;
  }
  .abz-custom-background .abz-our-flavor-home .customTopIcon img {
    width: auto;
  }
  .abz-custom-background .abz-extreme-small-scale .customTopIcon img {
    width: 200px;
    margin-top: 30px;
  }
  .abz-our-story-text-page .feature-row__text {
    padding-left: 10px;
  }
  .our-story-bg-fire-img,
  .abz-our-story-pot-img {
    border-radius: 40px;
  }
  .abz-custom-background:has(.our-story-bg-fire-img) {
    padding: 30px 15px !important;
    background: #0b1f44;
  }
  .our-story-bg-fire-img .animation-cropper {
    height: auto;
  }
  .our-story-bg-fire-img .background-media-text__aligner {
    padding-top: 20px;
  }
  .abz_custom_portfolio:has(.abz-our-story-pot-img) {
    padding: 0px 15px 30px !important;
    background: #0b1f44;
  }
  .abz_custom_portfolio .abz-our-story-pot-img .designmode-portfolio {
    padding-top: 10px !important;
  }
  .abz-our-story-pot-img .mobile-view-portfolio {
    margin-top: -110px;
  }
  .story-blog-page-abz .custom-grid-main {
    border-top: none;
  }
  .abz-discover-story-cus .btn {
    display: flex;
    width: fit-content;
    justify-content: center;
    margin-left: 0;
  }
  .abz-our-story-text-page .feature-row__text .h3.cherioneNormal {
    width: fit-content;
    font-size: 28px;
  }
  .abz-our-story-text-page h2.section-header__title {
    font-size: 2.8rem;
    text-align: center; 
  }
  .abz_custom_portfolio
    .abz-discover-story-cus
    .background-media-text__aligner {
    gap: 0;
  }
  .our-story-bg-fire-img.customBackgroundIconsSection .h3 {
    font-size: 28px;
    line-height: 35px !important;
  }
  .our-story-bg-fire-img .btn.sunsetGothicRegular.btnRounded {
    margin-left: 0;
  }
  .abz-our-barrels-home .background-media-text__text,
  .abz-custom-background .abz-our-flavor-home .background-media-text__text {
    padding: 32px 39px;
  }
  .abz-slide-show .home-main-slide-banner .hero__link .btn {
    font-size: 15px;
  }
  .mobile-custom_menu a.sunsetGothicRegular {
    line-height: 35px;
  }
  .purpose-icon-logo-text .btn {
    padding: 14px !important;
  }
  .purpose-icon-logo-text.bourbon-section .left,
  .purpose-icon-logo-text.bourbon-section .right {
    padding-top: 0;
  }
  .our-purpose-possiblity .feature-row-wrapper .feature-row__images {
    padding-top: 0;
  }
  .text-rabbite-bg .text-block-new {
    margin-left: 0;
  }
  .abz-explore-slider
    .abz-slide-mobo--2
    .icons-blogs-content
    .percent-text-icon {
    margin-right: 5px;
  }
  /* .site-footer .footerAdvancedBlock{
    margin-bottom: 0;
  }
  .site-footer .footer__logo{
    margin-bottom: 0;
  } */
  .site-footer .footer__logo a {
    height: 92px;
  }
  .site-footer img.image-element {
    width: 92px;
    max-width: 92px !important;
    max-height: 92px !important;
  }
  .site-footer .customCopyright ul {
    column-gap: 26px;
  }
  .abz-our-story-text-page h2.section-header__title {
    padding-top: 10px;
  }
  .our-story-bg-fire-img .btn-group {
    justify-content: flex-start;
  }
  .hp-custom-promotion .btn-group-custom-promo {
    gap: 10px;
  }
  .our-story-bg-fire-img .h5.rte--block.rte--em.cherioneNormal.subHeading {
    font-size: 18px;
  }
  .abz_image-with-text .our-purpose-possiblity {
    padding-top: 48px;
  }
  .abz-svg-play-pause {
    width: 50px;
    height: 50px;
  }
  .shop_brandmark_tshirt .productPrice {
    font-size: 24px;
  }
  .shop-page-coll-tab .grid-overflow-wrapper .grid__item,
  .tab_merch_page .grid-overflow-wrapper .grid__item {
    flex: 0 0 70vw;
  }
  .merch_top_banner_page .advanced .promo-grid__content,
  .merch_hoodie_brandmark .promo-grid__content,
  .buy_bottle_banner_page .advanced .promo-grid__content {
    height: 100%;
    min-height: 700px;
  }
  .merch_hoodie_brandmark .image-element-custom,
  .buy_bottle_banner_page .image-element-custom {
    display: none;
  }
  .merch_hoodie_brandmark .custom-promo-grid .promo-grid__text {
    padding-top: 45px !important;
    width: calc(100% - 2.5em);
    padding-left: 2em;
    max-width: 400px;
  }
  .merch_hoodie_brandmark .productPrice {
    font-size: 24px;
  }
  .tab_merch_page.merch_holderness .grid-product__meta {
    min-height: 150px;
  }
  .merch_hoodie_brandmark .type-advanced .promo-grid__content {
    padding: 0;
  }
  .merch_top_banner_page .advanced {
    min-height: 100%;
  }
  .hp-custom-promotion.merch_top_banner_page
    .custom-promo-grid
    .promo_grid_content
    .btn.btnLearnMore,
  .hp-custom-promotion.buy_bottle_banner_page
    .custom-promo-grid
    .promo_grid_content
    .btn.btnLearnMore {
    margin-right: 9px !important;
  }
  .shop_brandmark_hoodie.buy_bottle_banner_page
    .custom-promo-grid
    .advanced
    .promo-grid__text {
    padding-top: 95px;
  }
  .buy_bottle_banner_page .custom-grid-main .custom-grid {
    min-height: 520px;
  }
  .buy_bottle_anniversary .grid-product__title,
  .buy_bottle_gin_vodka .grid-product__title {
    font-size: 24px;
  }
}

@media only screen and (max-width: 400px) {
  .abz-distillery-hp-new-cus .main-tour-hero {
    min-height: 860px;
  }
}

/* End */
[abz-rise-up-animation][data-section-type="promo-grid"]
  .promo-grid__text.promo_grid_content,
.abz_image-with-text [abz-rise-up-animation] .feature-row {
  animation: abz-rise-up 1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.5s forwards;
  opacity: 0;
}

@keyframes abz-rise-up {
  from {
    opacity: 0;
    transform: translateY(100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

product-recommendations .page-width:has(.flickity-enabled) {
  padding-right: 0;
}

@media only screen and (max-width: 768px) {
  product-recommendations .grid-overflow-wrapper .grid.flickity-enabled {
    display: block;
  }
}
