/** Shopify CDN: Minification failed

Line 3250:29 Expected ":"
Line 3501:87 Expected identifier but found "15px"

**/
/* CUSTOM AZ STYLES */
:root {--container-max-width: 1600px;}
.container, .shopify-policy__container.shopify-policy__container { max-width: 1600px;}
html { scroll-behavior: smooth;}
hr { margin: 40px 0;}
p strong {font-weight: bold;}
/*
.page-header__text-wrapper.text-container h1.heading.h1 {
    font-family: 'Conv_Satoshi-Bold' !important;
}*/
div.anchor div.page-header p a::before {display:none;}
.heading {font-weight:normal!important;}
/* FONTS */
@font-face {
    font-family: 'IvyOraDisplay-Bold';
    src: url('IvyOraDisplay-Bold.eot');
    src: url('IvyOraDisplay-Bold.ttf') format('woff')
    url('IvyOraDisplay-Bold.ttf') format('truetype'),
    url('IvyOraDisplay-Bold.svg') format('svg');  
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
  font-family: 'MarkerMark-Regular';
  src: url('MarkerMark.eot');
  src: local('☺'), url('MarkerMark.woff') format('woff'), url('/cdn/shop/files/MarkerMark-Regular.ttf?v=1667330757') format('truetype'), url('MarkerMark.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Conv_Satoshi-Light';
  src: url('Satoshi-Light.eot');
  src: local('☺'), url('Satoshi-Light.woff') format('woff'), url('Satoshi-Light.ttf') format('truetype'), url('Satoshi-Light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Conv_Satoshi-LightItalic';
  src: url('Satoshi-LightItalic.eot');
  src: local('☺'), url('Satoshi-LightItalic.woff') format('woff'), url('Satoshi-LightItalic.ttf') format('truetype'), url('Satoshi-LightItalic.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Conv_Satoshi-Regular';
  src: url('Satoshi-Regular.eot');
  src: local('☺'), url('Satoshi-Regular.woff') format('woff'), url('Satoshi-Regular.ttf') format('truetype'), url('Satoshi-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Conv_Satoshi-Italic';
  src: url('Satoshi-Italic.eot');
  src: local('☺'), url('Satoshi-Italic.woff') format('woff'), url('Satoshi-Italic.ttf') format('truetype'), url('Satoshi-Italic.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Conv_Satoshi-Medium';
  src: url('Satoshi-Medium.eot');
  src: local('☺'), url('Satoshi-Medium.woff') format('woff'), url('Satoshi-Medium.ttf') format('truetype'), url('Satoshi-Medium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Conv_Satoshi-MediumItalic';
  src: url('Satoshi-MediumItalic.eot');
  src: local('☺'), url('Satoshi-MediumItalic.woff') format('woff'), url('Satoshi-MediumItalic.ttf') format('truetype'), url('Satoshi-MediumItalic.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Conv_Satoshi-Bold';
  src: url('Satoshi-Bold.eot');
  src: local('☺'), url('Satoshi-Bold.woff') format('woff'), url('Satoshi-Bold.ttf') format('truetype'), url('Satoshi-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Conv_Satoshi-BoldItalic';
  src: url('Satoshi-BoldItalic.eot');
  src: local('☺'), url('Satoshi-BoldItalic.woff') format('woff'), url('Satoshi-BoldItalic.ttf') format('truetype'), url('Satoshi-BoldItalic.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Conv_Satoshi-Black';
  src: url('Satoshi-Black.eot');
  src: local('☺'), url('Satoshi-Black.woff') format('woff'), url('Satoshi-Black.ttf') format('truetype'), url('Satoshi-Black.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Conv_Satoshi-BlackItalic';
  src: url('Satoshi-BlackItalic.eot');
  src: local('☺'), url('Satoshi-BlackItalic.woff') format('woff'), url('Satoshi-BlackItalic.ttf') format('truetype'), url('Satoshi-BlackItalic.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
html, body {font-family: 'Conv_Satoshi-Regular' !important;}
h1, h2, h3, h4, h5, h6 {font-family: 'Conv_Satoshi-Bold' !important;}
h2.product-meta__vendor {font-family: 'Conv_Satoshi-Medium';}
h1.product-meta__title {  font-family: 'Conv_Satoshi-Black' !important;  font-size: calc(var(--heading-h3-font-size) - 7px); text-transform: uppercase; margin: 0 0 15px 0;}
span.price {font-family: 'Conv_Satoshi-Black';}
span.product-form__option-name,
.product-form__quantity-label,
div.az-size-title span { font-family: 'Conv_Satoshi-Bold';/*   text-transform: uppercase; */}
.product-form__option-value {  font-family: 'Conv_Satoshi-Regular';/*   text-transform: uppercase; */}
div.clearboth { clear: both;}
.button, 
.shopify-challenge__button, 
#shopify-product-reviews 
.spr-summary-actions-newreview, 
#shopify-product-reviews .spr-button, 
.shopify-payment-button__button {
  background-size: 100% 200%, 100% 100%;
  background-position: 100% -110%, 100% 100%;
}
button.tabs-nav__item {
  font-family: 'Conv_Satoshi-Bold';
  letter-spacing: 0;
}
.heading--small, .heading--xsmall, .heading--xxsmall {
  font-family: 'Conv_Satoshi-Medium';
}
#shopify-section-header {
  top: -1px !important;
}
.page-content, .shopify-policy__body {
  max-width: 1400px;
}
/************* GLOBAL STYLES **************/
.rob-blog-wrap {
    padding: 0px 0 20px 0!important;
}
/* BUTTONS */
.button, .shopify-challenge__button, #shopify-product-reviews .spr-summary-actions-newreview, #shopify-product-reviews .spr-button {
  border-radius: 3px;
  line-height: calc(var(--button-height) - 15px);
}
.button:not(.button--text), .shopify-challenge__button, #shopify-product-reviews .spr-summary-actions-newreview, #shopify-product-reviews .spr-button {
  font-family: 'Conv_Satoshi-Bold' !important;
}
@media screen and (min-width:742px) {
  .button:not(.button--text), .shopify-challenge__button, #shopify-product-reviews .spr-summary-actions-newreview, #shopify-product-reviews .spr-button {
    padding: 0 20px;
    font-size: calc(var(--base-font-size) - 3px);
    letter-spacing: 1px;
    font-family: 'Conv_Satoshi-Bold' !important;
  }
}
@media screen and (max-width:741px) {
  .button:not(.button--text), .shopify-challenge__button, #shopify-product-reviews .spr-summary-actions-newreview, #shopify-product-reviews .spr-button {
    padding: 0 15px !important;
    font-size: calc(var(--base-font-size) - 6px) !important;
  }
}
/* PRODUCT CARD USED FOR COLLECTION PAGE, RECOMMENDED PRODUCTS, FEATURED COLLECTIONS */
div.product-item-meta a.product-item-meta__vendor {
  letter-spacing: 0;
  margin-bottom: 0;  
}
div.product-list__inner
div.product-item__info {
  text-align: left;
  padding: 0 20px 20px 20px;
  row-gap: 20px;
}
@media screen and (min-width:1200px) {
  div.product-item-meta a.product-item-meta__vendor {
    font-size: calc(var(--heading-xsmall-font-size) + 1px);
  }
  
  div.product-item-meta a.product-item-meta__title {
    font-size: calc(var(--base-font-size) + 4px);
    line-height: 1.0;
    margin-bottom: 3px;
  }
}
@media screen and (min-width:1001px) and (max-width:1199px) {
  div.product-item-meta a.product-item-meta__vendor {
    font-size: calc(var(--heading-xsmall-font-size) - 2px);
  }
}
div.product-list__inner a.product-item-meta__title {
  font-family: 'Conv_Satoshi-Black';
  font-size: calc(var(--base-font-size) + 4px);
  line-height: 1.0;
  margin-bottom: 3px;
  text-transform: uppercase;
}
@media screen and (max-width:1199px) {
  div.product-list__inner a.product-item-meta__title {
    font-size: calc(var(--base-font-size) + 0px);
    line-height: 1.15;
  }
}
@media screen and (max-width:1100px) {
  div.product-list__inner a.product-item-meta__title {
    font-size: calc(var(--base-font-size) + 0px);
  }
}
@media screen and (max-width:741px) {
  div.product-list__inner a.product-item-meta__title {
    font-size: calc(var(--base-font-size) - 1px);
  }
  div.product-item-meta a.product-item-meta__vendor {
    font-size: calc(var(--heading-xsmall-font-size) - 1px);
  }
  div.product-list__inner
  div.product-item__info {
    padding: 0 10px 20px;
    row-gap: 10px;
  }
}
@media screen and (min-width:1200px) {
  div.product-item__info span.price {
    font-size: calc(var(--base-font-size) - 1px);
  }
}
div.product-facet__filters-header p.h5 {
  text-transform: uppercase;
  font-size: calc(var(--base-font-size) + 2px);
}
div.product-facet__filter-item button {
  font-family: 'Conv_Satoshi-Bold';
}
div.product-item-meta__swatch-list {
  justify-content: left;
}
/* ANNOUCEMENT BAR */
div.shopify-section--announcement-bar button {
  display: none;
}
div.shopify-section--announcement-bar div.announcement-bar__message {
  padding: 5px 0;
}
div.announcement-bar__message p {
  font-family: 'Conv_Satoshi-BoldItalic';
  font-size: calc(var(--base-font-size) - 4px);
}
@media screen and (max-width:741px) {
  div.announcement-bar__list {
    width: 100%;
  }
}
/* MAIN NAVIGATION */
div.shopify-section--header .header {
  border-bottom: solid 1px #dedbdb;
}
nav.header__inline-navigation a.header__linklist-link {
  text-transform: uppercase;
  font-family: 'Conv_Satoshi-Bold';
  font-weight: normal;
  font-size: calc(var(--base-font-size) - 4px);
  letter-spacing: 0px;
}
nav.header__inline-navigation a.header__linklist-link:after {
  color: #1d1c1c;
  height: 3px;
  bottom: -29px;
}
@media screen and (min-width: 741px) {
  div.shopify-section--header div.header__wrapper {/* padding: calc(20px - var(--reduce-header-padding) * 6px) 0; */ padding: 0; }
  div.shopify-section--header div.header__icon-list {gap: 15px; }  
}
/* MAIN NAVIGATION - MEGA MENU DROPDOWN */
div.shopify-section--header div.mega-menu__inner {
  justify-content: start;
}
div.shopify-section--header div.mega-menu__inner div.mega-menu__column { min-width: auto; text-align:center; /*min-width: 220px;*/}
div.shopify-section--header div.mega-menu__inner span.mega-menu__title {
  font-family: 'Conv_Satoshi-Black';
  font-size: calc(var(--base-font-size) - 6px);
  letter-spacing: 0px;
}
div.shopify-section--header div.mega-menu__inner ul li.linklist__item a {
  font-family: 'Conv_Satoshi-Medium';
  font-size: calc(var(--base-font-size) - 1px);
  transition: 0.3s;
  position: relative;
}
div.shopify-section--header div.mega-menu__inner ul li.linklist__item a:hover {
  font-family: 'Conv_Satoshi-Medium';
  color: #3124fa;
  opacity: 1;
}
div.shopify-section--header div.mega-menu__inner ul li.linklist__item a.mega-menu__image-push:hover:after {
  width: 100%;
  left: 0;
  background: #fff;
}
@media screen and (min-width:1000px) {
  .linklist__item:not(:first-child) {
    padding-top: 0px;
  }
}
div.shopify-section--header .mega-menu__image-push {
  position: relative;
  width: 300px;
}
@media screen and (min-width:1400px) {
  div.shopify-section--header .mega-menu__image-push {
    width: 380px;
  }
}
div.shopify-section--header .mega-menu__image-push p.mega-menu__heading {
  font-family: 'Conv_Satoshi-Black';
  letter-spacing: 1px;
  position: absolute;
  bottom: 25px;
  /*left: 0;
  width: 100%;*/
  left: 15px;
  width: auto;
  color: #fff;
}
/* MAIN NAVIGATION - MEGA MENU DROPDOWN - DESKTOP */
div.shopify-section--header div.mega-menu__inner img.mega-menu__icon {
  position: absolute;
  bottom: 18px;
  right: 0;
  width: 12%;
  transform: none;
}
div.shopify-section--header #desktop-menu-1.mega-menu div.mega-menu__inner img.mega-menu__icon {
    position: absolute;
    bottom: 28px;
    right: 10px;
    transform: none;
}
div.shopify-section--header #desktop-menu-1.mega-menu div.mega-menu__inner a.mega-menu__image-push:nth-child(1) img.mega-menu__icon {width:100px;}
div.shopify-section--header #desktop-menu-1.mega-menu div.mega-menu__inner a.mega-menu__image-push:nth-child(2) img.mega-menu__icon {width:120px;}
div.shopify-section--header #desktop-menu-1.mega-menu div.mega-menu__inner a.mega-menu__image-push:nth-child(3) img.mega-menu__icon {width:70px;}
/* MAIN NAVIGATION - MEGA MENU DROPDOWN - MOBILE */
div.mobile-nav__images-wrapper a {
  position: relative;
}
div.mobile-nav__images-wrapper a img.mobile-nav__image-icon {
  position: absolute;
  top: 60px;
  right: 0;
  width: 12%;
  transform: none;
}
/* MAIN NAVIGATION - SMS ICON */
div.header__icon-list a.header__icon-sms {
  width: 24px;
}
div.header__icon-list a.header__icon-sms img {
  vertical-align: -6px;
}
div.header__icon-list a.header__icon-titan-pro {
  width: 80px;
}
div.header__icon-list a.header__icon-titan-pro img {
  vertical-align: -5px;
}
div.header__icon-list a.header__icon-wrapper svg.icon path,
div.header__icon-list a.header__icon-wrapper svg.icon circle {
/*   stroke-width: 3px; */
}
.header__cart-count {  background-color: #2f2c2c;}
div.mobile-nav__footer a.icon-text {
  justify-content: space-evenly;
}
div.mobile-nav__footer a.header__mobile-icon-gift-guide img {
  width: 30px;
}
div.mobile-nav__footer a.header__mobile-icon-titan-pro img {
  width: 80px;
}
/* CART DRAWER */
div.shopify-section--mini-cart div.product-item-meta a.product-item-meta__vendor {
  font-size: calc(var(--heading-xsmall-font-size) - 2px);
}
div.shopify-section--mini-cart div.product-item-meta a.product-item-meta__title {
  font-size: calc(var(--base-font-size) - 1px);
  line-height: normal;
}
div.mini-cart__recommendations-list div.product-item-meta a.product-item-meta__vendor {
  font-size: calc(var(--heading-xsmall-font-size) - 2px);
}
div.mini-cart__recommendations-list div.product-item-meta a.product-item-meta__title {
  font-size: initial;
  line-height: normal;
}
div.mini-cart__recommendations-list div.product-item-meta span.stamped-badge-caption {
  font-size: calc(var(--base-font-size) - 5px);
  display: block;
  line-height: 10px;
  margin-bottom: 15px;
}
@media screen and (max-width:741px) {
.mini-cart__recommendations .product-item__image-wrapper { width: 80px;}
div.mini-cart__recommendations-list div.product-item-meta a.product-item-meta__title {font-size: calc(var(--base-font-size) - 1px); }
}
/* HOME PAGE */
div#block-template--14697628794914__1657037750cec6ad7c-16570377504d8dbaaa-0,
div#block-template--14697628794914__1657037750cec6ad7c-16570377504d8dbaaa-0 div.timeline__content { background-color: #2af132;}
div#block-template--14697628794914__1657037750cec6ad7c-16570377504d8dbaaa-0 div.timeline__content h2,
div#block-template--14697628794914__1657037750cec6ad7c-16570377504d8dbaaa-0 div.timeline__content p,
div#block-template--14697628794914__1657037750cec6ad7c-16570377504d8dbaaa-0 div.timeline__content a {color: #000;}
/* HOMEPAGE - HERO BANNER */
button.slideshow__progress-bar:before, 
button.slideshow__progress-bar:after { background: rgba(255,255,255,0.5);}
button.slideshow__progress-bar:after { background: rgba(255,255,255);}
@media screen and (min-width:741px) {
  [dir=ltr] .content-box--left {/*     margin-left: 0; */  }
  div.slideshow__text-wrapper div.content-box--medium {
    width: calc(var(--grid-column-width) * 16 + var(--grid-gap) * 16);
    margin: auto;
  }
  div.slideshow__text-wrapper .text-container h2 {
    margin-bottom: 30px;
  }
}
div.slideshow__text-wrapper .button {
  line-height: calc(var(--button-height) - 10px);
  border-radius: 4px;
}
div.slideshow__text-wrapper .text-container h2 {
  font-size: calc(var(--heading-large-font-size) - 5px);
  font-family: 'Conv_Satoshi-Black' !important;
  margin-bottom: 30px;
  letter-spacing: 0!important;
  font-weight: normal;
}
div.slideshow__text-wrapper .text-container h2.heading2 {/*   margin-bottom: 0; */}
div.slideshow__text-wrapper .text-container h3 {
  font-size: calc(var(--heading-small-font-size) + 4px);
  font-family: 'Conv_Satoshi-Bold' !important;
  font-weight: unset;
  letter-spacing: 1px;
}
div.slideshow__text-wrapper .text-container .button {
  font-family: 'Conv_Satoshi-Black' !important;
}
@media screen and (max-width:1400px) {
  div.slideshow__text-wrapper .text-container h2 { font-size: calc(var(--heading-large-font-size));}
  div.slideshow__text-wrapper .text-container h3 { font-size: calc(var(--heading-small-font-size));}
}
@media screen and (max-width:1000px) {
  div.slideshow__text-wrapper .text-container h2 {font-size: calc(var(--heading-large-font-size) + 2px); }
  /*div.slideshow__text-wrapper .text-container h3 {
    font-size: calc(var(--heading-small-font-size) - 3px);
    margin-top: 0;
  }*/
  div.slideshow__text-wrapper div.button-wrapper {
    margin-top: 10px;
  }
  div.slideshow__text-wrapper .button {
    font-size: calc(var(--base-font-size) - 4px);
    line-height: calc(var(--button-height) - 15px);
    padding: 0 15px;
  }
}
@media screen and (min-width:1000px) {
  div.shopify-section--slideshow div.content-box--medium {
    width: calc(var(--grid-column-width) * 20 + var(--grid-gap) * 16);
  }
}
@media screen and (max-width:741px) {
  div.slideshow__text-wrapper {padding-right: 0px;}  
  div.slideshow__text-wrapper .text-container h2 {font-size: calc(var(--heading-large-font-size) + 2px);}
  div.slideshow__text-wrapper .text-container h3 {font-size: calc(var(--heading-small-font-size) + 1px);letter-spacing: 1px;}
  div.slideshow__text-wrapper .button {font-size: calc(var(--base-font-size) - 8px);padding: 0 10px;}
  div.slideshow__text-wrapper .text-container h2 {margin-bottom: 20px;}
  .slideshow__slide-inner .content-box a.button {min-width: 125px; letter-spacing:1px!important; font-size:calc(var(--base-font-size) - 5px) !important}
}
/* HOMEPAGE - COLLECTION LIST */
@media screen and (min-width:741px) {
  [dir=ltr] div.shopify-section--rich-text .content-box--left {
    margin-left: 5px;
  }
}
div.shopify-section--rich-text section.section {
  margin-bottom: -40px;
}
div.shopify-section--rich-text div.content-box h3.h2 {
  font-size: calc(var(--heading-h2-font-size) - 18px);
  text-transform: uppercase;
  letter-spacing: 0;
}
a.list-collections__item {
  border-radius: 6px;
}
div.list-collections__item-info p.h3 {
  font-family: 'Conv_Satoshi-Bold' !important;
  letter-spacing: 1px;
}
button.list-collections__arrow {
  background: #fff;
  color: #333;
  border: 1px solid #ddd;
}
@media screen and (min-width:1000px) {
  div.list-collections__item-info p.h3 {
    font-size: calc(var(--heading-h3-font-size) - 16px);
  }
}
@media screen and (min-width:742px) and (max-width:1400px) {
  div.list-collections__item-info p.h3 {
    font-size: calc(var(--heading-h3-font-size) - 15px);
  }
}
@media screen and (max-width:741px) {
  div.list-collections__item-info p.h3 {font-size: calc(var(--heading-h3-font-size) - 10px);}
  div.shopify-section--rich-text div.content-box h3.h2 {font-size: calc(var(--heading-h2-font-size) - 10px);}
}
@media screen and (min-width:1400px) {
  .list-collections--carousel .list-collections__item-list {
    grid-auto-columns: 18vw;
  }
}
/* HOMEPAGE - NEW ARRIVALS */
div.shopify-section--featured-collections header.section__header { max-width: none;}
div.shopify-section--featured-collections header.section__header div.text-container h3.h2 {
  text-align: left;
  font-size: calc(var(--heading-h2-font-size) - 18px);
  letter-spacing: 0;
}
div.tabs-nav__item-list button.tabs-nav__item {
  font-size: calc(var(--base-font-size) - 4px);
}
div.shopify-section--featured-collections header.section__header .tabs-nav:not(:first-child) {
  margin-top: 15px;
}
.tabs-nav__item-list {
  gap: 30px;
}
@media screen and (max-width:1199px) {
  div.shopify-section--featured-collections header.section__header div.text-container h3.h2 {font-size: calc(var(--heading-h2-font-size) - 15px);}
  div.tabs-nav__item-list button.tabs-nav__item {font-size: calc(var(--base-font-size) - 6px);}
}
@media screen and (max-width:741px) {
  div.shopify-section--featured-collections header.section__header div.text-container h3.h2 {font-size: calc(var(--heading-h2-font-size) - 10px);}  
  div.shopify-section--featured-collections header.section__header .tabs-nav:not(:first-child) { margin-top: 24px;}
}
div.shopify-section--featured-collections header.section__header .tabs-nav--center .tabs-nav__scroller-inner {max-width: none;text-align: left;}
@media screen and (min-width:1000px) {
  div.scroller div.product-list__inner--scroller {margin-left: 0;}
}
div.shopify-section--featured-collections a.product-item__aspect-ratio img {
  transition: transform .5s ease;
}
div.shopify-section--featured-collections a.product-item__aspect-ratio:hover img {
  transform: scale(1.05);
}
@media screen and (min-width:1200px) {
  div.featured-collections div.product-item-meta a.product-item-meta__vendor,
  div.shopify-section--main-collection div.product-item-meta a.product-item-meta__vendor,
  div.shopify-section--product-recommendations div.product-item-meta a.product-item-meta__vendor {
    font-size: calc(var(--heading-xsmall-font-size) - 1px);letter-spacing: 0;margin-bottom: 0;}
  
  div.featured-collections div.product-item-meta a.product-item-meta__title,
  div.shopify-section--main-collection div.product-item-meta a.product-item-meta__title {
    font-size: calc(var(--base-font-size) + 2px);line-height: 1.15; margin-bottom: 3px;}
  div.product-item__info span.price {font-size: calc(var(--base-font-size) - 1px);}
}
div.featured-collections div.product-item-meta span.stamped-product-reviews-badge span.stamped-badge-starrating { margin: 0 10px 0 0 !important;}
div.featured-collections div.product-item__cta-wrapper button.product-item__cta {
  font-family: 'Conv_Satoshi-Bold' !important;
  letter-spacing: 1px;
  background-color: #434343;
  background-image: none;
  transition: .3s;
  margin-top: 0;
}
div.featured-collections div.product-item__cta-wrapper button.product-item__cta:hover {
  background-color: #2b2b2b;
}
@media screen and (max-width:1100px) {
  div.featured-collections div.product-item__cta-wrapper button.product-item__cta {
    font-size: calc(var(--base-font-size) - 7px);
  }
}
@media screen and (max-width:999px) {
  div.featured-collections div.product-item__cta-wrapper button.product-item__cta {
    font-size: calc(var(--base-font-size) - 5px);
  }
}
.product-item-meta__swatch-list {
  gap: 5px;
  margin-left: 5px;
}
.color-swatch__item,
.color-swatch__item:before {
  border: none;
}
.label {
  border-radius: 2px;
  font-family: 'Conv_Satoshi-Bold' !important;
  font-size: calc(var(--base-font-size) - 5px);
}
.loader-button__text {
  font-family: 'Conv_Satoshi-Medium' !important;
  font-size: calc(var(--base-font-size) - 1px);
}
/* HOMEPAGE SECTION - SHOP BY BRAND */
div.shopify-section--custom-html {
  overflow: hidden;
}
div.shopify-section--custom-html header.text-container {
  max-width: none;
  text-align: left;
}
div.shopify-section--custom-html header.text-container h2 {
  font-size: calc(var(--heading-h2-font-size) - 18px);
  letter-spacing: 0;
  margin-bottom: 10px;
}
div.shopify-section--custom-html header.text-container h3 {
  font-family: 'Conv_Satoshi-Regular' !important;
  font-size: calc(var(--base-font-size) - 0px);
  font-weight: unset;
  margin-top: 0;
}
@media screen and (max-width:1199px) {
  div.shopify-section--custom-html header.text-container h2 {
    font-size: calc(var(--heading-h2-font-size) - 15px);
  } 
  div.shopify-section--rich-text section.section {
    margin-bottom: -20px;
  }
}
@media screen and (max-width:741px) {
  div.shopify-section--custom-html header.text-container h2 {
    font-size: calc(var(--heading-h2-font-size) - 10px);
  }
  div.shopify-section--custom-html header.text-container h3 {
    font-size: calc(var(--base-font-size) - 3px);
  }
  div.shopify-section--rich-text section.section {
    margin-bottom: -20px;
  }
}
/* HOMEPAGE - PROMOTION SECTION */
div.shopify-section--image-with-text section.section {
  margin-bottom: 0;
}
div.image-with-text__content-wrapper h3.h3 {
  font-family: 'Conv_Satoshi-Black' !important;
/*   font-size: calc(var(--heading-h3-font-size) + 5px); */
  margin-bottom: 10px;
}
div.image-with-text__content-wrapper p {
  font-family: 'Conv_Satoshi-Medium' !important;
  line-height: 1.5em;
}
div.image-with-text__image-wrapper,
[dir=ltr] .image-with-text__image:not(:first-child) {
  padding: 30px;
}
div.image-with-text__image-wrapper img {
  box-shadow: -3px 4px 13px #333;
}
.image-with-text__second-box {
  width: 60%;
  height: 100%;
  background-color: #2b2b2b;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -10;
}
@media screen and (min-width: 1001px) {
  [dir=ltr] .image-with-text__image-wrapper {
    margin-left: 0;
  }
  
  .image-with-text__image-wrapper {
    width:calc(var(--grid-column-width) * 11 + (var(--grid-gap) * 7));
  }
  .image-with-text:first-child:before {
    width: calc(var(--grid-column-width) * 7 + (var(--grid-gap) * 6) + var(--container-outer-margin));
  }
}
@media screen and (max-width:1000px) {
  div.image-with-text__image-wrapper img {
    box-shadow: -2px 2px 6px #333;
  }
  div.image-with-text__image-wrapper, [dir=ltr] .image-with-text__image:not(:first-child) {
    padding: 10px;
  }
}
@media screen and (max-width:999px) {
  .image-with-text:first-child:before {
    width: 100%;
    height: 60vw;
  }
}
@media screen and (min-width:1400px) {
  [dir=ltr] .image-with-text__content-wrapper {
    margin-right: calc((var(--grid-column-width) + var(--grid-gap)) * 1);
  }
  .image-with-text__content-wrapper {
    width: calc(var(--grid-column-width) * 7 + (var(--grid-gap) * 8));
  }
}
@media screen and (max-width:741px) {
  div.image-with-text__content-wrapper h3.h3 {
    font-size: calc(var(--heading-h3-font-size) + 3px);
  }
}
/* HOMEPAGE - AMBASSADORS SECTION */
div.container div.image-with-text-block__content {
  background: rgba(var(--section-block-background), 0.8);
  padding: 70px 60px 30px;
}
div.image-with-text-block__logo {
  background-color: transparent;
  padding: 0px;
  position: absolute;
  top: 25px;
  width: 65%;
}
@media screen and (min-width:1000px) {
  div.shopify-section--image-with-text-block div.content-box--small {
    width: calc(var(--grid-column-width) * 7 + var(--grid-gap) * 8);
  }
  div.shopify-section--image-with-text-block img.image-with-text-block__image {
    object-position: 50% 35%;
  }
}
@media screen and (min-width:1000px) and (max-width:1400px) {
  div.container div.image-with-text-block__content {
    padding-top: 60px;
  }
  
  div.image-with-text-block__logo {
    width: 55%;
  }
}
@media screen and (max-width:999px) {
  div.container div.image-with-text-block__content {
    background: rgba(var(--section-block-background), 1);
  }
  div.image-with-text-block__logo {
    width: 30%;
  }
}
@media screen and (max-width:700px) {
  div.image-with-text-block__logo {
    width: 60%;
  }
}
@media screen and (max-width:400px) {
  div.image-with-text-block__logo {
    top: -5%;
  }
}
div.text-container div.image-with-text-block__logo img {margin: 0;}
@media screen and (max-width:400px) {
div.text-container div.image-with-text-block__logo img {margin: 40px 0 0 0;}
}
div.image-with-text-block__text-container div.button-wrapper a.button {
  /* font-weight: normal;
  font-family: 'Conv_Satoshi-Black' !important;
  font-size: calc(var(--base-font-size) - 4px);
  letter-spacing: 1px; */
}
@media screen and (min-width:1200px) {
  .image-with-text-block {min-height: 500px;}
  .slide-show-edit.ambassador_banner_block .image-with-text-block { min-height: 600px!important;}
}
@media screen and (min-width:1600px) and (max-width:1999px) {
  .image-with-text-block {
    padding: 4% 0;
  }
}
@media screen and (min-width:2000px) {
  .image-with-text-block {
    padding: 6% 0;
  }
}
@media screen and (min-width:2200px) {
  .image-with-text-block {
    padding: 6% 0;
  }
}
@media screen and (min-width:2600px) {
  .image-with-text-block {
    padding: 8% 0;
  }
}
@media screen and (max-width:741px) {
  div.image-with-text-block__text-container div.button-wrapper a.button {
    font-size: calc(var(--base-font-size) - 8px);
    /* letter-spacing: 1px; */
  }
  div.image-with-text-block__logo {
    width: 50%;
  }
}
/* HOMEPAGE - MEDIA SECTION */
div.shopify-section--logo-list h2.heading {
  font-size: cal(var(--base-font-size)) - 3px);
  font-family: 'Conv_Satoshi-Bold' !important;
}
div.shopify-section--logo-list .logo-list--grid {
  margin: 0 0;
}
@media screen and (min-width: 1000px) {
  div.shopify-section--logo-list div.logo-list__list {
    --logos-gap: 4px;
    display: flex;
  }
}
div.shopify-section--logo-list div.section__footer a.button {
  border: solid 3px #2b2b2b;
  font-family: 'Conv_Satoshi-Bold' !important;
  letter-spacing: 1px;
  color: #2b2b2b;
}
/* HOMEPAGE - SHOP THE LOOK */
div.shopify-section--shop-the-look div.shop-the-look__product-info a.shop-the-look__product-title {
  font-family: 'Conv_Satoshi-Black' !important;
}
div.shopify-section--shop-the-look div.shop-the-look__product-info span.price {
  font-family: 'Conv_Satoshi-Bold' !important;
}
div.shopify-section--shop-the-look div.container span.shop-the-look__label {
  font-family: 'Conv_Satoshi-Bold' !important;
  font-size: calc(var(--base-font-size) - 5px);
}
@media screen and (min-width:1000px) {
  [dir=ltr] .shop-the-look__counter-page-transition {
    left: -4px;
  }
  .shop-the-look__counter-page-transition {
    top: -1px;
  }
}
@media screen and (min-width:741px) {
  .shop-the-look__nav {
    top: 60px;
    bottom: auto;
  }
}
/* Gift Guide 2024 Heading */
#shopify-section-template--23574311010669__image_with_text_overlay_zJn7FW div.image-overlay__content-wrapper h3.heading{font-family: 'IvyOraDisplay-Bold' !important;font-weight: 800;
    font-size: calc(var(--heading-h3-font-size) + 24px);}
#shopify-section-template--23574311010669__collection_list_jGTE6y h3.heading.h2,
#shopify-section-template--23574311010669__collection_list_THWGQq h3.heading.h2,
#shopify-section-template--23574311010669__collection_list_pkTLn7 h3.heading.h2, 
#shopify-section-template--23574311010669__promotion_blocks_UTR33P h3.heading.h2 {font-family: 'IvyOraDisplay-Bold' !important;font-weight: 800;}
/* HOMEPAGE - ABOUT US SECTION */
div.image-overlay__content-wrapper h3.heading {
  font-family: 'Conv_Satoshi-Black' !important;
  font-weight: normal;
  font-size: calc(var(--heading-h3-font-size) + 15px);
  margin-bottom: 10px;
}
div.image-overlay__content-wrapper p {
  font-family: 'Conv_Satoshi-Medium' !important;
  line-height: 1.5em;
}
div.image-overlay__content-wrapper div.image-overlay__text-container {
  margin-top: 0;
}
div.image-overlay__content-wrapper div.image-overlay__text-container a.button {
  /* font-weight: normal;
  font-family: 'Conv_Satoshi-Black' !important;
  font-size: calc(var(--base-font-size) - 4px);
  line-height: calc(var(--button-height) - 12px);
  letter-spacing: 2px; */
  font-family: Conv_Satoshi-Bold !important;
  letter-spacing: 1px;
}
@media screen and (min-width:1400px) {
  div.shopify-section--image-with-text-overlay div.content-box--small {
    width: calc(var(--grid-column-width) * 7 + var(--grid-gap) * 7);
  }
}
div.shopify-section--image-with-text-overlay .image-overlay__image {
  object-position: 50% 40%;
}
@media screen and (max-width:999px) {
  div.shopify-section--image-with-text-overlay .image-overlay__image {
    object-position: 80% 40%;
  }
}
@media screen and (min-width:2600px) {
  div.shopify-section--image-with-text-overlay .image-overlay--large {
    --image-height: 800px;
  }
}
@media screen and (min-width:1900px) and (max-width:2200px) {
  div.shopify-section--image-with-text-overlay .image-overlay--large {
    --image-height: 600px;
  }
}
@media screen and (min-width:1600px) and (max-width:1899px) {
  div.shopify-section--image-with-text-overlay .image-overlay--large {
    --image-height: 550px;
  }
}
@media screen and (min-width:1400px) and (max-width:1599px) {
  div.shopify-section--image-with-text-overlay .image-overlay--large {
    --image-height: 450px;
  }
}
@media screen and (min-width:1000px) and (max-width:1399px) {
  div.shopify-section--image-with-text-overlay .image-overlay--large {
    --image-height: 400px;
  }
}
@media screen and (max-width: 741px) {
  div.image-overlay__content-wrapper div.image-overlay__text-container a.button,
  div.image-with-text-block__text-container div.button-wrapper a.button {
    font-family: 'Conv_Satoshi-Black' !important;
  }
}
/* HOMEPAGE - INFO BAR */
.text-with-icons__icon-wrapper {
  margin-bottom: 10px;
}
div.shopify-section--text-with-icons div.text-with-icons__content-wrapper p.heading {
  font-size: calc(var(--base-font-size) - 4px);
}
div.shopify-section--text-with-icons div.text-with-icons__content-wrapper p {
  font-size: calc(var(--base-font-size) - 5px);
  font-family: 'Conv_Satoshi-Bold' !important;
}
div.shopify-section--text-with-icons div.text-with-icons__content-wrapper p:nth-child(2) {
  margin-top: 0px;
}
/* PAGE STYLES */
div.az-wrapper {
  text-align: center;
  margin-bottom: 40px;
}
.az-blog-section-txt { 
  padding: 40px ;
  background-color:#F9FAFB;
  margin-bottom:40px;
}
.az-blog-section-txt.az-features {
  padding:40px;
  color:#fff;
  margin-bottom:40px;
}
.az-blog-section-txt.az-features h2 {
  color:#fff;
  text-align:center;
}
.az-blog-section-txt.az-features h3 {
  color:#fff;
  text-align:center;
}
.az-blog-section-txt.az-features p {
  text-align:center;
}
.az-section-product .content table .az-cm,
.content table .az-cm{
  padding-right:20px;
  color: rgba(56, 61, 64, 0.5);
  white-space: nowrap;
}
.az-blog-section-txt tr:nth-child(even){
  background-color: #f1f1f1 !important;
}
.az-blog-section-txt tr td {
  padding: 10px 0 10px 20px !important;
}
.az-blog-section-txt tr td a {
  text-decoration: none !important;
}
@media (max-width: 1000px) {
  .az-blog-section-txt.az-features h2 {
    text-align:left;
  }
  .az-blog-section-txt.az-features h3 {
    text-align:left;
  }
    .az-blog-section-txt.az-features p {
    text-align:left;
  }
  .az-blog-section-txt.az-features {
    padding:20px;
    color:#fff;
    margin-bottom:40px;
  }   
}
.az-section-txt { 
  padding: 30px;
  background-color:#F9FAFB;
}
.az-third {
  width:33.3%;
  float:left;
  text-align:center;
  padding:20px;
}
.az-third h2 {
  margin-bottom:0;
}
.az-third h3 {
  margin-bottom:0;
}
@media (max-width: 1000px) {
  .az-third {
    width:100%;
    text-align:left;
    padding:0px 0 20px 0;
  }
  .az-blog-section-txt .az-features {
    margin-bottom:20px;
  }
}
.az-left {
  width:50%;
  float:left;
  padding: 20px 20px 20px 0px;
}
.az-right {
  width:50%;
  float:right;
  padding: 20px 00px 20px 20px;
}
@media (max-width: 1000px) {
  .az-left,
  .az-right {
    width:100%;
    float:none;
    padding: 20px 0px 20px 0px;
  }
}
/* K9 STAFF PAGE */
div.az-dog {
  float:left;
  width: 49%;
}
div.az-dog:nth-child(1) {
  padding-right: 3%;
  margin-bottom: 8%;
}
div.az-dog:nth-child(2) {
  padding-left: 3%;
  margin-bottom: 8%;
}
div.az-dog div.img {
  text-align: center;
  border-bottom: solid 1px #ccc;
  margin-bottom: 2%;
}
div.az-dog div.img img {
  max-height: 400px;
  margin: 0 auto;
}
div.az-dog div.text-wrap div.name {
  font-size: 150%;
  font-weight: bold;
}
@media screen and (max-width:900px) {  
  div.az-dog div.img img {
    max-height: 300px;
  }
}
@media screen and (max-width:767px) {
  div.az-dog {float: none;width: 100%;}  
  div.az-dog:nth-child(1), div.az-dog:nth-child(2) {padding: 0;margin-bottom: 10%;}
}
/* PAGE STYLE - AMBASSADORS PAGE */
div.ambassador-banner {
  background-image: url('/cdn/shop/files/ambassador_banner9.jpg?v=1661890559');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  height: 700px;
  position: relative;
  display: flex;
  justify-content: center;
} 
.all-logo-banner {
    position: absolute;
    right: 10px;
    bottom: 10px;
    max-width: 440px;
}
@media screen and (max-width:1000px) {
 .all-logo-banner { max-width: 320px; right: unset; padding: 0 25px;}
} 
div.ambassador-banner h1 {
  font-size: calc(var(--base-font-size) + 31px);
  text-shadow: 2px 2px 4px #000;
  color: #fff;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  /*position: absolute;
  width: 100%;
  bottom: 40px;*/
}
div.heading-wrapper {
  display: none;
}
section.ambassador-section {
  width: 80%;
  max-width: 1920px;
  margin: 0 auto;
}
div.ambassador-description {
  text-align: center;
  padding: 20px 0 20px 0;
}
div.ambassador-description p a {
  background-color: #000;
  border: solid 1px #000;
  color: #fff;
  transition: 0.3s linear;
}
div.ambassador-description p a:hover {
  opacity: 0.6;
}
div.ambassador-description hr {
  background-color: #f1f1f1;
}
div.ambassador-info-container {
  display: flex;
  flex-wrap: wrap;
  gap: 0px;
  justify-content: flex-start;
}
div.ambassador-info {
    width: 100%;
    max-width: 33.33%;
    border: none;
    padding: 0 3%;
    margin-bottom: 20px;
    box-shadow: none;
}
div.ambassador-info h3 {
    font-size: calc(var(--heading-h3-font-size) - 5px);
    margin: 0 0 5px 0;
}
div.ambassador-info h4 {
  font-size: calc(var(--heading-h4-font-size) - 8px);
  margin: 0 0 15px 0;
  font-weight: normal;
  font-family: 'Conv_Satoshi-Medium' !important;
}
@media screen and (max-width:1600px) {
  div.ambassador-banner {
    height: 500px;
  }
  div.ambassador-info-container {
    justify-content: space-between;
  }
  div.ambassador-info {
    margin-right: 0;
  }
  div.ambassador-banner h1 {
    font-size: 35px;
  }
}
@media screen and (max-width:1400px) {
  div.ambassador-info {
    max-width: 48%;
  }
}
@media screen and (max-width:900px) {
  div.ambassador-banner {
    height: 300px;
  }  
  div.ambassador-banner h1 {
    font-size: 25px;
  }  
  div.ambassador-info {
    max-width: 100%;
  }
}
.ambassador-info center {display: flex; justify-content: flex-start;}
div.ambassador-info img {border-radius: 16px; margin-bottom: 15px !important; width: 100%;}
div.ambassador-info p {margin: 0 0 10px 0; font-family: 'Conv_Satoshi-Medium'!important; color: #707070;}
div.ambassador-description p:last-child,
div.ambassador-info p.social-btn {
  margin: 0 0 10px 0;
}
div.ambassador-info p.social-btn a {
  border: solid 1px #000;
  background-color: #000;
  color: #fff;
  transition: 0.3s linear;
}
div.ambassador-info p.social-btn a:hover {
  opacity: 0.6;
}
div.ambassador-description h2 {
    font-size: 36px !important;
    font-family: 'Conv_Satoshi-Black' !important;
    text-transform: uppercase;
}

.social_btn_ambassadors {display: inline-flex;flex-wrap: nowrap;margin-bottom: 10px;}
.social_btn_ambassadors a {display: flex;align-items: center; text-decoration: none !important;}
.social_btn_ambassadors a:hover {text-decoration: underline !important;}
.social_btn_ambassadors span.icon {margin-right: 8px;}
.social_btn_ambassadors span.icon img {margin: 0 !important;padding: 0; width: 24px;border-radius: 0;}
@media screen and (max-width:575px) {
  div.ambassador-info {padding:0px;  } 
}



/* PAGE STYLES - NEWSROOM */
div.anchor nav.breadcrumb--floating {
  text-align: left;
}
div.anchor nav.breadcrumb--floating ol.breadcrumb__list {
  padding-bottom: 10px;
}
div.anchor div.page-header p {
  margin-top: 0;
}
div.anchor div.page-header p a {
  text-decoration: none;
  color: #222;
  opacity: 1 !important;
  transition: 0.3s;
}
div.anchor div.page-header p a:hover {
  color: #3124fa;
}
div.anchor div.page-header p a::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f053";
  padding-right: 10px;
}
/*div.shopify-section--main-page div.page-header {
  display:none;
}*/
div.media-center-banner {
  background-color: #ddd;
  background-image: url('/cdn/shop/files/media-center-banner01.jpg?v=1663182261');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  height: 500px;
  text-align: center;
  position: relative;
}
div.media-center-banner-title {
  position: absolute;
  bottom: 40px;
  width: 100%;
}
div.media-center-banner-title h1 {
  color: #fff;
  font-size: calc(var(--base-font-size) + 40px);
  text-shadow: 2px 2px 4px #000;
}
/* Style the tab */
.tab {
  text-align: center;
  margin-bottom: 40px;
}
/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: #fff;
  border: solid 1px #ccc;
  border-radius: 3px;
  padding: 10px 20px;
  cursor: pointer;
  transition: 0.3s;
}
/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #f1f1f1;
}
/* Create an active/current tablink class */
.tab button.active {
  background-color: #f1f1f1;
}
/* Style the tab content */
.tabcontent {
  display: none;
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
div.media-center-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
div.media-center-info {
  width: 100%;
  max-width: 31%;
  margin: 0 3% 60px 0;
}
div.media-center-info:nth-child(3n+3) {
  margin-right: 0;
}
div.media-center-info a img {
  width: 100%;
  margin-bottom: 10px !important;
  border: solid 1px #f1f1f1;
}
div.media-center-date-outlet {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
div.media-center-date-outlet div {
  width: 100%;
  max-width: 50%;
}
div.media-center-date-outlet div:last-child {
  text-align: right;
}
div.media-center-info h3 {
  margin-top: 10px;
  font-size: calc(var(--heading-h3-font-size) - 15px);
  letter-spacing: 0.25px !important;
}
div.media-center-info h3 a {
  text-decoration: none !important;
}
div.media-center-info p a.btn-read-more {
  background-color: #3124fa;
  color: #fff;
  transition: 0.3s linear;
}
div.media-center-info p a.btn-read-more:hover {
  background-color: #2b2b2b;
}
@media screen and (max-width:1600px) {
  div.media-center-container {
    justify-content: space-between;
  }
  div.media-center-info {
    max-width: 48%;
    margin: 0 0 40px 0;
  }
}
@media screen and (max-width:800px) {
  div.media-center-info {
    max-width: 100%;
  }
}
/* BLOG STYLES */
div.shopify-section--main-article div.article__content a.blog-link,
a.blog-link {
  background-color: #000;
  border: solid 1px #000;
  color: #fff;
  transition: 0.3s;
}
div.shopify-section--main-article div.article__content a.blog-link:hover,
a.blog-link:hover {
  opacity: 0.6;
}
div.blog-img-3,
div.blog-img-2a,
div.blog-img-2b {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  margin: 40px 0;
}
div.blog-img-3 img {
  width: 33%;
}
div.blog-img-2a img,
div.blog-img-2b img{
  width: 54%;
}
/* HELP CENTER PAGES */
.hc-container h1 {
  width: 100%;
  text-align: center;
  margin-bottom: 80px;
}
.hc-topics {
  width: 25%;
  float: left;
  border-right: .5px solid #e6e7e8;
  margin-bottom: 5%;
}
.hc-topics h2 {
  font-size: calc(var(--base-font-size) + 10px);
  text-transform: uppercase;
  margin-bottom: 20px;
}
.hc-topics ul {
  padding-left: 0px;
}
.hc-topics ul li {
  padding: 15px 0;
  list-style-type: none;
}
.hc-questions {
  width: 75%;
  float: right;
  padding-left: 40px;
  margin-bottom: 5%;
}
.hc-questions div.page-header,
.hc-questions .page__container {
  display: none;
}
.hc-questions .page-content--medium {
  max-width: initial;
}
.hc-questions ul li {
  list-style-type: none;
  border-bottom: .5px solid #e6e7e8;
  padding: 2% 1% !important;
}
.hc-questions ul li:first-child {
  border-top: .5px solid #e6e7e8;
}
.hc-questions ul li a {
  display: flex;
  justify-content: space-between;
  color: #000;
  text-decoration: none !important;
}
.hc-questions ul li a:hover {
  color: #00baff;
}
.hc-questions ul li a::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
}
.hc-questions .hc-back a::before {
  font-family: "Font Awesome 5 Pro";
  content: "\f053";
  padding-right: 20px;
}
.hc-questions .callout-yellow {
  margin: 20px 0 40px 0;
  background-color: #fffcd5;
  padding: 20px;
  border-left: solid #e7dca4 5px;
}
.hc-questions .callout-blue {
  margin: 20px 0 40px 0;
  background-color: #e8f4ff;
  padding: 20px;
  border-left: solid #bed1e6 5px;
}
.hc-questions .callout-dashed {
  margin-top: 20px;
  background-color: #f1f1f1;
  padding: 20px;
  border: dashed #cfcfcf 1px;
}
.hc-questions hr {
  background-color: #ccc;
  height: 1px;
  margin: 2.5rem 0;
}
.cs-accordion-section .cs-accordion {
  background-color: #fff;
  /*color: #a89968;*/
  border: none;
  border-bottom: .5px solid #e6e7e8;
  cursor: pointer;
  padding: 25px 20px;
  width: 100%;
  text-align: left;
  outline: none;
  transition: 0.4s;
}
.cs-accordion-section .cs-accordion.active, .cs-accordion:hover {
  color: #00baff;
}
.cs-accordion-section .panel {
  padding: 20px 30px 40px 30px;
  background-color: white;
  border-bottom: .5px solid #e6e7e8;
  display: none;
  overflow: hidden;
}
.cs-accordion-section .panel p a {
  width: auto;
}
.cs-accordion::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  float: right;
  margin-left: 5px;
}
.cs-accordion.active::after {
  content: "\f078";
}
@media screen and (max-width:1200px) {
  div.hc-topics h2 {
    font-size: calc(var(--base-font-size) + 5px);
    margin-bottom: 0;
  }
}
@media screen and (max-width:741px) {
  div.hc-topics,
  div.hc-questions {
    width: 100%;
    float: none;
  }
  div.hc-topics {
    border-right: none;
    border-top: .5px solid #e6e7e8;
    padding-top: 40px;
    padding-left: var(--container-gutter);
    padding-right: var(--container-gutter);
    margin: 0 auto 25% auto;
  }
  div.hc-questions {
    padding-left: 0;
  }
  .cs-accordion-section .cs-accordion {
    padding: 25px 0;
  }
}
/* COLLECTION PAGE */
div.shopify-section--collection-banner 
nav.breadcrumb {
  display: none;
}
div.shopify-section--collection-banner 
div.content-box--text-center {
  text-align: left;
  margin: 0;
}
div.shopify-section--collection-banner 
div.image-overlay__content-wrapper {
  justify-content: initial;
}
div.shopify-section--collection-banner div.text-container h1 {
  font-family: 'Conv_Satoshi-Black' !important;
  margin-bottom: 12px;
}
div.shopify-section--collection-banner div.image-overlay__text-container {
  font-family: 'Conv_Satoshi-Medium' !important;
  line-height: 1.5;
}
div.collection-banner--mobile {
  display: none;
}
@media screen and (max-width:741px) {
  div.shopify-section--collection-banner div.image-overlay__content {
    display: none;
  }
  div#main div#shopify-section-collection-banner .image-overlay {
    --section-overlay-opacity: 0;
  }
  
  div.collection-banner--mobile {
    display: block;
    padding-left: var(--container-gutter);
    padding-right: var(--container-gutter);
    padding-top: 7%;
    padding-bottom: 4%;
    text-align: center;
  }
  div.collection-banner--mobile div.image-overlay__text-container {
    color: rgb(var(--text-color));
  }
  div.collection-banner--mobile h1 {
    font-size: calc(var(--heading-h1-font-size) - 10px);
    margin-bottom: 0px;
  }
}
@media screen and (min-width:1441px) and (max-width:1600px) {
  div.shopify-section--collection-banner div.content-box--small h1 {
    font-size: calc(var(--heading-h1-font-size) - 10px);
  }
}
@media screen and (min-width:1441px) {
  div.shopify-section--collection-banner div.content-box--small {
    width: calc(var(--grid-column-width) * 7 + var(--grid-gap) * 12);
  }
}
@media screen and (max-width:1440px) {
  div.shopify-section--collection-banner div.content-box--small h1 {
    font-size: calc(var(--heading-h1-font-size) - 20px);
  }
  div.shopify-section--collection-banner div.content-box--small {
    width: calc(var(--grid-column-width) * 12 + var(--grid-gap) * 10);
  }
}
div.shopify-section--main-collection span.product-facet__meta-bar-item,
[dir=ltr] .product-facet__sort-by-title,
[dir=ltr] .product-facet__meta-bar-item--filter, 
div.shopify-section--main-collection span#sort-by-selected-value {
  font-size: calc(var(--base-font-size) - 2px);
}
div.product-list__inner {
  grid-gap: 20px;
  gap: 20px;
}
@media screen and (max-width:741px) {
  div.product-list__inner {
    grid-gap: 10px;
    gap: 10px;
  }
}
div.product-list__inner
product-item.product-item {
  background-color: #f2f2f2;
  border-radius: 1%;
}
div.product-list__inner
div.product-item__image-wrapper {
  background-color: #f2f2f2;
  border-radius: 10px;
  padding: 35px 10px 10px 10px;
  margin-bottom: 10px;
}
div.shopify-section--main-collection button.button,
div.shopify-section--product-recommendations button.button {
  background-image: linear-gradient(178deg,rgb(242,242,242,1),rgb(242,242,242,1) 10%,rgba(0,0,0,.07) 10%,rgba(0,0,0,.07) 100%),linear-gradient(rgb(242,242,242,1),rgb(242,242,242,1));
/*   background-size: 100% 200%, 100% 100%; */
/*   background-position: 100% -100%, 100% 100%; */
  text-transform: uppercase;
  font-family: 'Conv_Satoshi-Medium' !important;
  color: #656668;
  font-size: calc(var(--base-font-size) - 3px);
  
}
div.shopify-section--main-collection button.button:hover,
div.shopify-section--product-recommendations button.button:hover {
  color: #2b2b2b;
}
div.shopify-section--main-collection a.product-item__aspect-ratio img {
  transition: transform .5s ease;
}
div.shopify-section--main-collection a.product-item__aspect-ratio:hover img {
  transform: scale(1.05);
}
div.az-collection-seo,
div.az-collection-seo p {
    font-size: calc(var(--base-font-size) - 7px);
}
/*   COLLECTION PAGE - HALF BANNER   */
div.half-banner-container div.image-overlay__image-wrapper, 
div.half-banner-container div.image-overlay__image {
  width: 50%;
}
div.half-banner-container div.image-overlay__image-wrapper:after {
  background: none;
}
div.half-banner-container div.container {
  margin-left: 50%;
  padding: 0 2%;
}
@media screen and (max-width:1000px) {
  div.half-banner-container div.image-overlay__image-wrapper, 
  div.half-banner-container div.image-overlay__image {
    width: 100%;
  }
  div.half-banner-container div.image-overlay__image-wrapper:after {
    background: rgba(var(--section-overlay-color),var(--section-overlay-opacity));
  }
  div.half-banner-container div.container {
    margin-left: initial;
    padding: auto;
  }
}
/* COLLECTION PAGE - WELDED COOLERS */
.welded-collage {
  margin-bottom: 80px;
}
.welded-collage,
.welded-collage .row1 {
  width: 100%;
}
.welded-1,
.welded-2,
.welded-3,
.welded-4,
.welded-5 {
  float: left;
  background-size: cover;
  background-repeat: no-repeat;
}
.welded-1 {
  width: 62%;
  padding-top: 40%;
  background-image: url('/cdn/shop/files/welded-collage-1.jpg?v=1649434796');
  background-position: center center;
  border-right: solid 5px #fff;
}
.welded-2 {
  width: 37.7%;
  padding-top: 40%;
  background-image: url('/cdn/shop/files/welded-collage-2.jpg?v=1649434796'); 
  background-position: bottom center;
  border-left: solid 5px #fff;
  border-bottom: solid 5px #fff;
}
.welded-3 {
  width: 25%;
  padding-top: 35%;
  background-image: url('/cdn/shop/files/welded-collage-3.jpg?v=1649435899'); 
  background-position: center center;
  border-right: solid 5px #fff;
  border-top: solid 5px #fff;
}
.welded-4 {
  width: 44.7%;
  padding-top: 35%;
  background-image: url('/cdn/shop/files/welded-collage-4.jpg?v=1649435664'); 
  background-position: center bottom;
  border: solid 5px #fff;
  border-bottom: none;
}
.welded-5 {
  width: 30%;
  padding-top: 35%;
  background-image: url('/cdn/shop/files/welded-collage-5.jpg?v=1649436574');  
  background-position: 60% center;
  border-left: solid 5px #fff;
  border-top: solid 5px #fff;
}
@media (max-width: 798px) {
  .welded-1,
  .welded-2,
  .welded-3,
  .welded-4,
  .welded-5 {
    float: none;
    width: 100%;
    border: none;
  }
  .welded-1 {
    padding-top: 70%;
    margin-bottom: 10px;
  }
  .welded-2 {
    padding-top: 100%;
    margin-bottom: 10px;
  }
  .welded-3 {
    padding-top: 140%;
    margin-bottom: 10px;
  }
  .welded-4 {
    padding-top: 80%;
    margin-bottom: 10px;
  }
  .welded-5 {
    padding-top: 140%;
    margin-bottom: 10px;
  }
}
/* PRODUCT PAGE */
.product-meta {
  margin: 0px 0 20px 0;
}
div.product__info h2.product-meta__vendor {
  font-family: 'Conv_Satoshi-Medium' !important;
  font-size: calc(var(--base-font-size) - 1px);
  font-weight: 100;
  letter-spacing: 0;
  margin-bottom: 10px;
}
div.product__info h1.product-meta__title {
  margin-top: 0px;
}
.product-meta__reference {
  margin-top: 0;
}
@media screen and (max-width:741px) {
  div.product__info {
    margin-top: 8%;
  }
}
/* PRODUCT PAGE - PRODUCT IMAGE CAROUSEL */
div.shopify-section--main-product .flickity-enabled.is-hovering-left .flickity-viewport {
  cursor: var(--arrow-left-svg-url) 17 14,w-resize;
}
div.shopify-section--main-product .flickity-enabled.is-hovering-right .flickity-viewport {
  cursor: var(--arrow-right-svg-url) 17 14,e-resize;
}
.product__thumbnail {
  border: solid 1px #999;
}
@media screen and (min-width:1000px) {
  .product__thumbnail {
/*     width: 100px; */
  }
}
/* PRODUCT PAGE - SHOP PAY SECTION */
.shopify-installments__learn-more {
  font-family: 'Conv_Satoshi-Regular' !important;
  font-size: calc(var(--base-font-size) - 3px) !important;
  color: #999 !important;
}
/* PRODUCT PAGE - STOCK MESSAGE */
div.az-stock-msg {
  border: solid 1px #edfaff;
  background-color: #f5f8fa;
  padding: 10px 20px;
  margin-bottom: 15px;
}
/* PRODUCT PAGE - STOCK / PROMOTIONAL MESSAGE */
#read_more {
  display: none;
}
#read_more p:first-child { 
  margin-top: 20px; 
}
button#read-more_btn {
  margin: 10px 0 20px;
  padding: 5px 10px;
  background-color: #fff;
  border: solid 2px #000;
}
/* PRODUCT PAGE - SHORT DESCRIPTION */
div.az-short-description {
  padding: 0 0 20px 0px;
}
div.az-short-description p:first-child {
  margin-bottom: 0;
}
div.az-short-description p:last-child {
  margin-top: 0;
}
div.az-short-description p a.az-read-more {
  font-family: 'Conv_Satoshi-Regular' !important;
  font-size: calc(var(--base-font-size) - 3px);
  color: #999;
}
/* PRODUCT PAGE - SWATCH OPTIONS */
.variant-swatch__item {
/*   box-shadow: 1px 1px 6px #ccc; */
}
/* PRODUCT PAGE - QUANTITY SECTION */
div.product-form__quantity {
  margin-top: 20px;
}
/* PRODUCT PAGE - SIZE SELECTOR */
div.az-size {
  margin: 30px 0;
}
div.az-size-title {
  margin-bottom: 10px;
}
div.az-size-wrapper {
  display: grid;
  grid-template-columns: auto auto auto auto;
  gap: 10px;
  
}
div.az-size-wrapper div.az-size-btn a {
  display: block;
  border: 1px solid #e0e0e0;
  padding: 5px 10px;
  text-align: center;
  transition: 0.3s;
}
div.az-size-wrapper div.az-size-btn a.active {
  border: 3px solid #666;
  background-color: #f5f5f5;
}
div.az-size-wrapper div.az-size-btn a:hover {
  background-color: #f5f5f5;
  border-color: #2b2b2b;
}
@media screen and (max-width:741px) {
  div.az-size-wrapper {
    grid-template-columns: auto auto;
  }
  
  div.az-size-wrapper div.az-size-btn a {
    font-size: calc(var(--base-font-size) - 2px);
    padding: 15px 20px;
  }
}
/* PRODUCT PAGE - CTA BUTTONS */
div.shopify-section--main-product div.product-form__buy-buttons button.product-form__add-button {
  padding: initial;
  font-size: calc(var(--base-font-size) - 2px);
  line-height: var(--button-height);
  border-radius: 0;
}
div.shopify-section--main-product div.product-form__buy-buttons {
  margin-top: -10px;
}
div.shopify-section--main-product div.product-form__buy-buttons div.shopify-payment-button button {
  background-size: 100% 200%, 100% 100%;
  background-position: 100% -90%, 100% 100%;
}
/* PRODUCT PAGE - FREE SHIPPING & RETURNS SECTION */
div.az-shipping-returns {
  position: relative;
}
div.az-shipping-returns div.left-shipping,
div.az-shipping-returns div.right-returns {
  text-transform: uppercase;
  font-family: 'Conv_Satoshi-Bold' !important;
  font-size: calc(var(--base-font-size) - 3px);
}
div.az-shipping-returns div.left-shipping {
  float: left;
  width: 50%;
  margin: 20px 0;
  cursor: pointer;
}
div.az-shipping-returns div.right-returns {
  float: right;
  width: 49%;
  text-align: right;
  margin: 20px 0;
  cursor: pointer;
}
div.az-shipping-returns div.left-shipping img,
div.az-shipping-returns div.right-returns img {
  width: 18px;
  margin-right: 6px;
  vertical-align: -10%;
}
div.az-shipping-returns div.left-shipping p,
div.az-shipping-returns div.right-returns p {
  margin-top: 0;
  font-size: calc(var(--base-font-size) - 3px);
  font-family: 'Conv_Satoshi-Regular' !important;
  text-transform: none;
}
@media screen and (max-width:400px) {
  div.az-shipping-returns div.left-shipping,
  div.az-shipping-returns div.right-returns {
    float: none;
    width: 100%;
  }
  
  div.az-shipping-returns div.right-returns {
    text-align: left;
  }
}
/* PRODUCT PAGE - SHARE SECTION */
[dir=ltr] .product-meta__share-label {
  font-size: calc(var(--base-font-size) - 2px);
  font-family: 'Conv_Satoshi-Regular' !important;
}
/* PRODUCT PAGE - DIMENSIONS TAB SECTION */
.product--description {
  padding:30px;
/*   background:#F9FAFB; */
  margin-bottom:20px;
}
.product--dimensions-title,
.product--dimensions {
  padding:30px 30px 0px 30px;
/*   background:#F9FAFB; */
}
.product--dimensions-title h3 {
  margin-bottom: 0;
}
.custom-product-container {
  width: 32%;
  float: left;
  min-height: 100px;
  text-align: center;
  margin-bottom: 20px;
}
.product-dimensions-toggle {
  width: 32%;
  text-align: center;
  margin-bottom: 10px;
}
.product-dimensions-toggle button.tablinks {
  padding: 5px 10px;
  background: #fff;
}
.product-dimensions-toggle button.tablinks.active {
  background: #d2e0ea;
}
.product-dimensions-toggle button.tablinks:hover {
  background: #deeefa;
}
.product-tabs__tab-item-content .productdimensionstab img {
  animation: fadeEffect 1s;
  margin: 40px auto;
}
.product-tabs__tab-item-content .custom-product-container img {
  margin: 40px auto;
}
/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
p.dimension-data {
  font-size: 120%;
}
.clearboth {
  clear: both;
}
@media screen and (max-width:600px){
  .custom-product-container {
    width: 100%;
    float: none;
    margin-bottom: 20px;
  }
  
  .product-dimensions-toggle {
    width: 100%;
  }
}
/* PRODUCT PAGE - ADDITIONAL DIMENSIONS TAB  */
.additional--product-dimensions {
  padding: 30px;
/*   background:#F9FAFB; */
  margin-bottom:20px;
}
.product-dimensions-accordion {
  background-color: #eff5f9;
  color: #444;
  cursor: pointer;
  padding: 10px 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  line-height: 25px;
}
.accordion-active, .product-dimensions-accordion:hover {
  background-color: #d2e0ea;
}
.product-dimensions-panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.product-dimensions-panel table {
  width: 100%;
}
.product-dimensions-panel table tr td {
  padding: 10px;
  border-top: solid 1px #eee;
  width: 50%;
}
.product-dimensions-panel table tr:first-child {
  border: none;
}
.product-dimensions-panel table tr:last-child td {
  padding-bottom: 30px;
}
.product-dimensions-accordion:after {
  content: '\002B'; /* Unicode character for "plus" sign (+) */
  font-size: calc(var(--base-font-size) + 3px);
  color: #92b1c8;
  float: right;
  margin-left: 5px;
}
.accordion-active:after {
  content: "\2212"; /* Unicode character for "minus" sign (-) */
}
/* PRODUCT PAGE - STAR RATING REVIEW TAB */
h3.stamped-review-header-title {
  font-size: calc(var(--base-font-size) + 3px);
}
/* PRODUCT PAGE - KEEPS ICE */
div.az-keeps-ice-container {
  margin: 10px 0 40px; 
  background-color: #4b747a; 
  text-align: center; 
  font-color: #fff; 
  padding: 40px;
}
div.az-keeps-ice-container h3 {
  color: #fff;
  font-size: calc(var(--base-font-size) + 10px);
}
div.az-keeps-ice-container img {
  overflow: hidden;
}
div.az-keeps-ice-container p {
  color: #fff; 
  margin: 0 auto; 
  width: 80%; 
  padding: 10px 0 0 0;
}
/* PRODUCT PAGE - PRODUCT LIFESTYLE IMAGE */
div.az-product-lifestyle-image {
  margin-bottom: 40px;
  text-align: center;
}
div.az-product-lifestyle-image img {
  width: 100%;
}
/* PRODUCT PAGE - PRODUCT VIDEO */
div.az-product-video {
  text-align: center;
  margin-bottom: 40px;
/*   background-color: #F9FAFB; */
/*   padding: 2%; */
  max-width:926px;
  margin:auto;
}
div.az-product-video div.product-video-left {
  float: left;
  width: 50%;
/*   border: solid 1px #ccc; */
}
div.az-product-video div.product-info-right {
  float: right;
  width: 49%;
  max-height: 400px;
  padding: 8% 6% 0;
/*   border: solid 1px #ccc; */
  text-align: left;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
div.az-product-video div.product-info-right h3,
div.az-product-video div.product-info-right h4 {
  margin-bottom: 0px;
  text-transform: uppercase;
}
div.az-product-video div.product-info-right p {
  margin-top: 0;
}
@media screen and (max-width:1000px){
  div.az-product-video {
    padding: 2% 4%;
  }
  
  div.az-product-video div.product-video-left,
  div.az-product-video div.product-info-right {
    float: none;
    width: 100%;
    padding: 3% 0;
  }
}
/* PRODUCT PAGE - PRODUCT RECOMMENDATIONS */
div.shopify-section--product-recommendations header.section__header {
  margin: 0 0 30px;
}
div.shopify-section--product-recommendations div.text-container {
  text-align: left;
}
div.shopify-section--product-recommendations div.text-container h3 {
  font-size: calc(var(--heading-h2-font-size) - 20px);
  letter-spacing: 0;
}
@media screen and (max-width:741px) {
  div.shopify-section--product-recommendations div.text-container h3 {
    font-size: calc(var(--heading-h2-font-size) - 10px);
  }
}
/* UNDERLINE COLOR */
.underthing u {
	box-shadow: inset 0 -34px 0 0 #42DE4A;
	text-decoration: none;
}
/* PRODUCT PAGE - ICON FEATURES SECTION */
.az-features{
  padding: 60px 40px;
 /* background-image:linear-gradient(to bottom left, #0086d6, #1ec9c8);*/
  background-color: #2b2b2b;
  margin: 40px 0;
}
@media (max-width: 600px) {
  .az-features {
    padding: 40px 20px 40px 20px; 
  }
}
div.az-features-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
.az-features h3,
.az-features .info h5{
  color: #fff;
}
.az-features h3{
  padding-left: 0px;
}
.az-features .info h5:hover{
 /* color:#bfdaea;*/
}
.az-features .info {
  filter: grayscale(1%);
  cursor: pointer;
}
.az-features h3 {
  text-align:center;
  text-transform: uppercase;
  color:#fff;
  font-size: calc(var(--base-font-size) + 20px);
}
.az-features h4 {
  color: #fff;
  margin: 0;
  padding: 20px;
  text-align: center;
}
.az-features a {
  color: #fff !important;
}
.az-moreinfo {
  color: #41de49;
  padding: 0 20px 0 15px;
  font-weight: bold;
}
.info {
  overflow: hidden;
  /*border: 1px solid lightblue;*/
  width: 25%;
  float: left;
  min-height: 100px; 
  display: table;
  margin: 0px 0 40px 0;
  padding: 0 20px;
}
.info:hover {
  opacity: 1;
  background-image: linear-gradient(to bottom left, rgba(255,255,255,0.2), rgba(255,255,255,0.2));
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
}
.info:hover h5{
  /*text-decoration:underline;*/
}
.info p {
  display: none;
}
.info h5 {
  padding: 10% 20px 0px 15px; 
  margin: 0;
  line-height: 1.2;
  font-size: calc(var(--base-font-size) + 2px);
  vertical-align: middle;
  height: 100%;
  vertical-align: middle;
  color: #383d40;
}
a.info h5:hover {
  /*color:#005080;*/
  /*color:#0086d6;*/
}
.feature-space2 {
  clear: both; 
}
@media (max-width: 1600px) {
  .info {
  width: 33.3%;
}
}
@media (max-width: 1200px) {
  .info {
    width: 50%; 
  }
}
@media (max-width: 900px) {
  .info {
    width: 100%;
    margin: 0px 0 0px 0;
    min-height: 150px;
  }
}
@media screen and (max-width:741px) {
  div.az-features-container a.info {
    min-height: 120px;
    padding: 5% 0;
  }
  
  div.az-features h3 {
    font-size: calc(var(--base-font-size) + 3px);
  }
  div.az-features h5 {
    font-size: calc(var(--base-font-size) - 4px);
  }
  div.az-moreinfo {
    font-size: calc(var(--base-font-size) - 5px);
  }
}
/* Make font size 85% for disclaimers */
.disclaimer {
  font-size: 85%;
  line-height: 1rem;
}
/* ICON SIZING */
.az-still-ice-2, 
.az-still-ice-25, 
.az-still-ice-3, 
.az-still-ice-35, 
.az-still-ice-4, 
.az-still-ice-45, 
.az-still-ice-5, 
.az-still-ice-55, 
.az-still-ice-6, 
.az-still-ice-65, 
.az-still-ice-7, 
.az-still-ice-75, 
.az-still-ice-8, 
.az-still-ice-85, 
.az-still-ice-9, 
.az-still-ice-95, 
.az-still-ice-10,
.az-thermal-insulation, 
.az-thermaflect, 
.az-superfoam, 
.az-coldblock, 
.az-deep-freeze-insulation, 
.az-icewall, 
.az-fridgecold, 
.az-hotorcold, 
.az-backsaver, 
.az-adjbacksaver, 
.az-anti-slip-shoulder-pad, 
.az-adjustable-shoulder-strap, 
.az-easy-access-lid, 
.az-rhino-tech, 
.az-stain-resistant, 
.az-water-repellent, 
.az-zipperless, 
.az-wheels, 
.az-expandable,
.az-collapsible, 
.az-leak-proof-lining, 
.az-leak-proof-ezlining, 
.az-smartshelf, 
.az-removable-liner, 
.az-hardbody-liner, 
.az-wine, 
.removable-pouch, 
.az-hardbody-divider, 
.az-microban, 
.az-ultra-safe, 
.az-easyclean {
  background-size: 60px 60px;
  background-repeat: no-repeat;
  background-position: center center;
  width: 60px;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 900px) {
  .az-still-ice-2, 
  .az-still-ice-25, 
  .az-still-ice-3, 
  .az-still-ice-35, 
  .az-still-ice-4, 
  .az-still-ice-45, 
  .az-still-ice-5, 
  .az-still-ice-55, 
  .az-still-ice-6, 
  .az-still-ice-65, 
  .az-still-ice-7, 
  .az-still-ice-75, 
  .az-still-ice-8, 
  .az-still-ice-85, 
  .az-still-ice-9, 
  .az-still-ice-95, 
  .az-still-ice-10,
  .az-thermal-insulation, 
  .az-thermaflect, 
  .az-superfoam, 
  .az-coldblock, 
  .az-deep-freeze-insulation, 
  .az-icewall, 
  .az-fridgecold, 
  .az-hotorcold, 
  .az-backsaver, 
  .az-adjbacksaver, 
  .az-anti-slip-shoulder-pad, 
  .az-adjustable-shoulder-strap, 
  .az-easy-access-lid, 
  .az-rhino-tech, 
  .az-stain-resistant, 
  .az-water-repellent, 
  .az-zipperless, 
  .az-wheels, 
  .az-expandable,
  .az-collapsible, 
  .az-leak-proof-lining, 
  .az-leak-proof-ezlining, 
  .az-smartshelf, 
  .az-removable-liner, 
  .az-hardbody-liner, 
  .az-wine, 
  .removable-pouch, 
  .az-hardbody-divider, 
  .az-microban, 
  .az-ultra-safe, 
  .az-easyclean {
    background-size: 80px 80px;
    width: 80px;
  }
}
/* ICON PULL IMAGE */
.az-still-ice-2 {background-image: url("/cdn/shop/files/still-ice-2-white.png?26962");  }
.az-still-ice-25 {background-image: url("/cdn/shop/files/still-ice-25-white.png?26962");  }
.az-still-ice-3 {background-image: url("/cdn/shop/files/still-ice-3-white.png?26962");  }
.az-still-ice-35 {background-image: url("/cdn/shop/files/still-ice-35-white.png?26962");  }
.az-still-ice-4 {background-image: url("/cdn/shop/files/still-ice-4-white.png?26962");  }
.az-still-ice-45 {background-image: url("/cdn/shop/files/still-ice-45-white.png?26962");  }
.az-still-ice-5 {background-image: url("/cdn/shop/files/still-ice-5-white.png?26962");  }
.az-still-ice-55 {background-image: url("/cdn/shop/files/still-ice-55-white.png?26962");}
.az-still-ice-6 {background-image: url("/cdn/shop/files/still-ice-6-white.png?26962");}
.az-still-ice-65 {background-image: url("/cdn/shop/files/still-ice-65-white.png?26962");}
.az-still-ice-7 {background-image: url("/cdn/shop/files/still-ice-7-white.png?26962");}
.az-still-ice-75 {background-image: url("/cdn/shop/files/still-ice-75-white.png?26962");}
.az-still-ice-8 {background-image: url("/cdn/shop/files/still-ice-8-white.png?26962");}
.az-still-ice-85 {background-image: url("/cdn/shop/files/still-ice-85-white.png?26962");}
.az-still-ice-9 {background-image: url("/cdn/shop/files/still-ice-9-white.png?26962");}
.az-still-ice-95 {background-image: url("/cdn/shop/files/still-ice-95-white.png?26962");}
.az-still-ice-10 {background-image: url("/cdn/shop/files/still-ice-10-white.png?26962");}
.az-thermal-insulation {background-image: url("/cdn/shop/files/thermal-insulation-white.png?26962");}
.az-thermaflect {background-image: url("/cdn/shop/files/thermaflect-white.png?26962super");}
.az-superfoam {background-image: url("/cdn/shop/files/superfoam-white.png?26962coldco");}
.az-coldblock {background-image: url("/cdn/shop/files/COLDBLOCK-BASE-white.png?2696");}
.az-deep-freeze-insulation {background-image: url("/cdn/shop/files/deep-freeze-insulation-white.png?26962ice");}
.az-icewall {background-image: url("/cdn/shop/files/ice-walls-white.png?26962");}
.az-fridgecold {background-image: url("/cdn/shop/files/hours-of-cold-white.png?26962");}
.az-hotorcold {background-image: url("/cdn/shop/files/hot-or-cold-white.png?26962");}
/* =========== EXTERIOR =========== */ 
.az-backsaver {background-image: url("/cdn/shop/files/BACKSAVER-white.png?26962");}
.az-adjbacksaver  {background-image: url("/cdn/shop/files/BACKSAVER-adj-white.png?v=1593546899");}
.az-anti-slip-shoulder-pad {background-image: url("/cdn/shop/files/ANTI-SLIP-SHOULDER-PAD-white.png?26962");}
.az-adjustable-shoulder-strap {background-image: url("/cdn/shop/files/ADJUSTABLE-SHOULDER--STRAP-white.png?26962");}
.az-easy-access-lid {background-image: url("/cdn/shop/files/easy-access-lid-white.png?26962");}
.az-rhino-tech {background-image: url("/cdn/shop/files/water-stain-resist-white.png?26962");}
.az-stain-resistant {background-image: url("/cdn/shop/files/stain-resist-white.png?26962wat");}
.az-water-repellent  {background-image: url("/cdn/shop/files/water-repellant-white.png?26962");}
.az-zipperless {background-image: url("/cdn/shop/files/zipperless-white.png?26962");}
.az-wheels {background-image: url("/cdn/shop/files/ALL-TERRAIN-WHEELS-white.png?26962");}
.az-expandable {background-image: url("/cdn/shop/files/expandable-white.png?26962");}
.az-collapsible {background-image: url("/cdn/shop/files/COLLAPSIBLE-white.png?26962");}
/* =========== INTERIOR =========== */ 
.az-leak-proof-lining {background-image: url("/cdn/shop/files/leakprooflining-white.png?29925");}
.az-leak-proof-ezlining {background-image: url("/cdn/shop/files/leakproof-easyclean-white.png?v=1593548177");}
.az-smartshelf {background-image: url("/cdn/shop/files/smartshelf-white.png?26962");}
.az-removable-liner {background-image: url("/cdn/shop/files/REMOVABLE-LEAK-PROOF-LINER-white.png?26962");}
.az-hardbody-liner {background-image: url("/cdn/shop/files/hardbody-liner-white.png?26962");}
.az-wine {background-image: url("/cdn/shop/files/wine-white.png?26962pou");}
.removable-pouch {background-image: url("/cdn/shop/files/removeable-pouch-white.png?26962");}
.az-hardbody-divider {background-image: url("/cdn/shop/files/hardbody-liner-divider-white.png?26962");}
/* =========== PRODUCT SAFETY =========== */ 
.az-microban {background-image: url("/cdn/shop/files/microbawhite.png?26962");}
.az-ultra-safe {background-image: url("/cdn/shop/files/ultra-safe-white.png?26962");}
.az-easyclean {background-image: url("/cdn/shop/files/easy-clean-white.png?26962");}
/* MODAL */
/* The Modal (background) */
.az-features .az-modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 10; /* Sit on top */
  /*padding-top: 15%;*/ /* Location of the box */
  padding-bottom: 40px;
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
}
.az-features .m-still-ice-2  .az-img{background-image: url("/cdn/shop/files/still-ice-2_e08b9c28-fa02-4023-ad70-31c9ef11557a.png?20712");  }
.az-features .m-still-ice-25  .az-img{background-image: url("/cdn/shop/files/still-ice-2.5_54ca0533-2de7-4006-9d0d-00895f30205b.png?20712");  }
.az-features .m-still-ice-3  .az-img{background-image: url("/cdn/shop/files/still-ice-3_9ac7bdb3-b423-409f-8fe2-e768641e6d31.png?20712");  }
.az-features .m-still-ice-35  .az-img{background-image: url("/cdn/shop/files/still-ice-3.5_e0598626-d90e-4ccb-b87b-2bd482c93f08.png?20712");  }
.az-features .m-still-ice-4  .az-img{background-image: url("/cdn/shop/files/still-ice-4_b13a20f7-10f7-4a34-9587-698feb6458c1.png?20712");  }
.az-features .m-still-ice-45 .az-img {background-image: url("/cdn/shop/files/still-ice-4.5_905db095-f0eb-4604-ad50-7364886d0d4b.png?20712");  }
.az-features .m-still-ice-5  .az-img{background-image: url("/cdn/shop/files/still-ice-5_ccccae24-7f18-4f6a-b751-8e54410c631b.png?20712");  }
.az-features .m-still-ice-55 .az-img {background-image: url("/cdn/shop/files/still-ice-5.5_1aa8a525-c778-4541-9ede-9e7bd2d21542.png?20712");}
.az-features .m-still-ice-6  .az-img{background-image: url("/cdn/shop/files/still-ice-6_be7d2ce7-806c-41ad-b669-3e7b9d70aa6b.png?20712");}
.az-features .m-still-ice-65 .az-img{background-image: url("/cdn/shop/files/still-ice-6.5_ad432a78-d3c6-48eb-9d46-bb76635c6889.png?20712");}
.az-features .m-still-ice-7  .az-img{background-image: url("/cdn/shop/files/still-ice-7_2f169a99-16c0-4107-84c5-7c41f30612db.png?20712");}
.az-features .m-still-ice-75  .az-img{background-image: url("/cdn/shop/files/still-ice-7.5_c34987a4-c653-4203-94b9-a4796348c8ee.png?20712");}
.az-features .m-still-ice-8  .az-img{background-image: url("/cdn/shop/files/still-ice-8_42ecca62-a1ff-4d0f-b594-9290ad21501a.png?20712");}
.az-features .m-still-ice-85  .az-img{background-image: url("/cdn/shop/files/still-ice-8.5_1f6100e3-3e2f-44cb-be89-57dbbaf21ef8.png?20712");}
.az-features .m-still-ice-9  .az-img{background-image: url("/cdn/shop/files/still-ice-9_2f5fa4cf-590d-42b1-a38f-ccd66104c770.png?20712");}
.az-features .m-still-ice-95  .az-img{background-image: url("/cdn/shop/files/still-ice-9.5_66357a47-d7d4-45d5-a25b-f72f6c32da80.png?20712");}
.az-features .m-still-ice-10  .az-img{background-image: url("/cdn/shop/files/still-ice-10_885d219f-f695-451b-ab87-52d1c50102c5.png?20712");}
.az-features .m-microban-r .az-img{ background-image: url("/cdn/shop/files/500x500-microban.jpg?26485");}
.az-features .m-microban .az-img{ background-image: url("/cdn/shop/files/500x500-microban.jpg?26485");}
.az-features .m-ultra-safe .az-img{ background-image: url("/cdn/shop/files/ultra-safe_46455cf5-d657-4027-81af-44361ab23177.png?20712");}
.az-features .m-easyclean .az-img{ background-image: url("/cdn/shop/files/500x500-wipeclean.gif?25321");}
.az-features .m-anti-slip-shoulder-pad .az-img{ background-image: url("/cdn/shop/files/ANTI-SLIP_SHOULDER_PAD_bc187028-98fb-485d-b031-954caf5bd328.png?20712");}
.az-features .m-easy-access-lid .az-img{ background-image: url("/cdn/shop/files/easy-access-lid_ac9ecebe-02cf-4c30-bcb7-3b3e14f20942.png?20712");}
.az-features .m-stain-resistant .az-img{ background-image: url("/cdn/shop/files/water-stain-resist_35c5ae46-bbfe-475e-9587-a92a4b04edbd.png?20712");}
.az-features .m-water-repellent .az-img{ background-image: url("/cdn/shop/files/water-repellant_e543c64c-78f7-4e83-bd67-6eadda9b5a67.png?20712");}
.az-features .m-zipperless .az-img{ background-image: url("/cdn/shop/files/zipperless_be197848-31f5-444d-8147-3831dd09bf5e.png?20712");}
.az-features .m-wheels .az-img{ background-image: url("/cdn/shop/files/easy-clean_45e777d4-5e93-4ad5-a8fc-2c754f7a11a4.png?20712");}
.az-features .m-expandable .az-img{ background-image: url("/cdn/shop/files/expandable_3b7b0f33-2773-4ab4-a202-7f4114a56cb4.png?20712");}
.az-features .m-collapsible .az-img{ background-image: url("/cdn/shop/files/COLLAPSIBLE_b1ed9947-b6b7-42c1-aa8f-aac813f0a504.png?20712");}
.az-features .m-still-ice-2 .az-img{ background-image: url("/cdn/shop/files/still-ice-2_e08b9c28-fa02-4023-ad70-31c9ef11557a.png?20712");}
.az-features .m-thermaflect .az-img{ background-image: url("/cdn/shop/files/thermaflect_f36369b3-a516-4705-aa11-e4361b0f00ef.png?20712");}
.az-features .m-thermal-insulation .az-img{ background-image: url("/cdn/shop/files/thermal-insulation_5e474a01-32f7-4059-83a6-c352c08bf9fa.png?20712");}
.az-features .m-superfoam .az-img{ background-image: url("/cdn/shop/files/superfoam_e770f759-405b-4464-b035-ecd9ca708a4c.png?20712");}
.az-features .m-deep-freeze-insulation .az-img{ background-image: url("/cdn/shop/files/500x500-deepfreeze.png?25032");}  
.az-features .m-coldblock .az-img{ background-image: url("/cdn/shop/files/COLDBLOCK_BASE_9515fa4b-ea73-4d91-afab-fde3ba196888.png?20712");}
.az-features .m-icewall .az-img{ background-image: url("/cdn/shop/files/ice-walls_ca509df8-d502-4b87-a6fd-2d2a73b79531.png?20712");}
.az-features .m-icewall2 .az-img{ background-image: url("/cdn/shop/files/ice-walls_ca509df8-d502-4b87-a6fd-2d2a73b79531.png?20712");}
.az-features .m-icewall3 .az-img{ background-image: url("/cdn/shop/files/ice-walls_ca509df8-d502-4b87-a6fd-2d2a73b79531.png?20712");}
.az-features .m-icewall4 .az-img{ background-image: url("/cdn/shop/files/ice-walls_ca509df8-d502-4b87-a6fd-2d2a73b79531.png?20712");}
.az-features .m-fridgecold .az-img{ background-image: url("/cdn/shop/files/hours_of_cold_7c3c2e1a-e1a8-425b-b169-be7ce86deb70.png?20712");}
.az-features .m-hotorcold .az-img{ background-image: url("/cdn/shop/files/hot-or-cold_ef182068-887c-454f-bb52-13810d578180.png?20712");}
.az-features .m-leak-proof-lining .az-img{ background-image: url("/cdn/shop/files/leakprooflining_6d5feebe-be73-4bf1-8f67-6d4f246f21f3.png?20712");}
.az-features .m-leak-proof-ezlining .az-img{ background-image: url("/cdn/shop/files/leakproof-easyclean.png?v=1593548177");}
.az-features .m-leak-proof-lining2 .az-img{ background-image: url("/cdn/shop/files/leakprooflining_6d5feebe-be73-4bf1-8f67-6d4f246f21f3.png?20712");}
.az-features .m-smartshelf .az-img{ background-image: url("/cdn/shop/files/500x500-hb-liner.png?25255");}
.az-features .m-removable-liner .az-img{ background-image: url("/cdn/shop/files/REMOVABLE_LEAK_PROOF_LINER_ee59aef5-3fbc-4dc6-9ca6-b538e03ea349.png?20815");}
.az-features .m-hardbody-liner .az-img{ background-image: url("/cdn/shop/files/hardbody-liner_57826c7d-2cab-4f88-9f4e-32dbecb8fb8b.png?20712");}
.az-features .m-wine .az-img{ background-image: url("/cdn/shop/files/wine-2-l_563c0233-ca17-48d9-946a-4edff6e6d069.png?20712");}
.az-features .m-hardbody-divider .az-img{ background-image: url("/cdn/shop/files/hardbody-liner-divider_4626cb87-921a-4081-bbd2-cab416684175.png?20712");}
.az-features .m-backsaver .az-img{ background-image: url("/cdn/shop/files/500x500-backsaver.jpg?26485");}
.az-features .m-adjbacksaver .az-img{ background-image: url("/cdn/shop/files/BACKSAVER-adj.png?v=1593546899");}
.az-features .m-adjustable-shoulder-strap .az-img{ background-image: url("/cdn/shop/files/ADJUSTABLE_SHOULDER_STRAP_fceafb97-1d0f-4d66-9275-70b477b433bb.png?20712");}
.az-features .m-rhino-tech .az-img{ background-image: url("/cdn/shop/files/500x500-rhino.png?25032");}
/* Modal Content */
.az-features .az-modal-content {
  background-color: #fff;
  /*padding: 40px;*/
  border: 0;
  min-height:450px;
  /* border-radius:30px;*/
  overflow:hidden;
  background-repeat: no-repeat;
  background-position:115% -10%;
  background-size: auto 125%; 
  max-width: 1200px;
  width: 95%;
  margin-top: 10%;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
}
@media (max-width: 1000px) {
  .az-features .az-modal-content {
    background-position: 50% bottom;
    background-size: 70% auto ;  
  }
}
@media (max-width: 1280px) {
  .az-features .az-modal {
    padding-top: 15% ;
  }
  
  .az-features .az-modal-content {
    /*padding: 40px;*/
    border: 0;
    width: 95%;
    min-height: 400px;
  }
}
 @media (max-width: 1000px) {
   .az-features .az-modal {
    padding-top: 18%;
  }
 }
 @media (max-width: 500px) {
   .az-features .az-modal {
    padding-left: 10px;
    padding-right: 10px;
  }
 }
.az-features .az-modal-cforce {
  background-position: center center;
  background-size: auto;  
}
.az-features .az-modal-bforce {
  background-position: center bottom;
  background-size: auto;  
}
.az-features .az-modal-tforce {
  background-position: center top;
  background-size: auto;  
}
.az-modal-content .az-txt-wrapper {
  /*border:1px solid red;*/
  width: 50%;
  float: left;
  background-color: rgba(255,255,255,0.6);
  padding: 40px 20px 40px 40px;
}
.az-modal-content .az-txt-wrapper h5 {
  font-size: calc(var(--base-font-size) + 10px);
/*   padding-bottom: 40px;  */
  padding-right: 40px;
  line-height: normal;
}
.az-modal-content .az-txt-wrapper p {
  padding-bottom: 10px;  
}
.az-modal-content .az-txt-wrapper a {
  font-weight: bold; 
}
@media (max-width: 1000px) {
  .az-modal-content .az-txt-wrapper{
    width: 100%;
    float: none;
    padding: 40px 40px 20px 40px;
  }
  .az-modal-content .az-txt-wrapper h5 {
    padding-bottom: 20px; 
  }
 
  .az-modal-content .az-txt-wrapper p {
    padding-bottom: 5px;  
  }
}
@media screen and (max-width:741px) {
  div.az-features div.az-modal-content span.az-close {
    margin: 0px;
    right: -10px;
  }
  
  div.az-modal-content div.az-txt-wrapper {
    padding: 40px 0px 20px;
  }
  div.az-modal-content div.az-txt-wrapper h5 {
    font-size: calc(var(--base-font-size) + 3px);
    padding-bottom: 10px;
    margin-bottom: 0;
  }
  div.az-modal-content div.az-txt-wrapper p {
    font-size: calc(var(--base-font-size) - 3px);
  }
}
@media (max-width: 500px) {
  .az-modal-content .az-txt-wrapper h5 {
    line-height:1;
  }
  .az-modal-content .az-txt-wrapper p {
    line-height:1.2; 
    padding-bottom:0px; 
  }
}
.az-modal-content .az-txt-wrapper-ship {
  /*border:1px solid red;*/
  width: 100%;
  float: left;
  background-color: rgba(255,255,255,0.6);
  padding: 40px 20px 40px 40px;
}
.az-modal-content .az-txt-wrapper-ship h5 {
  font-size: calc(var(--base-font-size) + 5px);
  padding-bottom: 40px; 
  padding-right: 40px;
}
.az-modal-content .az-txt-wrapper-ship p {
  padding-bottom: 10px;  
}
.az-modal-content .az-txt-wrapper-ship a {
  font-weight:bold; 
}
@media (max-width: 1000px) {
  .az-modal-content .az-txt-wrapper-ship {
    width: 100%;
    float: none;
    padding: 40px 40px 20px 40px;
  }
  .az-modal-content .az-txt-wrapper-ship h5 {
    padding-bottom: 20px; 
  }
 
  .az-modal-content .az-txt-wrapper-ship p {
    padding-bottom: 5px;  
  }
}
@media (max-width: 500px) {
  .az-modal-content .az-txt-wrapper-ship h5 {
    line-height: 1;
  }
  .az-modal-content .az-txt-wrapper-ship p {
    line-height: 1.2; 
    padding-bottom: 0px; 
  }
}
.az-features .az-modal-content img {
  border: 1px solid green;
  float: right;
  height: 100% !important;
  max-height: 100%;
  width: 50%;
  margin-top: -72px;
}
.az-features .az-modal-content .az-img {
  /* border:1px solid green;*/
  /*background-color:pink;*/
  float: right;
  height: 100% !important;
  min-height: 500px;
  width: 50%;
  margin-top: -70px;
  background-repeat: no-repeat;
}
 @media (max-width: 1000px) {
   .az-features .az-modal-content .az-img {
    float: none;
    min-height: 400px;
    background-size: auto 400px;
    width: 100%;
    margin-top: 0;
  }
 }
 @media (max-width: 500px) {
   .az-features .az-modal-content .az-img {
    float: none;
    min-height: 250px;
    background-size: auto 250px;
    width: 100%;
    margin-top: 0;
  }
 }
/* The Close Button */
.az-features .az-modal-content .az-close {
  padding: 5px 10px 6px 11px;
  /*border-radius:20px;*/
  /*border:1px solid pink;*/
  margin: 30px 0px 0 0;
  background-color: rgba(255,255,255,0.6);
  line-height: 1em;
  color: #383d40;
  z-index: 100;
  right: 40px;;
  float: right;
  font-size: calc(var(--base-font-size) + 10px);
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  position: relative;
}
.az-features .az-modal-content .az-close:hover {
  color: #96cc1c;
  background-color: rgba(255,255,255,1);
}
.az-features .az-modal-content table {
  margin-top: 20px;
  width: 100%;
}
.az-features .az-modal-content th {
  padding-bottom: 5px;
  /*clear: both;*/
}
/**** FOOTER STYLES ****/
/* FOOTER - NEWSLETTER SIGNUP SECTION */
p a.footer-subscribe-button {
  color: #fff;
  border: solid 1px #fff;
  padding: 13px 20px;
  text-decoration: none;
  text-transform: uppercase;
  transition: 0.3s;
  display: block;
  text-align: center;
  width: 100%;
  letter-spacing: 2px;
  font-family: 'Conv_Satoshi-Bold';
}
p a.footer-subscribe-button:hover {
  background-color: #fff;
  color: #2b2b2b;
}
div#shopify-section-static-newsletter .image-with-text-block__image {
  object-position: 50% 65%;
}
@media screen and (max-width:1000px) {
  div#shopify-section-static-newsletter .image-with-text-block__image {
    max-width: 300%;
  }
}
div#shopify-section-static-newsletter div.content-box {
  background-color: rgba(var(--section-block-background),0.8) !important;
  padding: 50px 40px;
}
div#shopify-section-static-newsletter .image-with-text-block {
  padding: 0%;
}
div#shopify-section-static-newsletter h2.heading {
  font-family: 'Conv_Satoshi-Black' !important;
  font-size: calc(var(--base-font-size) + 5px);
  text-transform: none;
  letter-spacing: 0;
  margin-bottom: 0;
}
div#shopify-section-static-newsletter p {
  font-size: calc(var(--base-font-size) - 3px);
  margin-top: 10px;
}
div#shopify-section-static-newsletter div.content-box .input__field {
  height: calc(var(--form-input-field-height) - 13px);
}
div#shopify-section-static-newsletter div.content-box .input__label {
  top: calc((var(--form-input-field-height) / 2) - .85em);
  background: none;
}
@media screen and (min-width:1600px) and (max-width:1999px) {
  div#shopify-section-static-newsletter .image-with-text-block {
    min-height: 400px;
  }
}
@media screen and (min-width:2000px) {
  div#shopify-section-static-newsletter .image-with-text-block {
    min-height: 450px;
  }
}
@media screen and (min-width:2200px) {
  div#shopify-section-static-newsletter .image-with-text-block {
    min-height: 450px;
  }
}
@media screen and (min-width:1200px) {
  div#shopify-section-static-newsletter .image-with-text-block {
    min-height: 400px;
  }
}
@media screen and (max-width:741px) {
  div#shopify-section-static-newsletter h2.heading {
    font-size: calc(var(--base-font-size) + 0px);
  }
}
footer p.footer__item-title {
/*   border-bottom: solid 1px #fff; */
  font-family: 'Conv_Satoshi-Bold' !important;
  line-height: 25px;
  margin-bottom: 10px;
}
div.az-footer-info--container {
  display: grid;
  gap: 10px;
}
div.az-footer-info {
  display: flex;
  grid-gap: 40px;
  gap: 40px;
  grid-auto-flow: column;
}
div.az-footer-info p {
  font-size: 80%;
}
div.az-footer-info--logo {
  margin: 40px 0 10px 0;
}
div.az-footer-info--logo img {
  width: 285px;
}
div.az-footer-info--address {
  width: 32%
}
div.az-footer-info--address,
div.az-footer-info--links {
  margin-bottom: 20px;
}
div.az-footer-info--address p {
  font-family: 'Conv_Satoshi-Bold' !important;
}
div.az-footer-info--links p {
  font-family: 'Conv_Satoshi-Regular' !important;
}
div.az-footer-info--contact {
  width: 42%;
}
div.az-footer-info--shipping-message p {
  font-family: 'Conv_Satoshi-Italic';
  font-size: calc(var(--base-font-size) - 5px);
  margin-top: 3% !important;
}
div.az-footer-info--unsubscribe {
  width: 21%;
}
div.az-footer-info--unsubscribe p.unsubscribe-message {
  margin-top: 6%;
}
div.footer__item--social-media .footer__item-content {
  margin-top: 10px;
}
.footer__item-content li,
.footer__item-content p {
  font-size: calc(var(--base-font-size) - 2px);
}
div.footer__aside {
  display: none;
}
div.az-sub-footer {
  background-color: #222222;
}
div.az-sub-footer--container {
  display: flex;
  justify-content: space-between;
  padding: 20px 0;
}
div.az-sub-footer--copyright {
  width: 70%;
}
div.az-sub-footer--copyright p {
  font-size: 80%;
  color: #fff;
  margin: 5px 0;
}
@media screen and (min-width:1001px) {
  .footer {
    padding: 50px 0 30px;
  }
}
@media screen and (max-width:1000px) {
  div.az-footer-info {
    display: block;
  }
  div.az-footer-info--address, 
  div.az-footer-info--links,
  div.az-footer-info--contact, 
  div.az-footer-info--shipping-message,
  div.az-footer-info--unsubscribe {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media screen and (max-width:741px) {
  div.footer__item-list {
    display: block;
  }
  div.footer__item-list div.footer__item {
    max-width: 100%;
    margin-bottom: 40px;
  }
  
  footer p.footer__item-title {
    font-size: calc(var(--heading-small-font-size) - 0px);
  }
  div.az-footer-info {
    display: block;
  }
  div.az-footer-info--address,
  div.az-footer-info--links,
  div.az-footer-info--contact,
  div.az-footer-info--shipping-message {
    width: 100%;
  }
  div.az-footer-info--contact p {
    margin-bottom: 20px !important;
  }
  div.az-sub-footer--container {
    display: block;
    padding: 10px 0;
  }
  div.az-sub-footer--container div.az-sub-footer--copyright {
    width: 100%;
  }
  div.az-sub-footer--container div.footer__payment-methods {
    margin-top: 0px;
  }
}
/* FOOTER - MOBILE ACCORDION NAVIGATION */
div.info--unsubscribe {
  display: none;
}
@media screen and (max-width:741px) {
  div.footer__item-list div.footer__item {
    margin-bottom: 20px;
  }
  
  div.footer__item p.footer__item-title {
    cursor: pointer;
    padding: 5px 0px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    transition: 0.4s;
  }
  div.footer__item p.active, div.footer__item p.footer__item-title:hover {
/*     background-color: #333; */
  }
  
  div.footer__item p.footer__item-title:after {
    content: '\002B';
    color: #fff;
    font-weight: bold;
    float: right;
    margin-left: 5px;
    font-size: 20px;
  }
  
  div.footer__item p.footer__item-title.active:after {
    content: "\2212";
  }
  div.footer__item div.footer__item-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
  }
  div.footer__item--social-media .footer__item-content li {
    margin-bottom: 10px;
  }
  div.info--unsubscribe {
    display: block;
    margin-top: 10px;
  }
  div.az-footer-info--unsubscribe {
    display: none;
  }
}
/* BAZAARVOICE WRITE A REVIEW FORM */
body .bv-cv2-cleanslate, 
body .bv-cv2-cleanslate h1, 
body .bv-cv2-cleanslate h2, 
body .bv-cv2-cleanslate h3, 
body .bv-cv2-cleanslate h4, 
body .bv-cv2-cleanslate h5, 
body .bv-cv2-cleanslate h6, 
body .bv-cv2-cleanslate p, 
body .bv-cv2-cleanslate dl, 
body .bv-cv2-cleanslate dt, 
body .bv-cv2-cleanslate ol, 
body .bv-cv2-cleanslate form, 
body .bv-cv2-cleanslate select.bv-select-cleanslate, 
body .bv-cv2-cleanslate option, 
body .bv-cv2-cleanslate pre, 
body .bv-cv2-cleanslate div, 
body .bv-cv2-cleanslate caption, 
body .bv-cv2-cleanslate thead, 
body .bv-cv2-cleanslate ul, 
body .bv-cv2-cleanslate li, 
body .bv-cv2-cleanslate ul li, 
body .bv-cv2-cleanslate ol li, 
body .bv-cv2-cleanslate .bv-shared ul li, 
body .bv-cv2-cleanslate .bv-shared ol li, 
body .bv-cv2-cleanslate address, 
body .bv-cv2-cleanslate blockquote, 
body .bv-cv2-cleanslate dd, 
body .bv-cv2-cleanslate fieldset, 
body .bv-cv2-cleanslate iframe, 
body .bv-cv2-cleanslate strong, 
body .bv-cv2-cleanslate legend, 
body .bv-cv2-cleanslate em, 
body .bv-cv2-cleanslate s, 
body .bv-cv2-cleanslate cite, 
body .bv-cv2-cleanslate span, 
body .bv-cv2-cleanslate input, 
body .bv-cv2-cleanslate sup, 
body .bv-cv2-cleanslate label, 
body .bv-cv2-cleanslate dfn, 
body .bv-cv2-cleanslate object, 
body .bv-cv2-cleanslate big, 
body .bv-cv2-cleanslate q, 
body .bv-cv2-cleanslate font, 
body .bv-cv2-cleanslate samp, 
body .bv-cv2-cleanslate acronym, 
body .bv-cv2-cleanslate small, 
body .bv-cv2-cleanslate img, 
body .bv-cv2-cleanslate strike, 
body .bv-cv2-cleanslate code, 
body .bv-cv2-cleanslate sub, 
body .bv-cv2-cleanslate ins, 
body .bv-cv2-cleanslate textarea, 
body .bv-cv2-cleanslate var, 
body .bv-cv2-cleanslate a, 
body .bv-cv2-cleanslate abbr, 
body .bv-cv2-cleanslate applet, 
body .bv-cv2-cleanslate del, 
body .bv-cv2-cleanslate kbd, 
body .bv-cv2-cleanslate tt, 
body .bv-cv2-cleanslate b, 
body .bv-cv2-cleanslate i, 
body .bv-cv2-cleanslate hr, 
body .bv-cv2-cleanslate article, 
body .bv-cv2-cleanslate aside, 
body .bv-cv2-cleanslate dialog, 
body .bv-cv2-cleanslate figure, 
body .bv-cv2-cleanslate footer, 
body .bv-cv2-cleanslate header, 
body .bv-cv2-cleanslate hgroup, 
body .bv-cv2-cleanslate menu, 
body .bv-cv2-cleanslate nav, 
body .bv-cv2-cleanslate section, 
body .bv-cv2-cleanslate time, 
body .bv-cv2-cleanslate mark, 
body .bv-cv2-cleanslate audio, 
body .bv-cv2-cleanslate video, 
body .bv-cv2-cleanslate button {
  font-size: calc(var(--base-font-size) - 0px) !important; 
  font-family: 'Conv_Satoshi-Regular' !important;
}
body .bv-cv2-cleanslate span.bv-fieldset-label-text {
  font-family: 'Conv_Satoshi-Medium' !important;
}
body .bv-cv2-cleanslate .bv-core-container-53 .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit, body .bv-cv2-cleanslate .bv-core-container-53 .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:hover, body .bv-cv2-cleanslate .bv-core-container-53 .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit, body .bv-cv2-cleanslate .bv-core-container-53 .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:focus {
  font-family: 'Conv_Satoshi-Bold' !important;
}
body .bv-cv2-cleanslate .bv-core-container-53 .bv-submission .bv-submission-star-rating .bv-rating-link {
 padding: 0 4px 4px !important;
 font-size: 26px !important;
}
body .bv-cv2-cleanslate .bv-core-container-53 .bv-submission .bv-fieldsets li label.bv-radio-wrapper-label, 
body .bv-cv2-cleanslate .bv-core-container-53 .bv-submission .bv-rating-link, 
body .bv-cv2-cleanslate .bv-core-container-53 .bv-submission .bv-select {
  font-size: calc(var(--base-font-size) - 2px) !important; 
}
body .bv-cv2-cleanslate .bv-core-container-53 .bv-submission .bv-fieldsets .bv-fieldset.bv-select-field .bv-fieldset-select-wrapper .bv-select, 
body .bv-cv2-cleanslate .bv-core-container-53 .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-active.bv-select-field .bv-fieldset-select-wrapper .bv-select {
  font-size: calc(var(--base-font-size) - 0px) !important; 
}
/* PDP WRITE A REVIEW */
body .bv-cv2-cleanslate .bv-core-container-57 .bv-action-bar-header, 
body .bv-cv2-cleanslate .bv-core-container-57 .bv-mbox-breadcrumb {
  font-size: calc(var(--base-font-size) + 2px) !important; 
  font-family: 'Conv_Satoshi-Regular' !important;
}
body .bv-cv2-cleanslate .bv-core-container-57 .bv-content-title, 
body .bv-cv2-cleanslate .bv-core-container-57 .bv-content-summary-title {
  font-size: calc(var(--base-font-size) + 2px) !important; 
  font-family: 'Conv_Satoshi-Regular' !important;
}
body .bv-cv2-cleanslate .bv-core-container-57 .bv-content-title, 
body .bv-cv2-cleanslate .bv-core-container-57 .bv-content-summary-title {
  
}
body .bv-cv2-cleanslate .bv-filters .bv-content-filter-select .bv-dropdown, 
body .bv-cv2-cleanslate .bv-core-container-57 .bv-content-btn, 
body .bv-cv2-cleanslate .bv-core-container-57 .bv-content-feedback-btn-container .bv-content-btn, 
body .bv-cv2-cleanslate .bv-core-container-57 .bv-secondary-content-actions-container .bv-content-btn, 
body .bv-cv2-cleanslate .bv-core-container-57 .bv-content-feedback-vote-active .bv-content-report-btn {
  color: #2b2b2b !important;
}
body .bv-cv2-cleanslate .bv-core-container-57 .bv-section-summary .bv-content-title {
  font-size: calc(var(--base-font-size) + 9px) !important; 
}
#block-template--16413933928631__slideshow-slide-1 div.slideshow__text-wrapper .text-container h2{
	text-shadow: 4px 4px 8px #000!important;
}
#block-template--16413933928631__slideshow-slide-1 div.slideshow__text-wrapper .text-container h3{
	text-shadow: 4px 4px 8px #000!important;
}
@media screen and (min-width:1000px) {
#block-template--16413933928631__slideshow-56ed0cc8-9995-437b-a3fc-08367dd6d994 div.slideshow__text-wrapper .text-container h3 {max-width:650px;}
#block-template--16413933928631__slideshow-2deeace3-3152-4672-aec2-e0c0cfa95ccb div.slideshow__text-wrapper .text-container h3 {max-width:650px;}
}
@media screen and (max-width:999px) {
#block-template--16413933928631__slideshow-2deeace3-3152-4672-aec2-e0c0cfa95ccb div.slideshow__text-wrapper .text-container h2 {color:#fff!important; text-shadow: 4px 4px 4px #000!important;}
#block-template--16413933928631__slideshow-2deeace3-3152-4672-aec2-e0c0cfa95ccb div.slideshow__text-wrapper .text-container h3 {color:#fff!important; text-shadow: 1px 1px 4px #000!important;}
}
/***Blog post Section css***/
shopify-section-template--16448005734583__blog_posts_FaDdeX
#shopify-section-template--16448005734583__blog_posts_FaDdeX h3.article-item__title.heading {
    font-size: 18px;
}
@media (min-width: 1200px) { 
#shopify-section-template--16448005734583__blog_posts_FaDdeX .article-item__image-container {
	min-height: 280px!important;
    max-height: 280px!important;
}
#shopify-section-template--16448005734583__blog_posts_FaDdeX img.article-item__image {
    min-height: 280px!important;
    object-fit: cover!important;
}
}
@media (min-width: 741px) and (max-width: 1199px) { 
#shopify-section-template--16448005734583__blog_posts_FaDdeX .article-item__image-container {
	min-height: 220px;
    max-height: 220px;
}
#shopify-section-template--16448005734583__blog_posts_FaDdeX img.article-item__image {
    object-fit: cover!important;
    min-height: 220px!important;
}
}
@media (max-width: 740px) { 
#shopify-section-template--16448005734583__blog_posts_FaDdeX .article-item__image-container {
    min-height: unset!important;
    max-height: unset!important;
}
#shopify-section-template--16448005734583__blog_posts_FaDdeX img.article-item__image {
    min-height: unset!important;
}
}
/******/
/***Client Reviews HP**/
#shopify-section-template--16413933928631__multi_column_NQY6YB div.multi-column__item {
    background: #F7F8FD;
    padding: 40px 30px;
    transition: all 0.3s;
}
#shopify-section-template--16413933928631__multi_column_NQY6YB div.multi-column__text-container p.heading.h5 {
    color: #3124fa;
}
#shopify-section-template--16413933928631__multi_column_NQY6YB div.multi-column__text-container a.multi-column__link.heading.heading--small.link {
    text-decoration: none;
    border-bottom: solid 2px #3124fa;
}
#shopify-section-template--16413933928631__multi_column_NQY6YB div.multi-column__text-container a.multi-column__link.heading.heading--small.link:hover {
    color: #3124fa;
    font-weight: 600;
}
#shopify-section-template--16413933928631__multi_column_NQY6YB div.multi-column__item:hover {
    background: #3124fa;
    color: #fff!important;
}
#shopify-section-template--16413933928631__multi_column_NQY6YB div.multi-column__item:hover div.multi-column__text-container a.multi-column__link.heading.heading--small.link {
    color: #fff!important;
    border-bottom-color: #fff!important;
}
#shopify-section-template--16413933928631__multi_column_NQY6YB div.multi-column__item:hover div.multi-column__text-container p.heading.h5 {
    color: #fff!important;
}
@media screen and (max-width: 575px) {
	#shopify-section-template--16413933928631__multi_column_NQY6YB .multi-column--pocket-large .multi-column__inner--scroller {
		grid-auto-columns: 70vw;
	}
}
/*#shopify-section-template--16448005308599__collection-banner div.text-container h1, 
#shopify-section-template--16448005308599__collection-banner div.image-overlay__text-container {
  color:#2b2b2b;
}*/
/*****/
@media (min-width: 1000px) { 
#block-template--16448005734583__slideshow-2deeace3-3152-4672-aec2-e0c0cfa95ccb div.slideshow__text-wrapper .text-container h3 { max-width:500px!important; }
#block-template--16448005734583__slideshow-56ed0cc8-9995-437b-a3fc-08367dd6d994 div.slideshow__text-wrapper .text-container h3 {max-width:400px!important;}  
}
@media (max-width: 999px) { 
  #block-template--16448005734583__slideshow-2deeace3-3152-4672-aec2-e0c0cfa95ccb div.slideshow__text-wrapper .text-container h2 {
    color: #fff!important; text-shadow: 2px 2px 2px #000!important;
  }
  #block-template--16448005734583__slideshow-2deeace3-3152-4672-aec2-e0c0cfa95ccb div.slideshow__text-wrapper .text-container h3 {
    color: #fff!important; text-shadow: 1px 1px 2px #000!important;
  }
}
/**************** Titan Pro Home CSS Start ***************/
.default-dark-TProbg {background: #070809!important;}
.default-grey-TProbg {background: #d6d5d4!important;}
.default-dark-TProtext {color #070809!important;}
.default-grey-TProtext {color: #d6d5d4!important;}
.default-whtie-bg {background: #fff!important;}
.learn_More_btn, a.learn_More_btn {padding: 10px 20px;border-radius: 4px;background-color: #00a6e1;color: #fff;letter-spacing: 1px;font-size: 14px;cursor: pointer;transition: 0.3s;font-family: Conv_Satoshi-Bold !important;line-height: 40px;font-weight: 500;text-decoration: none;}
.learn_More_btn:hover, a.learn_More_btn:focus {background-color: #fff;color: #00a6e1;}
/***TitanPro Home**/
.main_Banner_box img, .pattnerbg_section img {width: 100%;height: auto;}
.products_TitanPro {padding-bottom: 70px;}
.Product_Inner_TPro {display: flex;justify-content: center;flex-wrap: nowrap;}
.Product_Inner_TPro .TPro_Item {margin: 0 10px;text-align: center;}
.TPro_Item .TPro_Item_Image {margin-bottom: 45px;}
.TPro_Item .link_BTN a {padding: 15px 35px;background: #fff;border-radius: 4px;background-color: #00a6e1;color: #fff;font-weight: 700;letter-spacing: 1.5px;font-size: 16px;cursor: pointer;transition: all 0.3s;}
.TPro_Item .link_BTN a:hover, .TPro_Item .link_BTN a:focus {background-color: #fff;color: #00a6e1;}
@media (max-width: 767px) { 
.Product_Inner_TPro {flex-wrap: wrap;}
.Product_Inner_TPro .TPro_Item {margin-bottom: 0px!important;} 
.TPro_Item .TPro_Item_Image.one {margin-bottom: 15px;} 
}
/***Roto Cooler**/
div#shopify-section-template--16545445576887__image_with_text_overlay_hmGybf section.section {background: #000;padding: 0 0 80px 0;margin: 0;}
div#shopify-section-template--16545445576887__image_with_text_overlay_hmGybf h2 {font-size: 36px;color: #fff;line-height: 46px;}
div#shopify-section-template--16545445576887__image_with_text_overlay_hmGybf p {font-size: 20px;line-height: 26px;margin: 0;width: 50%;}
div#shopify-section-template--16545445576887__multi_column_K3RFy9 .container {padding-bottom: 80px;}
.custom.col2-block {display: flex; align-items: center; background: #070809; flex-wrap: nowrap;}
.custom.col2-block .col1-inner, .custom.col2-block .col2-inner {width:50%}
.custom.col2-block .imgbox img{ width:100%; height:auto;}
.custom.col2-block .description-box {padding: 15%;}
.custom.col2-block .description-box p {font-size: 20px;line-height:24px;margin: 0;}
.custom.col2-block .description-box h2 {font-size: 42px;color: #fff;line-height: 42px;margin: 50px 0 35px 0;padding: 0;display: block;}
.custom.col2-block .description-box.epic-ice {padding: 0;}
.description-box.epic-ice {display: flex;flex-direction: column;justify-content: center;text-align: center;}
.description-box.epic-ice h4 {color: #070809 !important;margin-top: 0;margin-bottom: 30px;font-size: 24px;}
.epic_ice-head img {max-width: 65%;margin-bottom: 45px;}
.description-box.epic-ice .ice01 img {width: 45%;}
@media (min-width: 971px) and (max-width: 1200px) { 
.custom.col2-block .description-box.epic-ice h2 {margin: 25px 0 10px 0;font-size: 28px;line-height: 32px;}
.description-box.epic-ice h4 {color: #070809 !important;margin-top: 0;margin-bottom: 30px;font-size: 24px;}
.custom.col2-block .description-box {padding: 10% 5%;}
}
@media (min-width: 971px) and (max-width: 1200px) {
.epic_ice-head img {max-width: 75%;}
.description-box.epic-ice .ice01 img {width: 40%;} 
.description-box.epic-ice h4 {margin-bottom: 15px;font-size: 18px;}  
}
@media (max-width: 1200px) {
.TitanPro-white-Logo img, .logo-tPro img {max-width: 200px;}
.custom.col2-block .description-box h2 {margin:25px 0;font-size: 28px;line-height: 32px; }  
} 
@media (max-width: 970px) {
.custom.col2-block {flex-wrap: wrap;}
.custom.col2-block .col1-inner, .custom.col2-block .col2-inner {width:100%}
.custom.col2-block .description-box, .custom.col2-block .description-box.epic-ice {text-align:center;padding: 50px 25px;}  
.custom.col2-block .description-box br {display:none;}
.description-box.epic-ice h4 {line-height:24px;margin:15px 0;} 
div#shopify-section-template--16545445576887__image_with_text_overlay_hmGybf p {width: 100%;} 
div#shopify-section-template--16545445576887__image_with_text_overlay_hmGybf h2 {font-size: 30px;line-height: 36px;}
div#shopify-section-template--16545445576887__image_with_text_overlay_hmGybf .text-container {padding: 40px;margin: 0;} 
div#shopify-section-template--16545445576887__custom_html_CwznXK .container .html h2 {font-size: 36px!important;line-height: 42px!important;} 
.products_TitanPro {padding:40px 0 70px 0;}
div#shopify-section-template--16545445576887__custom_html_CwznXK .container .html h2 {font-size: 32px!important;line-height: 38px!important;}  
}
/***Waterproof multicolumn section**/
div#shopify-section-template--16545445576887__multi_column_K3RFy9 .multi-column__image-wrapper {margin-bottom: 0;}
div#shopify-section-template--16545445576887__multi_column_K3RFy9 .multi-column__text-container {background: #a8aba5;padding: 10px;color: #070809;font-weight: bold;}
div#shopify-section-template--16545445576887__multi_column_K3RFy9 p {margin: 0 !important;padding: 0;color: #070809;}	
@media (max-width: 970px) {
div#shopify-section-template--16545445576887__multi_column_K3RFy9 .multi-column__inner {grid-template-columns: 85%; margin: auto;}
div#shopify-section-template--16545445609655__custom_html_FRBD4d section.section {padding: 0 0 40px 0!important;}
div#shopify-section-template--16545445609655__custom_html_FRBD4d .main_Banner_box img {max-width: 500px;}  
}
@media (max-width: 575px) {
div#shopify-section-template--16545445576887__multi_column_K3RFy9 .multi-column__inner {grid-template-columns: 100%; margin: auto;}
}
/*** Welded Cooler ***/
div#shopify-section-template--16545445609655__custom_html_FRBD4d .main_Banner_box {display: flex;justify-content: center;}
div#shopify-section-template--16545445609655__image_with_text_overlay_PiC66R {display:none;}
div#shopify-section-template--16545445609655__image_with_text_overlay_PiC66R h3.heading.h2 {font-size:42px; line-height:48px; text-transform: uppercase; margin:0px; font-family: 'Conv_Satoshi-Regular', sans-serif !important;letter-spacing: 1px; }
div#shopify-section-template--16545445544119__rich_text_iGCYgV .container {padding: 0 0 130px 0;}
/**************** Titan Pro Home CSS End ***************/
/**************** Grill Master Program CSS Start ***************/
h2.heading-with-line {display: flex;justify-content: center;} 
h2.heading-with-line span {position: relative;z-index: 200;font-size: 42px;color: #000;font-family: 'Conv_Satoshi-Black';}
h2.heading-with-line span:after {position: absolute;content: '';z-index: -1;left: -3%;right: 0;bottom: 5px;background: #2af132;width: 106%;height: 28px;}
div#shopify-section-template--16545445675191__multi_column_x8PH39 header.section__header.section__header--center {padding: 50px 0;}
div#shopify-section-template--16545445675191__featured_collections_UEyGhA div.featured-collections div.product-list__inner {justify-content: flex-start;}
/**************** Grill Master Program CSS End ***************/
.insta_BTN {
    display: inline-flex;
    flex-direction: column;
    margin-top: 34px;
      align-items: center;
}
.insta_BTN a {
    margin-bottom: 10px;
}
.insta_BTN a img {
    border-radius: 0;
    margin: 0 !important;
  max-width: unset;
}
.sidebyside_blogPhoto{display: flex;justify-content: space-between;flex-wrap: nowrap;}
.sidebyside_blogPhoto .post_img {margin: 5px;border-radius: 8px;overflow: hidden;}
.round-corner_8px {border-radius: 8px; overflow:hidden;}
.sidebyside_blogPhoto { text-align: center;}
@media (max-width: 767px) { 
.sidebyside_blogPhoto{flex-wrap: wrap;}
.sidebyside_blogPhoto .post_img {margin: 0 0 25px 0;}
 }
a.header__mobile-icon-sms.icon-text img {
    width: 32px;
}
div.shopify-section--header #desktop-menu-2.mega-menu div.mega-menu__inner a.mega-menu__image-push:nth-child(1) img.mega-menu__icon {
    width: 100px;
}
div.shopify-section--header #desktop-menu-2.mega-menu div.mega-menu__inner img.mega-menu__icon {
    position: absolute;
    bottom: 28px;
    right: 10px;
    transform: none;
}
div.shopify-section--header #desktop-menu-2.mega-menu div.mega-menu__inner a.mega-menu__image-push:nth-child(2) img.mega-menu__icon {
    width: 70px;
}
/******* Menu logo ********/
img.menu_logo {
    height: 25px;
}
a.header__linklist-link.link--animated {
    visibility: visible;
}
ul#desktop-menu-1, ul#desktop-menu-2, ul#desktop-menu-3 {
    display: inline-flex;
}
/* .slideshow__image-wrapper.hidden-pocket {
    margin-top: 60px;
} */
@media screen and (min-width: 1200px) {
    div.shopify-section--header div.header__wrapper {
        padding: 27px 0;
    }
	h1.header__logo {
        order: -1;
        flex: 1 1 0;
		display: none!important;
    }
  .header__secondary-links { padding-right: 30px!important;}
}
ul#desktop-menu-2, ul#desktop-menu-3 {
    display: none;
}
ul#desktop-menu-1 {
    display: block;
}
ul.nav-dropdown {
    display: flex !important;
}
a.active_menu {
    background: #95bcf2;
}
.header__wrapper.full_Block span.header__logo {
    display: none;
}
/*h2.heading.heading--large.heading2 {
    display: none;
}*/
/******* Flylab Titan PRO Review HP Banner *******/
@media (min-width: 1000px) {
  #block-template--16919140761783__slideshow-image_7xLfbb h2.heading.heading--large {max-width: 650px;} 
 /* #block-template--16919140761783__slideshow-image_7xLfbb div.slideshow__text-wrapper .text-container h3 { max-width: 450px !important;}*/
}
/**************/
/******* titan-pro-homepage-2 - Flylab Titan PRO Review HP Banner *******/
@media (min-width: 1000px) {
  #block-template--16980092420279__slideshow_c3yc8A-image_hCGJNY h2.heading.heading--large {max-width: 850px;font-size: 42px;line-height: 52px;} 
  #block-template--16980092420279__slideshow_c3yc8A-image_hCGJNY div.slideshow__text-wrapper .text-container h3 { max-width: 450px !important;}
  #block-template--16980375011511__slideshow_c3yc8A-image_tFN8t3 h2.heading.heading--large {max-width: 650px;}
  #block-slideshow-image_NzCM7K h2.heading.heading--large {max-width: 735px;}
}
/****** CSS: Our Family of Brands ********/
@media (min-width: 1000px) and (max-width: 1920px) {
div#shopify-section-template--16980375011511__gallery_BawxqB .gallery__list, 
div#shopify-section-template--16980092420279__gallery_BawxqB .gallery__list,
div#shopify-section-template--16919140761783__gallery_M6YEzG .gallery__list {justify-content: center;}
}
@media (min-width: 1000px) and (max-width: 1280px) {
div#shopify-section-template--16980375011511__gallery_BawxqB .gallery__image, 
div#shopify-section-template--16980092420279__gallery_BawxqB .gallery__image,
div#shopify-section-template--16919140761783__gallery_M6YEzG .gallery__image {width: 100%;max-width: 300px;height: auto;}
}
@media (min-width: 1281px) and (max-width: 1440px) {
div#shopify-section-template--16980375011511__gallery_BawxqB .gallery__image, 
div#shopify-section-template--16980092420279__gallery_BawxqB .gallery__image,
div#shopify-section-template--16919140761783__gallery_M6YEzG .gallery__image {width: 100%;max-width: 340px;height: auto;}
}
@media (min-width: 1441px) and (max-width: 1680px) {
div#shopify-section-template--16980375011511__gallery_BawxqB .gallery__image, 
div#shopify-section-template--16980092420279__gallery_BawxqB .gallery__image,
div#shopify-section-template--16919140761783__gallery_M6YEzG .gallery__image {width: 100%;max-width: 410px;height: auto;}
}
@media (min-width: 1681px) and (max-width: 1920px) {
div#shopify-section-template--16980375011511__gallery_BawxqB .gallery__image, 
div#shopify-section-template--16980092420279__gallery_BawxqB .gallery__image,
div#shopify-section-template--16919140761783__gallery_M6YEzG .gallery__image {width: 100%;max-width: 480px;height: auto;}
}
@media (min-width: 1921px) {
div#shopify-section-template--16980375011511__gallery_BawxqB .gallery__image, 
div#shopify-section-template--16980092420279__gallery_BawxqB .gallery__image,
div#shopify-section-template--16919140761783__gallery_M6YEzG .gallery__image {width: 100%;max-width: 520px;height: auto;}
}
/*#shopify-section-template--16919139811511__main .article .article__content {max-width: 920px!important;}*/
/**************/
.step__footer {flex-direction:column;}
.step__footer__previous-link {margin-top:15px;}
.step__footer button#continue_button {display: block;width: 100%;background-color: #2b2b2b;padding: 12px 15px;font-weight: 600;text-transform: uppercase;}
.step__footer button#continue_button:hover, .step__footer button#continue_button:focus {background-color: #000;}
div#shopify-section-template--16980092420279__collection_list_YLgXmF collection-list.list-collections .container {
    max-width: 1200px;
    margin: auto;
}
/****** CSS: 404 page Our Family of Brands ********/
@media (min-width: 1000px) and (max-width: 1920px) {
div#shopify-section-template--16919139582135__gallery_dCh4Ax .gallery__list {justify-content: center;}
}
@media (min-width: 1000px) and (max-width: 1280px) {
div#shopify-section-template--16919139582135__gallery_dCh4Ax .gallery__image {width: 100%;max-width: 300px;height: auto;}
}
@media (min-width: 1281px) and (max-width: 1440px) {
div#shopify-section-template--16919139582135__gallery_dCh4Ax .gallery__image {width: 100%;max-width: 340px;height: auto;}
}
@media (min-width: 1441px) and (max-width: 1680px) {
div#shopify-section-template--16919139582135__gallery_dCh4Ax .gallery__image {width: 100%;max-width: 410px;height: auto;}
}
@media (min-width: 1681px) and (max-width: 1920px) {
div#shopify-section-template--16919139582135__gallery_dCh4Ax .gallery__image {width: 100%;max-width: 480px;height: auto;}
}
@media (min-width: 1921px) {
div#shopify-section-template--16919139582135__gallery_dCh4Ax .gallery__image {width: 100%;max-width: 520px;height: auto;}
}
/***End**/
@media (max-width: 999px){
#block-template--24282081755501__slideshow-image_VEcjBy h2.heading.heading--large {color: #fff;}
#block-template--17277805494455__slideshow-image_r8kggj div.slideshow__text-wrapper {padding-right:0 !important;}
#block-template--17277805494455__slideshow-image_r8kggj .content-box{display: flex; justify-content: center;flex-direction: column;align-items: center;margin: 0 auto;width: 100%; text-align:center!important;}
#block-template--24282081755501__slideshow-slide-1 .button-group__wrapper { display: inline-flex; flex-direction: column;}  
#block-template--24282081755501__slideshow-slide-1 .content-box h3.heading { display:none;}
#block-template--24282081755501__slideshow-image_VEcjBy .content-box{text-align:center; margin:0 auto;} 
#block-template--24282081755501__slideshow-image_9QPrcp .content-box{text-align:center;margin:0 auto;} 
.ambassador_banner_block.AZ_ambassador .image-with-text-block__text-container {text-align: center;}
#shopify-section-template--24282082312557__slideshow_c3yc8A .slideshow__slide .content-box {text-align:center;}  
}
@media screen and (max-width: 999px) and (min-width: 476px) {
.ambassador_banner_block.AZ_ambassador div.image-with-text-block__logo {padding: 10px; 15px;}
.ambassador_banner_block.AZ_ambassador div.image-with-text-block__logo img {width:100%; max-width: 500px;margin: auto;}
}  
@media screen and (max-width: 475px) {
.ambassador_banner_block.AZ_ambassador div.container div.image-with-text-block__content {padding:50px 30px;}  
.ambassador_banner_block.AZ_ambassador div.image-with-text-block__logo img {margin: 0;}
.ambassador_banner_block.AZ_ambassador div.image-with-text-block__logo {position: relative;padding: 0!important;margin-bottom: 10px; background-color: transparent!important;}
}  
.hc-questions ul li a:after, .cs-accordion::after, .hc-questions .hc-back a::before { font-family: "FontAwesome"!important; display: inline-block;text-decoration: none;}
.ice-retention-guide-box.az-rob-blog-section-txt {
    max-width: 1000px;
    margin: auto;
}
div#shopify-block-bazaarvoice_reviews_photos_reviews_block_bXKQfg {
    margin: 0 auto;
    max-width: 1000px;
}
#block-template--17277805494455__slideshow-2deeace3-3152-4672-aec2-e0c0cfa95ccb div.slideshow__text-wrapper .text-container h2:first-child,
#block-template--17277806543031__slideshow_c3yc8A-image_rU48mY div.slideshow__text-wrapper .text-container h2:first-child, 
#block-template--17277806608567__slideshow_c3yc8A-image_BdpHzT div.slideshow__text-wrapper .text-container h2:first-child {
    font-family: 'IvyOraDisplay-Bold' !important;
}
@media (min-width: 1001px){
  #block-template--17277805494455__slideshow-2deeace3-3152-4672-aec2-e0c0cfa95ccb div.slideshow__text-wrapper .text-container h2:first-child,
  #block-template--17277806543031__slideshow_c3yc8A-image_rU48mY div.slideshow__text-wrapper .text-container h2:first-child, 
  #block-template--17277806608567__slideshow_c3yc8A-image_BdpHzT div.slideshow__text-wrapper .text-container h2:first-child { font-size: 60px; }
}
.slideshow__text-wrapper .text-container h2.heading--large.heading2 { margin:0 0 25px!important;}
.slideshow__text-wrapper .text-container h2.heading--large {margin: 0 0 15px 0;} 
/*.slideshow__text-wrapper .text-container .heading--small {margin: 15px 0 25px!important;}*/
/*.slideshow__text-wrapper h3.heading.heading--small { margin: 0 0 10px 0 !important;}*/
.slideshow__text-wrapper .button-wrapper {margin-top: 15px;}
/********** Shop All Brand : CSS Start *************/
.page-width.brand_section_each .section__header p {
    text-align: left;
}
.page-width.brand_section_each .product-list__inner {
    justify-content: flex-start!important;
}
.main-part ul.logo-menu li.shop_all_brands.active_menu a {
    color: #000 !important;
}
/*********** Shop All Brand : CSS End ************/
#block-template--24065880555885__slideshow_c3yc8A-image_rMMzQm .slideshow__text-wrapper h3 {margin: 0!important;}
@media (min-width: 1000px) {
#block-template--24065880555885__slideshow_c3yc8A-image_rMMzQm	.slideshow__text-wrapper h2,
#block-template--24065880555885__slideshow_c3yc8A-image_rMMzQm	.slideshow__text-wrapper h3 {color: #fff!important;} 
#block-template--24065880555885__slideshow_c3yc8A-image_rMMzQm .slideshow__text-wrapper h3.heading.heading--small {max-width:500px!important;} 
#block-template--24282082312557__slideshow_c3yc8A-image_rMMzQm .slideshow__text-wrapper h2, 
#block-template--24282082312557__slideshow_c3yc8A-image_rMMzQm .slideshow__text-wrapper h3 {color: #fff !important; }
}
@media (max-width: 1000px) {
#block-template--24065880555885__slideshow_c3yc8A-image_rMMzQm	.slideshow__text-wrapper, #block-template--24065880555885__slideshow_c3yc8A-image_BdpHzT .slideshow__text-wrapper { margin-top: -120px;}
#block-template--24065880555885__slideshow_c3yc8A-image_rMMzQm	.slideshow__text-wrapper .button-wrapper a {background: #2b2b2b!important; color:#fff!important;}  
#block-template--24065880555885__slideshow_c3yc8A-image_BdpHzT h2.heading.heading--large {display:inline!important;}
}
.ambassador_banner_block .text-container h3 {margin-top: 20px !important;}
.titan-ambassador-banner {margin-top: 40px !important;}
@media (max-width: 1199px) {
.brand_gallery_section .gallery__list { justify-content: unset!important;}
}
@media (min-width: 1000px) {
  #block-template--24282082312557__slideshow_c3yc8A-image_rMMzQm .slideshow__text-wrapper h3.heading.heading--small {max-width: 420px !important;}
  /*header.section__header h3.heading.h2 {font-size: 36px!important; font-family: 'Conv_Satoshi-Black' !important;text-transform: uppercase;}*/
}
@media (max-width: 741px) {
#block-template--24282081755501__slideshow-image_9QPrcp div.slideshow__text-wrapper h2.heading:first-child {max-width: 260px;display: block; margin: auto;}
#block-template--24282082312557__slideshow_c3yc8A-image_F8WPt8 h3.heading.heading--small.custom-subheading, 
#block-template--24282082312557__slideshow_c3yc8A-image_F8WPt8 h3.heading.heading--small {display:none;} 
#block-template--24282082312557__slideshow_c3yc8A-image_kPhHWd h3.heading.heading--small {max-width:200px; margin: auto!important;}  
}
@media (max-width: 515px) {
#block-template--24282081755501__slideshow-image_9QPrcp div.slideshow__text-wrapper h2.heading:first-child {max-width: 190px;}
}
/***** AZ Heading CSS *****/
div#shopify-section-template--24282081755501__1657037700ffa71aca header h3.heading.h2, 
div#shopify-section-template--24282081755501__blog_posts_FaDdeX header h3.heading.h2,
div#shopify-section-template--24282081755501__custom_liquid_xLrNNm header h3.heading.h2 { font-family: 'Conv_Satoshi-Black' !important; color: #14466d; text-transform: uppercase!important;}
div#shopify-section-template--24282081755501__blog_posts_FaDdeX header h3.heading.h2, 
div#shopify-section-template--24282082312557__blog_posts_6DtUVY header h3.heading.h2,
div#shopify-section-template--24282082378093__blog_posts_6DtUVY header h3.heading.h2 {margin-top: -10px !important;}
div#shopify-section-template--24282081755501__blog_posts_FaDdeX header h2.heading {color: #14466d;}

div#shopify-section-template--24282082378093__collection_list_egdGBi header h3.heading.h2,
div#shopify-section-template--24282082378093__collection_list_YLgXmF header h3.heading.h2 {margin-top: -10px !important;}
.page-width.getInspired_TitanPro { padding-top: 40px !important;}
/*.product-item-meta__swatch-list.color-swatch-list.color-swatch-list--mini {display: none;}*/

/***** Titan by AZ Heading CSS *****/
div#shopify-section-template--24282082312557__collection_list_ErxHfd header h3.heading.h2,
div#shopify-section-template--24282082312557__custom_liquid_JqedbG header h3.heading.h2,
div#shopify-section-template--24282082312557__blog_posts_6DtUVY header h3.heading.h2 { font-family: 'Conv_Satoshi-Black' !important; color: #2b2b2b; text-transform: uppercase!important;}
@media (min-width: 1000px) {
#block-template--24282081755501__slideshow-image_HkA9Tw .slideshow__text-wrapper h3.heading.heading--small,
#block-template--24282082312557__slideshow_c3yc8A-image_R7nef9 .slideshow__text-wrapper h3.heading.heading--small,
#block-template--24282082312557__slideshow_c3yc8A-image_mXgDBY .slideshow__text-wrapper h3.heading.heading--small,
#block-template--24282082312557__slideshow_c3yc8A-image_bhbbWb .slideshow__text-wrapper h3.heading.heading--small,
#block-template--24282082312557__slideshow_c3yc8A-image_F8WPt8 .slideshow__text-wrapper h3.heading.heading--small,
#block-template--24282082378093__slideshow_c3yc8A-image_rMMzQm .slideshow__text-wrapper h3.heading.heading--small,
#block-template--24282082378093__slideshow_c3yc8A-image_XRjXwn .slideshow__text-wrapper h3.heading.heading--small {margin-left:4px!important;}
}
@media (max-width: 999px) {
#block-template--24282082312557__slideshow_c3yc8A-image_F8WPt8 h3.heading.heading--small.custom-subheading {position: relative!important;top: 95px!important;text-align: center!important;}
#block-template--24282082312557__slideshow_c3yc8A-image_tFN8t3 .button-group__wrapper a:last-child {display:block!important;}
#block-template--24282082312557__slideshow_c3yc8A-image_tFN8t3 .button-group__wrapper a:first-child {display:none;} 
#block-template--24282081755501__slideshow-image_HkA9Tw .slideshow__text-wrapper {text-align:center!important;}
#block-template--24282081755501__slideshow-image_HkA9Tw .slideshow__text-wrapper .text-container h2.heading--large {  display: inline-flex;justify-content: center; }
#block-template--24282081755501__slideshow-image_HkA9Tw div.slideshow__text-wrapper .text-container h3 {display:none;}
div#shopify-section-template--24282082378093__image_with_text_nidTJK {padding-bottom: 50px;}
#shopify-section-template--24282082312557__image_with_text_block_kmR4rL .image-with-text-block__image-wrapper { margin-bottom: -2px; }
#shopify-section-template--24282082378093__image_with_text_nidTJK .image-with-text__content.text-container.text--left { text-align: center;}
}


#block-template--24282082312557__slideshow_c3yc8A-image_tFN8t3 .button-group__wrapper a:last-child {display:none;}
#block-template--24282082312557__slideshow_c3yc8A-image_tFN8t3 .button-group__wrapper {display: flex; justify-content: center;}
/****** HP Banner CSS *****/
#block-template--24282082378093__slideshow_c3yc8A-image_rMMzQm .content-box h2.heading.heading--large:first-child {margin-bottom:10px;}
#block-template--24282082378093__slideshow_c3yc8A-image_rMMzQm .content-box h2.heading.heading--large.heading2 {margin-bottom:15px!important;}
@media screen and (max-width:740px) {
#block-template--24282082312557__slideshow_c3yc8A-image_66e9t8 .slideshow__slide-inner .content-box {max-width:335px;}
/*#block-template--24282082378093__slideshow_c3yc8A-image_xzYV8q .container .content-box {margin:0 24px; text-align:center;}  */
#block-template--24282082378093__slideshow_c3yc8A-image_xzYV8q .container .content-box h2, 
#block-template--24282082378093__slideshow_c3yc8A-image_xzYV8q .container .content-box h3 {color:#fff!important;}
.slideshow__slide-inner .content-box.text-container {margin: auto 15px!important; text-align:center!important;}
#block-template--24282082378093__slideshow_c3yc8A-image_rMMzQm .slideshow__slide-inner .content-box.text-container,
#block-template--24282082378093__slideshow_c3yc8A-image_XRjXwn .slideshow__slide-inner .content-box.text-container {text-align:center!important;}
}
/****************/
/****** Shop by Category Section ******/
.collection-list-shop-by-category .list-collections__item-image-wrapper {overflow: hidden;border-radius: 6px;}
.collection-list-shop-by-category a.list-collections__item {border-radius: 6px; background-color:rgba(255,255,255,1);}
.collection-list-shop-by-category .list-collections__item-info {position: relative;z-index: 100;transform: none;padding: 0;text-align: left;margin-top: 10px;top:unset;}
.collection-list-shop-by-category .list-collections__item-info p.heading.h3{color:#14466d; font-family: 'Conv_Satoshi-Bold'; font-size:18px;letter-spacing: 0;}
.collection-list-shop-by-category .list-collections__item.has-overlay .list-collections__item-image-wrapper:before {display:none;}
.collection-list-shop-by-category button.list-collections__arrow svg path {stroke: #14466d;}
.collection-list-shop-by-category .list-collections__item-info p.heading.h3 {color: #14466d;font-family: 'Conv_Satoshi-Bold';font-size: 18px;letter-spacing: 0;padding-bottom:5px;position: relative;display:inline-block;text-decoration: none;}
.collection-list-shop-by-category .list-collections__item-info p.heading.h3::before {content: '';position: absolute;width: 100%;height: 3px;border-radius: 0px;background-color: #14466d;bottom: 0;left: 0;transform-origin: left;transform: scaleX(0);transition: transform .3s ease-in-out;}
.collection-list-shop-by-category .list-collections__item-info p.heading.h3:hover::before {transform-origin: left;transform: scaleX(1);}
.collection-list-shop-by-category a.list-collections__item {border-radius: 0px; }
.collection-list-shop-by-category.titan .list-collections__item-info p.heading.h3 {color: #2b2b2b;}
.collection-list-shop-by-category.titan .list-collections__item-info p.heading.h3::before {background-color: #2b2b2b;}
.collection-list-shop-by-category.titan button.list-collections__arrow svg path {stroke: #2b2b2b;}
@media screen and (min-width: 1400px) {
   .collection-list-shop-by-category .list-collections--carousel .list-collections__item-list { gap: 20px; }
}
@media screen and (min-width: 741px) {
  .collection-list-shop-by-category .prev-next-button:not(.prev-next-button--small) { width: 50px; height: 50px; }
  .getInspired_TitanPro .list-collections__item-list {grid-template-columns: repeat(auto-fit,calc(100% / 4 - var(--container-gutter) * 2 / 2));grid-gap: var(--container-gutter);justify-content: space-between;}
}
/***********/
.ambassador_banner_block.AZ_ambassador div.image-with-text-block__logo {
    background-color: rgb(20, 20, 20);
    padding: 20px;
    top: 12px;
    width: 80%;
    transform: translate(-50%, -50%);
    left: 50%;
}
.ambassador_banner_block.AZ_ambassador .image-with-text-block__text-container p {margin:0; font-family: 'Conv_Satoshi-Medium';}
.ambassador_banner_block.AZ_ambassador .button-wrapper {margin-top:15px;}
#shopify-section-template--24282081755501__blog_posts_FaDdeX span.article-item__arrow svg path { stroke: #14466d!important;}
.shopify-section--blog-posts .article-item .article-item__content h3.article-item__title.heading {
    font-size: calc(var(--heading-h4-font-size) - 4px);
}
.footer__item.footer__item--newsletter .footer__item-content p:nth-child(4) {
    margin-top: 0;
}
.footer__item.footer__item--newsletter .footer__item-content p:nth-child(3) {
    margin-bottom: 0 !important; margin-top:30px!important;
}
#block-template--24282082312557__slideshow_c3yc8A-image_F8WPt8 h3.heading.heading--small.custom-subheading { position: absolute;  left: 0; content: ''; z-index: 20; top: 200px; padding-right: 25px; font-size: 14px; text-transform: none; opacity: 0.6;}
.featured-collections div.product-list__inner product-item.product-item {border-radius:12px!important;}
.featured-collections .product-item__label-list span.label.label--custom{border-radius:8px!important;}
#block-template--24282082312557__featured_collections_wD4Mj8-collection_F3pPtM .section__footer .button:not(.button--text) {letter-spacing: 0.5px!important;}

header.section__header h3.heading.h2 {text-transform:uppercase;font-family: 'Conv_Satoshi-Black' !important; font-size: 36px;}
div#shopify-section-template--24282081755501__custom_liquid_xLrNNm header h3.heading.h2, 
div#shopify-section-template--24282081755501__blog_posts_FaDdeX header h3.heading.h2 {font-size:36px;}

@media screen and (max-width: 740px) {
	header.section__header h3.heading.h2, 
	div#shopify-section-template--24282081755501__custom_liquid_xLrNNm header h3.heading.h2, 
	div#shopify-section-template--24282081755501__blog_posts_FaDdeX header h3.heading.h2 { font-size: 25px; }
  #block-template--24282082378093__slideshow_c3yc8A-image_rMMzQm div.slideshow__text-wrapper .text-container h3 {display:none;}
  #block-template--24282082378093__slideshow_c3yc8A-image_rMMzQm .content-box h2.heading.heading--large:first-child {margin-bottom: 10px; max-width: 235px; margin: auto;}
  .ambassador_banner_block div.image-with-text-block__text-container div.button-wrapper a.button { letter-spacing: 0 !important;font-family: 'Conv_Satoshi-Bold' !important;font-size: calc(var(--base-font-size) - 5px) !important; }
  .ambassador_banner_block div.container div.image-with-text-block__content {background: #232323 !important;}
  #block-template--24282082312557__slideshow_c3yc8A-image_mD9iVd div.slideshow__text-wrapper .text-container h2:first-child {font-size:22px; margin-bottom:10px;}
  #block-template--24282082312557__slideshow_c3yc8A-image_mD9iVd .slideshow__slide-inner .content-box.text-container {margin-top: -55px !important;}
}

div.az-shipping-returns.newbar a#az-myBtn {display: flex;align-items: center;justify-content: space-between;width: 100%;}
div.az-shipping-returns.newbar a#az-myBtn div {display: flex; flex-direction: column;text-align: center;justify-content: center; align-items: center; max-width: 115px; cursor: pointer;}
div.az-shipping-returns.newbar a#az-myBtn div img {width: auto; height:24px; margin: 0 0 10px 0;}
div.az-shipping-returns.newbar a#az-myBtn div p {font-size: 14px; line-height: 20px;font-family: 'Conv_Satoshi-Medium' !important; margin: 0;}
.page_mini-container {max-width:1200px; margin: 0 auto;}
.page-header__text-wrapper.text-container h1.heading {font-weight:var(--heading-font-weight)!important;}



.style_container_fac40ac3.style_selected_fac40ac3 {border-color: rgb(from var(--rbr__general-border-color) r g b / 0.4)!important;}
.style_title_fac40ac3 {color: rgb(var(--text-color))!important; font-family: 'Conv_Satoshi-Medium'!important;}
.style_price_fac40ac3 {color: rgb(var(--text-color))!important;}
.style_titleAndBadge_503fc477 {font-family: 'Conv_Satoshi-Bold'!important;color: rgb(var(--text-color))!important; font-size: var(--base-font-size)!important;line-height: 1.7333333333!important; font-weight: var(--text-font-weight)!important; 	font-style: var(--text-font-style)!important;}
body.TitanPro_items div#shopify-section-static-text-with-icons .section__color-wrapper {background: rgb(75, 93, 110) !important;}
@media screen and (min-width: 1400px) {
.newsroom_TitanPro collection-list .container {max-width: 1366px; padding: 0;}
}

.newsroom_TitanPro .list-collections__item {overflow:unset;margin-bottom: 35px;}
.newsroom_TitanPro .list-collections__item-info {position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);z-index: 1;padding-left: 24px;padding-right: 24px;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.newsroom_TitanPro .list-collections__item-info p.heading:first-child {position: absolute;bottom: -35px; margin-bottom: 0; color: #000;z-index: 1 !important;content: '';left: 0;font-size: 18px;font-family: 'Conv_Satoshi-Bold';letter-spacing: 0;text-transform: capitalize;}
.newsroom_TitanPro .list-collections__item-image-wrapper {position: relative;height: 100%;overflow: hidden;border-radius: 6px;}
.newsroom_TitanPro .list-collections__item-info span.heading.link {text-decoration: none;border: solid 2px #fff; border-radius:3px; padding: 5px 15px;font-family: 'Conv_Satoshi-Black' !important; font-size: calc(var(--base-font-size) - 3px);}
.newsroom_TitanPro div.list-collections__item-info p.heading.h3 {margin: 0;font-family: 'Conv_Satoshi-Black' !important; letter-spacing: 0;}
.newsroom_TitanPro .list-collections__item-info span.heading.link:hover, 
.newsroom_TitanPro .list-collections__item-info span.heading.link:focus {background: #fff; color: #000;}
@media screen and (min-width: 1000px) {
.newsroom_TitanPro div.list-collections__item-info p.heading.h3 {font-size: calc(var(--heading-h3-font-size) - 10px);}
}
@media screen and (min-width: 741px) {
.newsroom_TitanPro .list-collections__item-list {grid-gap: calc(var(--container-gutter) - 20px);}
}


#shopify-section-template--24282082378093__image_with_text_nidTJK .image-with-text__second-box {background-color: #eaecee!important;}
#shopify-section-template--24282082378093__image_with_text_nidTJK div.image-with-text__image-wrapper img {box-shadow: none;}
#shopify-section-template--24282082378093__image_with_text_nidTJK div.image-with-text__content-wrapper h3.h3 {font-size: calc(var(--heading-h3-font-size) + 8px)!important;}

.product-form .product-form__option-selector .color-swatch-list .color-swatch.is-disabled {display:none;}
#shopify-section-template--24282082378093__image_with_text_nidTJK .image-with-text__content.text-container.text--left {opacity: 0; transform: translateX(100%); animation: slideFadeIn 1s ease-out forwards;}
/* Keyframe Animation */
@keyframes slideFadeIn {
from {
opacity: 0;
transform: translateX(100%);
}
to {
opacity: 1;
transform: translateX(0);
}
}
#shopify-section-template--24282081198445__collection-banner .image-overlay__content-wrapper {justify-content: center;}
#shopify-section-template--24282081198445__collection-banner div.content-box--text-center {text-align:center;}
body.page-collections-arctic-zone-all-products #shopify-section-static-text-with-icons .section__color-wrapper {background: rgb(17, 140, 218)!important;}

/******* Holiday Gift Guide 2025 ********/
body.page-pages-holiday-gift-guide-2025 .announcement-bar {background: #4a7563!important;}
#shopify-section-template--25471200854381__image_with_text_overlay_zJn7FW h3.heading.h2 {font-size: calc(var(--heading-h3-font-size) + 25px); max-width: 500px;margin: auto;}
#shopify-section-template--25471200854381__rich_text_hkQ3Kf .content-box {margin-bottom: 30px;font-family: 'Conv_Satoshi-Medium';color: #707070;}
body.page-pages-holiday-gift-guide-2025 .collection-list-shop-by-category .list-collections__item-info p.heading.h3 {color: #000 !important;}
body.page-pages-holiday-gift-guide-2025 .collection-list-shop-by-category .list-collections__item-info p.heading.h3:before {background-color: #000 !important;}
#shopify-section-template--25471200854381__custom_liquid_RqcdqH .section__header h3.heading.h2,
.collection-list-shop-by-category.gift-guide h3.heading.h2 {margin-top: -10px;}
body.page-pages-holiday-gift-guide-2025 #shopify-section-static-text-with-icons .section__color-wrapper {background: #4a7563;}
#shopify-section-template--25471200854381__custom_liquid_RqcdqH a.button.button--primary {background: #fff; color: #707070; border: solid 2px #c7c7c7; border-radius: 6px; transition: all ease 0.3s;}
#shopify-section-template--25471200854381__custom_liquid_RqcdqH a.button.button--primary:hover {background: #000; color: #fff; border: solid 2px #000; }
.gift-guide-category_top .list-collections__item-info span.link {background: #fff;display: inline-flex;color: #000;padding: 7px 20px;border-radius: 4px;font-size: 14px;font-family: 'Conv_Satoshi-Bold';letter-spacing: 0;text-decoration: none;margin-top: 0;}
.page-width.brand_gallery_section.giftguide2025 {background-image: url(/cdn/shop/files/Shop_By_Brand_bg_holiday.webp?v=1760020001) !important;}

@media screen and (min-width: 1000px) {
    .gift-guide-category_top .list-collections__prev-next {display: none!important;}
    .gift-guide-category_top div.list-collections__item-info p.h3 {font-size: calc(var(--heading-h3-font-size) - 8px); margin-bottom:15px; letter-spacing: 0;}
}
@media screen and (max-width: 767px) {
.gift_category_list {flex-wrap: wrap;}
.gift_category_list a.button.button--primary {width: 40%;}
}
    
.gift-guide-category_top h3.heading.h2 {margin-top: -10px;}
#shopify-section-template--25471200854381__custom_html1_rFQygE section {margin:0; position:relative; overflow:hidden;}
#shopify-section-template--25471200854381__custom_html1_rFQygE .container {max-width: 100%;padding: 0;}

@media screen and (min-width: 741px) and (max-width: 1400px) {
.gift-guide-category_top div.list-collections__item-info p.h3 { font-size: calc(var(--heading-h3-font-size) - 8px);}
}
@media screen and (min-width:1000px) {
.gift-guide-category_top .list-collections__item-list {
        grid-template-columns: repeat(auto-fit, calc(100% / 4 - var(--container-gutter) * 2 / 3));
        grid-gap: calc(var(--container-gutter) - 25px);
    }
}
@media screen and (max-width:741px) {
.gift-guide-category_top div.list-collections__item-info p.h3 { font-size: calc(var(--heading-h3-font-size) - 3px);} 
}
.header__wrapper.full_Block nav li[data-item-title="Holiday Gift Guide"] a:hover {
  color: #4a7563 !important;
}
.gift_guide_promotion_2025 section.section {
    margin-bottom: 0;
	overflow:hidden;
}
.gift_guide_promotion_2025 .container {
    max-width: 100%;
	padding: 0;
}
.gift_guide_promotion_2025 .promotion-block-list a {
    margin: 0;
}
div#shopify-section-template--25471200854381__custom_html1_CA8pGp .section {
    margin: 0;
    padding: 0;
}

div#shopify-section-template--25471200854381__custom_html1_CA8pGp .container {
    max-width: 100%;
    padding: 0;
    margin: 0;
}
.gift_guide_promotion_2025 .promotion-block-list a {
    margin: 0;
    padding: 0;
    min-height: 450px;
}
.gift_guide_promotion_2025 .promotion-block-list a img {
    filter: brightness(0.6);
}
/*****************/

/****** 4 CTA slideshow ******/
.slideshow__text-wrapper.slideshow__text-wrapper--middle.vertical-breather .button-group__wrapper {grid-template-columns: unset;}
@media screen and (max-width: 999px) {
  .slideshow__slide .slideshow__text-wrapper .content-box {text-align:center!important;}
  .slideshow__slide .slideshow__text-wrapper .content-box .button-group__wrapper {display:flex; justify-content:center;}
}

@media screen and (max-width: 475px) {
div.slideshow__text-wrapper .text-container h2 {font-size: calc(var(--heading-large-font-size) - 6px);  margin:0 !important;}
.slideshow__slide .slideshow__text-wrapper .content-box {text-align:center!important;}
}
/****#1 American Cooler CSS********/
#block-template--24282081755501__slideshow-image_W86qce div.slideshow__text-wrapper .text-container h3.custom-subheading,
#block-template--24282082312557__slideshow_c3yc8A-image_GbV7KQ div.slideshow__text-wrapper .text-container h3.custom-subheading {
font-size: calc(var(--heading-small-font-size) + 0px)!important; font-family: 'Conv_Satoshi-Medium'!important;position: absolute; left: 0px; bottom: -35%;
}
#block-template--24282082378093__slideshow_c3yc8A-image_kWAVaH div.slideshow__text-wrapper .text-container h3.custom-subheading {
font-size: calc(var(--heading-small-font-size) + 0px)!important; font-family: 'Conv_Satoshi-Medium'!important;position: absolute; bottom: -35%; left:unset!important; width:100%;text-align:center!important;}

@media screen and (max-width: 999px) {
#block-template--24282081755501__slideshow-image_W86qce div.slideshow__text-wrapper .text-container h3.custom-subheading,
#block-template--24282082312557__slideshow_c3yc8A-image_GbV7KQ div.slideshow__text-wrapper .text-container h3.custom-subheading {left:unset!important; width:100%;text-align:center!important;}
#block-template--27518193533293__slideshow-image_97J8bM .slideshow__text-wrapper .content-box {margin-top: -45%!important;}

}
@media screen and (max-width: 575px) {
#block-template--24282081755501__slideshow-image_W86qce div.slideshow__text-wrapper,
#block-template--24282082312557__slideshow_c3yc8A-image_GbV7KQ div.slideshow__text-wrapper,
#block-template--24282082378093__slideshow_c3yc8A-image_kWAVaH div.slideshow__text-wrapper {margin-top:-75px!important;}
}
@media screen and (max-width: 485px) {
#block-template--24282081755501__slideshow-image_W86qce div.slideshow__text-wrapper .text-container h2,
#block-template--24282082312557__slideshow_c3yc8A-image_GbV7KQ div.slideshow__text-wrapper .text-container h2,
#block-template--24282082378093__slideshow_c3yc8A-image_kWAVaH div.slideshow__text-wrapper .text-container h2
 {font-size: calc(var(--heading-large-font-size) - 12px)!important;}

#block-template--24282081755501__slideshow-image_W86qce div.slideshow__text-wrapper .text-container h3.custom-subheading,
#block-template--24282082312557__slideshow_c3yc8A-image_GbV7KQ div.slideshow__text-wrapper .text-container h3.custom-subheading,
#block-template--24282082378093__slideshow_c3yc8A-image_kWAVaH div.slideshow__text-wrapper .text-container h3.custom-subheading {bottom: -60%;} 
#block-template--27518193533293__slideshow-image_97J8bM .slideshow__text-wrapper .content-box {margin-top: -50%!important;}
}

/***********/

section.section.about_text_block {margin-bottom: 0;}
section.section.about_text_block h3.heading.h2 {color:#ddf944!important;margin-bottom:30px;}
section.our-story-banner {margin-bottom: 60px;}

body.page-collections-walmart-canada .product-item__info .product-item-meta__price-list-container,
body.page-collections-walmart-canada .product-item__info [data-bv-show=inline_rating] .bv_main_container,
body.page-collections-canadian-tire .product-item__info .product-item-meta__price-list-container,
body.page-collections-canadian-tire .product-item__info [data-bv-show=inline_rating] .bv_main_container {display:none!important;}
body.page-collections-walmart-canada span.label.label--subdued,
body.page-collections-canadian-tire span.label.label--subdued {display:none;}

section.section.logo-list-ca-retail-partners .section__footer a.button {color:#fff!important;}
section.section.timeline_sec.history-of-first-slider div.timeline__item {border-radius:24px;overflow:hidden;}
.our-story-description-new p {font-family: 'Conv_Satoshi-Medium'!important;color: #707070!important;}


#desktop-menu-1 span.sub_menu_title, #desktop-menu-2 span.sub_menu_title, #desktop-menu-3 span.sub_menu_title {width: 100%;display: flex;justify-content:center;}
div#desktop-menu-1.mega-menu, div#desktop-menu-2.mega-menu, div#desktop-menu-3.mega-menu { margin-top: 0;}
div#desktop-menu-1.mega-menu .container,div#desktop-menu-2.mega-menu .container,div#desktop-menu-3.mega-menu .container {max-width: 1400px;}

@media screen and (min-width: 1200px) {
#desktop-menu-1 .submenu-image, #desktop-menu-2 .submenu-image, #desktop-menu-3 .submenu-image {width: 100%!important;max-width: 220px; margin-bottom: 10px;border-radius: 8px; overflow: hidden;}
#desktop-menu-1 span.sub_menu_title, #desktop-menu-2 span.sub_menu_title, #desktop-menu-3 span.sub_menu_title {font-size: 14px;font-family: 'Conv_Satoshi-Medium';}
}

.country-selector {position: relative;min-width: 85px;margin-right:10px;}
.country-selector .country-trigger {width: 100%;height: 34px;padding: 0 10px;background: #fff;border: 1px solid rgba(var(--text-color),.15);border-radius: 4px;display: flex;align-items: center;justify-content: space-between;cursor: pointer;font-size: 14px;font-family: 'Conv_Satoshi-Bold';}
.country-selector .country-list {position: absolute;top: calc(100% + 2px);left: 0;right: 0;background: #fff;border: 1px solid rgba(var(--text-color),.15);border-radius: 4px;list-style: none;
margin: 0;padding:0;display: none;z-index: 999;}
.country-selector .country-list li {margin: 0;padding: 0;}
.country-selector .country-list a {display: flex;align-items: center;justify-content: flex-start;padding: 5px 10px;color: #2b2b2b; font-family: 'Conv_Satoshi-Bold'; text-decoration: none;font-size: 14px;transition: background .2s ease;}
.country-selector .country-list a:hover, .country-selector .country-list a.active {background: #f8f8f8;}
.country-selector.open .country-list {display: block;min-width:75px;}
span.country-flag-icon {max-width:18px;display:flex;}
.country-selector.mobile {display:none;}
@media (max-width: 1199px) {
.country-selector.mobile {display:block; margin:0; padding-top: 25px;border-top: 1px solid rgba(var(--text-color), .15);}
.country-selector.desktop {display:none;}
.country-selector .country-trigger, .country-selector .country-list {max-width:85px;}
}
@media (max-width: 768px) {
.product-list__inner .lifestyle-banner img {height: 100%;}
.product-list__inner .lifestyle-banner {display: flex;height: 100%;}

}


