/** Shopify CDN: Minification failed

Line 1566:24 Unexpected ","

**/

  
  
  
  
  
  
  
  
  
  
  
  
  

  
  
  
  
  
  
  
  
      


@font-face {
  font-family: '88vape';
  src:  url('88vape.eot?t4iadp');
  src:  url('88vape.eot?t4iadp#iefix') format('embedded-opentype'),
    url('88vape.ttf?t4iadp') format('truetype'),
    url('88vape.woff?t4iadp') format('woff'),
    url('88vape.svg?t4iadp#88vape') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"]:before, [class*=" icon-"]:before,
[class^="icon-"] a:before, [class*=" icon-"] a:before{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: '88vape' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-nicotine-level-0:before, .icon-strength-0mg:before {
  content: "\e900";
}
.icon-nicotine-level-1:before, .icon-strength-1mg:before {
  content: "\e901";
}
.icon-nicotine-level-2:before, .icon-strength-3mg:before, .icon-strength-6mg:before {
  content: "\e902";
}
.icon-nicotine-level-3:before, .icon-strength-11mg:before, .icon-strength-12mg:before, .icon-strength-16mg:before {
  content: "\e903";
}
.icon-nicotine-level-4:before, .icon-strength-18mg:before, .icon-strength-20mg:before {
  content: "\e904";
}
p a, .product-content-block--guide .product-content-block--icons li .icon-link {
  color: #19cfaf !important;
  text-decoration: underline  !important;
}

.rte p:last-child {
  margin-bottom: 0;
}

.navmenu-item.navmenu-id-drinks,
.navmenu-item.navmenu-id-fruit,
.navmenu-item.navmenu-id-mint,
.navmenu-item.navmenu-id-menthol,
.navmenu-item.navmenu-id-fruit-menthol,
.navmenu-item.navmenu-id-sweets,
.navmenu-item.navmenu-id-tobacco,
.navmenu-item.navmenu-id-desserts,
.navmenu-item.navmenu-id-blackcurrant,
.navmenu-item.navmenu-id-blueberries,
.navmenu-item.navmenu-id-cheesecake,
.navmenu-item.navmenu-id-cherry,
.navmenu-item.navmenu-id-coffee,
.navmenu-item.navmenu-id-cola,
.navmenu-item.navmenu-id-grape,
.navmenu-item.navmenu-id-lemon,
.navmenu-item.navmenu-id-liquorice,
.navmenu-item.navmenu-id-parma-violet,
.navmenu-item.navmenu-id-pear-drops,
.navmenu-item.navmenu-id-raspberry,
.navmenu-item.navmenu-id-spearmint,
.navmenu-item.navmenu-id-strawberry,
.navmenu-item.navmenu-id-exotic {
  position: relative;
}
.icon-freedelivery:before,
.icon-ukmade:before,
.icon-tick:before,
.icon-vegan:before,
.icon-drinks:before, .navmenu-item.navmenu-id-drinks:before,
.icon-fruit:before, .navmenu-item.navmenu-id-fruit:before,
.icon-mint:before, .navmenu-item.navmenu-id-mint:before,
.icon-menthol:before, .navmenu-item.navmenu-id-menthol:before,
.icon-fruit-menthol:before, .navmenu-item.navmenu-id-fruit-menthol:before,
.icon-sweets:before, .navmenu-item.navmenu-id-sweets:before,
.icon-tobacco:before, .navmenu-item.navmenu-id-tobacco:before,
.icon-desserts:before, .navmenu-item.navmenu-id-desserts:before,
.icon-disposables:before,
.icon-mods:before,
.icon-pods:before,
.icon-pens:before,
.icon-batteries:before,
.icon-clearomisers:before,
.icon-coils:before,
.icon-replacement-pods:before,
.icon-vape-tanks:before,
.icon-25-for-22:before,
.icon-3-for-10:before,
.icon-online-only:before,
.icon-starter-pack:before,
.icon-0mg:before,
.icon-1mg:before,
.icon-3mg:before,
.icon-6mg:before,
.icon-11mg:before,
.icon-16mg:before,
.icon-18mg:before,
.icon-20mg:before,
.icon-10ml-deals:before,
.icon-pod-deals:before,
.icon-disposable-deals:before,
.icon-other-deals:before,
.navmenu-id-e-liquids a:before,
.navmenu-id-shortfills a:before,
.navmenu-id-vape-kits a:before,
.navmenu-id-disposable-vapes a:before,
.navmenu-id-replacements a:before,
.navmenu-id-offers a:before,
.navmenu-id-new-arrivals a:before,
.navmenu-id-sale-clearance a:before,
.navmenu-item.navmenu-id-blackcurrant:before,
.navmenu-item.navmenu-id-blueberries:before,
.navmenu-item.navmenu-id-cheesecake:before,
.navmenu-item.navmenu-id-cherry:before,
.navmenu-item.navmenu-id-coffee:before,
.navmenu-item.navmenu-id-cola:before,
.navmenu-item.navmenu-id-exotic:before,
.navmenu-item.navmenu-id-grape:before,
.navmenu-item.navmenu-id-lemon:before,
.navmenu-item.navmenu-id-liquorice:before,
.navmenu-item.navmenu-id-parma-violet:before,
.navmenu-item.navmenu-id-pear-drops:before,
.navmenu-item.navmenu-id-raspberry:before,
.navmenu-item.navmenu-id-spearmint:before,
.navmenu-item.navmenu-id-strawberry:before {
  position: absolute;
  width: 30px;
  height: 30px;
  content: " ";
  top: 0px;
  left: 0px;
  background-size: 100%;
  background-repeat: no-repeat;
}
.icon-freedelivery:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_van_thumb.png?v=150777642722658724431671790721); }
.icon-ukmade:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_madeintheuk_thumb.png?v=160570421071036298501671790721); }
.icon-tick:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_tick_thumb.png?v=57627469668452627531671790721); }
.icon-vegan:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_vegan_thumb.png?v=17191169760126533111671790721); }
.productgrid--subcollection .icon-drinks:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_drinks_icon.png?v=3677205351072415611671790721); } 
.productgrid--subcollection .icon-fruit:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_fruit_icon.png?v=156259759336472978281671790721); }
.productgrid--subcollection .icon-mint:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_mint_icon.png?v=73264797205495771591671790721); } 
.productgrid--subcollection .icon-menthol:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_menthol_icon.png?v=89174309518922033631671790721); }
.productgrid--subcollection .icon-fruit-menthol:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_fruitmenthol_icon.png?v=116028730841660440951671790721); }
.productgrid--subcollection .icon-sweets:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_sweets_icon.png?v=96331149813879849741671790721); }
.productgrid--subcollection .icon-tobacco:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_tobacco-01_icon.png?v=30385575811908271831671790721); }
.productgrid--subcollection .icon-desserts:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_desserts_icon.png?v=57856529633908912551671790721); }
.productgrid--subcollection .icon-disposables:before, .productgrid--subcollection .icon-disposable-deals:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/device-icons-disposables_icon.png?v=7010924931831179941671790721); }
.productgrid--subcollection .icon-mods:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/device-icons-mod_icon.png?v=88163890878774451161671790721); }
.productgrid--subcollection .icon-pods:before, .productgrid--subcollection .icon-pod-deals:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/device-icons-pod_icon.png?v=50335158203735244761671790721); }
.productgrid--subcollection .icon-pens:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/device-icons-pen_icon.png?v=148646798239347244771671790721); }
.productgrid--subcollection .icon-batteries:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/device-icons-batteries_icon.png?v=65997033693825413371671790721); }
.productgrid--subcollection .icon-clearomisers:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/device-icons-clearomizers_icon.png?v=175995804999144749791671790721); }
.productgrid--subcollection .icon-coils:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/device-icons-coils_icon.png?v=116698835485662560361671790721); }
.productgrid--subcollection .icon-replacement-pods:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/device-icons-replacement-pods_icon.png?v=76176671084287533251671790721); }
.productgrid--subcollection .icon-vape-tanks:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/device-icons-mod-subtank_icon.png?v=150128104032393591661671790721); }
.icon-25-for-22:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/icons-offers_icon.png?v=165164922901914952631671790721); }
.icon-3-for-10:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/icons-offers_icon.png?v=165164922901914952631671790721); }
.icon-other-deals:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/icons-offers_icon.png?v=165164922901914952631671790721); } 
.icon-online-only:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/icons-online-only_icon.png?v=144858643197933965861671790721); }
.icon-starter-pack:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/icons-starter-pack_icon.png?v=36458407554974224441671790721); }
.productgrid--subcollection .icon-0mg:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/no-strength_icon.png?v=138224426388486709521671790721); }
.productgrid--subcollection .icon-1mg:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/low-strength_icon.png?v=88545504839342155121671790721); }
.productgrid--subcollection .icon-3mg:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/medium-strength_icon.png?v=142447527806314438301671790721); }
.productgrid--subcollection .icon-6mg:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/medium-strength_icon.png?v=142447527806314438301671790721); }
.productgrid--subcollection .icon-11mg:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/high-strength_icon.png?v=68009299515574173161671790721); }
.productgrid--subcollection .icon-16mg:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/high-strength_icon.png?v=68009299515574173161671790721); }
.productgrid--subcollection .icon-18mg:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/very-high-strength_icon.png?v=117773902896639578141671790721); }
.productgrid--subcollection .icon-20mg:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/very-high-strength_icon.png?v=117773902896639578141671790721); }
.productgrid--subcollection .icon-10ml-deals:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/icons-e-liquids_icon.png?v=175718457888205131681671790721); }

.navmenu-meganav--desktop .navmenu-meganav-standard__wrapper .navmenu-meganav-standard__images {
  display: flex;
  justify-content: center;
}

.button-overlay {
  font-size: var(--font-size-button-small);
  padding: 0.625rem 1rem;
  letter-spacing: 0.0em;
  font-family: ;
  font-style: ;
  font-weight: ;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0px;
  transition: width 125ms cubic-bezier(0.4, 0, 0.2, 1), height 125ms cubic-bezier(0.4, 0, 0.2, 1), border-color 125ms cubic-bezier(0.4, 0, 0.2, 1), background-color 125ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 125ms cubic-bezier(0.4, 0, 0.2, 1);
}.button-overlay {
    text-transform: uppercase;
  }.button-overlay:hover, .button-overlay:focus {
  outline: none;
}
.button-overlay:not(.disabled):hover {
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
}
.button-overlay:focus {
  box-shadow: 0 0 0 2px , 0 0 0 5px rgba(17, 153, 255, 0.4), 0 3px 8px rgba(0, 0, 0, 0.1);
}
.button-overlay.disabled {
  color: #222222;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.pagination--container, .productgrid--outer .productgrid--masthead .productgrid--masthead--inner, .productgrid--outer .productgrid--masthead .productgrid--subcollection--inner, .productgrid--outer .productgrid--wrapper .gf-actions, .productgrid--outer .productgrid--wrapper #gf-grid .productgrid--items, .collection--description-wrapper, .collection--description__footer .description-wrapper, .collection--description__footer .accordion-section--content, .productgrid--outer .productgrid--utils, .productgrid--outer .boost-pfs-filter-tree, .productgrid--outer .productgrid--items, .pxs-image-with-text-section .pxs-image-with-text, .site-header-main, .slideshow-slide__content-wrapper, .product-section--content, .productgrid--footer {
  max-width: 1400px;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 720px) {
  .pagination--container, .productgrid--outer .productgrid--masthead .productgrid--masthead--inner, .productgrid--outer .productgrid--masthead .productgrid--subcollection--inner, .productgrid--outer .productgrid--wrapper .gf-actions, .productgrid--outer .productgrid--wrapper #gf-grid .productgrid--items, .collection--description-wrapper, .collection--description__footer .description-wrapper, .collection--description__footer .accordion-section--content, .productgrid--outer .productgrid--utils, .productgrid--outer .boost-pfs-filter-tree, .productgrid--outer .productgrid--items, .pxs-image-with-text-section .pxs-image-with-text, .site-header-main, .slideshow-slide__content-wrapper, .product-section--content, .productgrid--footer {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) {
  .pagination--container, .productgrid--outer .productgrid--masthead .productgrid--masthead--inner, .productgrid--outer .productgrid--masthead .productgrid--subcollection--inner, .productgrid--outer .productgrid--wrapper .gf-actions, .productgrid--outer .productgrid--wrapper #gf-grid .productgrid--items, .collection--description-wrapper, .collection--description__footer .description-wrapper, .collection--description__footer .accordion-section--content, .productgrid--outer .productgrid--utils, .productgrid--outer .boost-pfs-filter-tree, .productgrid--outer .productgrid--items, .pxs-image-with-text-section .pxs-image-with-text, .site-header-main, .slideshow-slide__content-wrapper, .product-section--content, .productgrid--footer {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.option-value-input+.option-value-name {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 5px 20px;
  opacity: 1;
  position: relative;
  margin: 0 5px 0 0;
}
.option-value-input+.option-value-name .icon-strength i {
  font-size: 16px;
  color: #222222;
}
.option-value-input[data-variant-option-available=false]+.option-value-name .icon-strength i,
.option-value-input[data-variant-option-available=false]+.option-value-name .icon-text {
  color: #dddddd;  
}
.strength_option.option-value-input+.strength_option.option-value-name .icon-text {
  margin-top: -2px;
}
.mdc-ripple-surface:before, .mdc-ripple-surface:after {
  top: unset !important;
  left: unset !important;
  width: auto !important;
  height: auto !important;
}

.option-value-input:checked+.option-value-name {
  background-color: #f8f8f8;
  border-color: #222222;
  font-weight: 700;
  opacity: 1;
}
.option-value-input:checked+.option-value-name:before {
  color: #fff;
}
.option-value-input:checked[data-variant-option-available=false]+.option-value-name .icon-strength i,
.option-value-input:checked[data-variant-option-available=false]+.option-value-name .icon-text {
  color: #222222;
}
.option-value-input[data-variant-option-available=false]+.option-value-name {
  text-decoration: unset;
  opacity: 1;
  background:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='52.58' height='37.81' viewBox='0 0 52.58 37.81'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill: none; stroke: %23ddd;%7d %3c/style%3e%3c/defs%3e%3cline class='cls-1' x1='.35' y1='.49' x2='52.23' y2='37.32'/%3e%3c/svg%3e") center center no-repeat;
  background-size: 100% 100%,auto;
}
.option-value-input:checked[data-variant-option-available=false]+.option-value-name {
  background:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='52.58' height='37.81' viewBox='0 0 52.58 37.81'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill: none; stroke: %23222;%7d %3c/style%3e%3c/defs%3e%3cline class='cls-1' x1='.35' y1='.49' x2='52.23' y2='37.32'/%3e%3c/svg%3e") center center no-repeat;
  border-color: #222222;
  background-color: #f8f8f8;
  background-size: 100% 100%,auto;
}
/*.option-value-input[data-variant-option-available=false]+.option-value-name:after {
  top: 50%!important;
  background: #dddddd;
  opacity: 1;
  content: '';
  width: 48px;
  position: absolute;
  height: 0;
  border-radius: 0;
  left: calc(50% - 25px);
  white-space: nowrap;
  display: block;
  transform: rotate(-45deg);
  border-top: solid 1px #ddd;
}
.option-value-input:checked[data-variant-option-available=false]+.option-value-name:after {
  border-color: #222222;
}*/
.option-value-input:focus:not(:disabled)~.option-value-name:not(.option-value-swatch-wrapper) {
  box-shadow: none;
}
.productgrid--outer .productgrid--wrapper #gf-grid .productgrid--items {
  min-width: unset;
}
.clearall::after {
  display: table;
  content: "";
}
.clearall::after {
  clear: both;
}
.button-primary, .shopify-challenge__container.btn {
  border: 1px solid #dddddd !important;
}
.button-primary:active, .shopify-challenge__container.btn:active {
  color: #222222;
  border: 1px solid #dddddd;
}
.button-overlay {
  color: #222222;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.button-overlay:not(.disabled):hover {
  background: ;
  border: 1px solid ;
}
.button-overlay.mdc-ripple-surface.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: 0.12;
}
.button-overlay.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .button-overlay.mdc-ripple-surface:hover::before, .button-overlay.mdc-ripple-surface::before {
  opacity: 0;
}
.button-overlay.mdc-ripple-surface::after {
  background-color: #222222;
}
.button-secondary.bis-button.BIS_trigger.disabled {
  display: none;
}
.button-secondary.bis-button.BIS_trigger {
  width: 100%;
  margin-top: 0.75rem;
  font-size: 17px;
  padding: .875rem .3125rem;
}
.button-secondary.bis-button.BIS_trigger[disabled] {
  display: none;
}
.form-action-row .button-primary + .button-secondary,
.form-action-row .button-primary + .button-overlay,
.form-action-row .button-secondary + .button-primary,
.form-action-row .button-secondary + .button-overlay,
.form-action-row .button-overlay + .button-primary,
.form-action-row .button-overlay + .button-secondary,
.form-action-row .button-primary + .button-primary,
.form-action-row .button-secondary + .button-secondary,
.form-action-row .button-overlay + .button-overlay {
  margin-left: 20px;
}
.site-header-wrapper .trustpilot-widget {
  background: #f8f8f8;
  padding: 11.2px 0;
}
.trustpilot-widget.product-grid-widget {
  padding: 14.0px 0 0;
}
.trustpilot-widget-footer {
  background: #f8f8f8;
  padding: 2.3333333333333335rem 0;
  margin-top: 0;
}
.template-product .product-mini {
  float: left;
}
.template-product .product-mini .body.main .wrapper-company-stars {
  justify-content: left;
}
.template-index .trustpilot-widget-footer {
  margin-top:0;
}  
span.featured-collection__title-card-logo {
  width: 250px;
  height: 105px;
  display: block;
  background-size: cover;
  margin: 1.875rem auto;
}
.featured-collection__title-card.featured-collection__title-card--placeholder {
  background: transparent;
}
@media screen and (min-width: 1024px) {
  .featured-collection__content[data-layout=grid] .featured-collection__title-card--horizontal-size-2 .featured-collection__title-card-heading,
  .featured-collection__content[data-layout=grid] .featured-collection__title-card--horizontal-size-3 .featured-collection__title-card-heading {
    font-size: 34.0px;
  }
  .featured-collection__content[data-layout=grid] .featured-collection__title-card--horizontal-size-2 .featured-collection__title-card-more-info,
  .featured-collection__content[data-layout=grid] .featured-collection__title-card--horizontal-size-3 .featured-collection__title-card-more-info {
    font-size: 30.0px;
  }
} 
.featured-collection__title-card-more-info {
  display: block;
  margin: 1.875rem 0;
  white-space: normal;
} 
@media screen and (max-width: 719px) {
  body {
    font-size: 1.125rem;
  }
}  
.site-footer-wrapper {
  margin-top: 0;
}
.site-footer-block-item.site-footer-block-social-accounts {
  padding: 0 30px;
}
.site-footer-block-item .footer-logo {
  margin-top: 15px;
  max-width: 100%;
}  
.collection--title {
  margin: 0 0 0.75rem;
}
.collection--description {
  max-width: unset;
}
@media screen and (min-width: 720px) {
  .collection--description__footer .description-wrapper {
    display: grid;
    grid-template-columns: repeat(2,minmax(auto,2fr));
    grid-gap: 20px;
  }
}  
@media screen and (min-width: 720px) {
  .template-product .product--section {
    background: #fff;
    padding: 20px 0 80px;
  }
  .product--container {
    margin-top: 0;
    background: #fff;
    box-shadow: none;
    padding-bottom: 0px;
  }
  .modal-content .product--container {
    box-shadow: unset;
    padding: 0;
  }
}  
@media screen and (min-width: 860px) {
  .blog--inner .article--excerpt-wrapper:nth-child(3n) {
    margin-right: 15px;
  }
  .blog--inner .article--excerpt-wrapper:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 1079px) and (min-width: 860px) {
  .blog--inner .article--excerpt-wrapper {
    width: calc(24.3333333333% - 6.6666666667px);
  }
}
@media screen and (min-width: 1080px) {
  .blog--inner .article--excerpt-wrapper {
    width: calc(24.3333333333% - 13.3333333333px);
  }
}  
  
.subcollections-list__content[data-subcollections-layout=slideshow] {
  margin: 0;
  justify-content: center;
}  
.subcollections-list__content[data-subcollections-layout=slideshow].flickity-enabled .subcollections-grid__item {
  width: auto;
}  
@media screen and (max-width: 479px) {
  .subcollections-list__content[data-subcollections-layout=slideshow].flickity-enabled .subcollections-grid__item {    
    width: 45%
    max-width: unset;
  }
}  
@media screen and (max-width: 1023px) and (min-width: 480px) {
  .subcollections-list__content[data-subcollections-layout=slideshow].flickity-enabled .subcollections-grid__item {
    width: 30%;
    max-width: unset;
  }
}  
.subcollections-list__content[data-subcollections-layout=slideshow]:not(.flickity-enabled) {
  display: flex;
}  
.subcollections-list__content[data-subcollections-layout=slideshow] .subcollections-grid__item {
  line-height: 40px;
  margin-top: 0;
  border: solid 1px #ddd;
  padding: 0px 15px 0 35px;
  border-radius: 0px;
  align-items: center;
  display: block;
}
.subcollections-list__content[data-subcollections-layout=slideshow] .subcollections-grid__item:hover {
  border-color: #222;
}
@media screen and (min-width:721px) {
  .subcollections-list__content[data-subcollections-layout=slideshow] .subcollections-grid__item {
    padding: 0px 35px 0 45px;  
  }
}  
.subcollections-list__content[data-subcollections-layout=slideshow] .subcollections-grid__item .subcollections-grid__item-title {
  position: relative;
  left: 5px;
}
.subcollections-list__content[data-subcollections-layout=slideshow] .subcollections-grid__item .subcollections-grid__item-title:before {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  left: -33px;
  font-size: 1.125rem;
}  
.blogposts--inner .article--excerpt-wrapper {
  width: 20.25rem;
  background: #ffffff;
}  
.featured-collection__container .featured-collection__wrapper {
  padding: 0 0 5.333rem;
}
.featured-collection__container.featured-collection__title-outside .featured-collection__wrapper {
  display: grid;
  grid-template-columns: repeat(3, minmax(auto, 2fr));
  grid-gap: 20px;
  padding: 40px 0;
}
.featured-collection__container.featured-collection__title-outside .featured-collection__wrapper ul {
  grid-column-start: span 2;
}  
.featured-collection__content {
  margin-top: 0 !important;
}
.featured-collection--section,
.pxs-image-with-text-section  {
  background: #eafae6 ;
}
.productgrid--grid-wrapper {
  background: #f1f3f3;
  padding-top: 2.0rem;
  padding-bottom: 2.0rem;
}  
@media screen and (min-width: 1080px) {
  .featured-collection__title-outside .featured-collection__content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 2 - 15px);
    margin-right: 20px;
  }
}
@media screen and (min-width: 1280px) {
  .featured-collection__title-outside .featured-collection__content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 3 - 16px);
  }
}
@media screen and (max-width: 860px) {
  .featured-collection__title-outside .featured-collection__content[data-layout=slideshow] .productgrid--item {
    width: calc(214px - 10px);
  }
}  
@media screen and (min-width: 1510px) {
  .featured-collection__title-outside .featured-collection__content .flickity-button.previous {
    left: -40px
  }
}  
@media screen and (min-width: 1510px) {
  .featured-collection__title-outside .featured-collection__content .flickity-button.next {
    right: -40px
  }
}   
.featured-collection__button {
  margin-top: 3.4rem;
}
.highlights-banner__button {
  font-size: var(--font-size-button-medium);
  padding: 0.75rem 1.125rem;
  letter-spacing: 0.0em;
  align-self: center;
  margin-bottom: 3.4rem;
}
@media screen and (min-width: 860px) {
  .highlights-banner__container.section-spacing {
    margin-top: 5.333rem;
  }
}  
@media screen and (max-width: 1023px) {
  .highlights-banner__header {
    padding: 0.825rem 15px;
  }
  .highlights-banner__content {
   padding: 0; 
  }
}
@media screen and (min-width: 1024px) {
  .image-with-text__content .highlights-banner__content {
    padding-top: 9px;
    padding-bottom: 17px;
  }
  .image-with-text__content .button-overlay {
    margin-right: 32.0px;
  }
  .highlights-banner__footer {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}  
.highlights-banner__block.highlights-banner__align-center.center-left {
  align-items: flex-start;
}
.highlights-banner__block.highlights-banner__align-center.center-left .highlights-banner__text {
  text-align: left;
}
.highlights-banner__icon {  
  max-width: unset;
}  

  .highlights-banner__icon {
    height: 5rem;
  }
  .highlights-banner__header .highlights-banner__icon {
    height: 2.5rem;
    margin-right: 15px;
  }
  .highlights-banner__block.block-1 .highlights-banner__icon {
    height: 1.25rem;
  }

@media screen and (max-width: 859px) {
  .highlight-banner__count-4 .highlights-banner__block {
    align-items: center;
    width: auto;
    min-width:280px;
    display: flex;
    margin-right: 40px;
  }
  .image-with-text__container .highlight-banner__count-4 .highlights-banner__block {
    min-width: unset;
  }
  .template-search #shopify-section-static-usp-bar {
    display: none;
  }
}
@media screen and (min-width: 860px) {
  .image-with-text__content .highlights-banner__text {
    width: calc(100% - 1.125rem);
  }
  .highlight-banner__count-4 .highlights-banner__block {
    align-items: center;
    width: auto;
    display: flex;
  }
}
.highlights-banner__header .highlights-banner__content {
    justify-content: space-between;
}

.highlights-banner__header .highlights-banner__heading,
.highlights-banner__text p {
  font-size: 14px;  
}

@media screen and (min-width: 860px) {
  .image-with-text.no-section-heading {
    margin-top: 5.333rem;
  }
}
.shopify-section:first-child .image-with-text__section-heading {
  margin-top: 1.75rem;
}
@media screen and (min-width: 860px) {
  .shopify-section:first-child .image-with-text__section-heading {
    margin-top: 2.0rem;
  }
} 
  
.shopify-section:first-child .image-with-text__section-heading {
  margin-top: 1.75rem;
}
@media screen and (min-width: 860px) {
  .shopify-section:first-child .image-with-text__section-heading {
    margin-top: 2.0rem;
  }
}  
.template-index .site-main .shopify-section:last-child {
  padding-top: 5.333rem;
  padding-bottom: 5.333rem;
}
  
.template-index .site-main .shopify-section:last-child .home-section--title {
  margin-top: 0;
}
@media screen and (min-width: 860px) {
  .template-index .site-main .shopify-section:last-child {
    padding-top: 5.333rem;
    padding-bottom: 5.333rem;
  }
}   
  
.template-collection .site-main .shopify-section.collection--section:last-child {
  padding-top: 0;
}  
@supports (object-fit: cover) {
  .image-with-text__image {
    object-fit: contain;
  }
  @media screen and (min-width: 720px) {
   
    .image-with-text--desktop-height-400px .image-with-text__container {
      max-height:400px;
    }
    .image-with-text--desktop-height-500px .image-with-text__container {
      max-height:500px;
    }
    .image-with-text--desktop-height-600px .image-with-text__container {
      max-height:600px;
    }
    .image-with-text--desktop-height-700px .image-with-text__container {
      max-height:700px;
    }
    .image-with-text--desktop-height-800px .image-with-text__container {
      max-height:700px;
    }
  }
}  
@media screen and (max-width: 719px) {
  .promo-grid--inner .promo-block.promo-block--placeholder, 
  .promo-grid--height-xsmall .promo-grid--inner .promo-block,
  .promo-grid--inner .promo-block--content.promo-block--placeholder,
  .promo-grid--height-xsmall .promo-grid--inner .promo-block--content {
    min-height: 200px;
  }
}
@media screen and (min-width: 720px) {
  .promo-grid--inner .promo-block.promo-block--placeholder,
  .promo-grid--height-xsmall .promo-grid--inner .promo-block,
  .promo-grid--inner .promo-block--content.promo-block--placeholder,
  .promo-grid--height-xsmall .promo-grid--inner .promo-block--content {
    min-height: 200px;
  }
}
@media screen and (min-width: 860px) {
  .promo-grid--inner .promo-block.promo-block--placeholder, 
  .promo-grid--height-xsmall .promo-grid--inner .promo-block,
  .promo-grid--inner .promo-block--content.promo-block--placeholder,
  .promo-grid--height-xsmall .promo-grid--inner .promo-block--content {
    min-height: 200px;
  }
}
@media screen and (max-width: 719px) {
  .promo-grid--inner .promo-block.promo-block--placeholder, 
  .promo-grid--height-small .promo-grid--inner .promo-block,
  .promo-grid--inner .promo-block--content.promo-block--placeholder,
  .promo-grid--height-small .promo-grid--inner .promo-block--content {
    min-height: 250px;
  }
}
.promo-grid--height-natural .promo-grid--inner .promo-block--image .promo-block--content,
.collection--content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}  
.shoppable-image.no-section-heading {
  margin-top: 5.333rem;
  margin-bottom: 5.333rem;
}
@media screen and (min-width: 860px) {
  .shoppable-image.no-section-heading {
    margin-top: 5.333rem;
    margin-bottom: 5.333rem;
  }
}  
.slideshow-slide__content {
  width:initial;
  max-width: unset;
}
.slideshow-slide__button,
.button-primary,
.button-secondary,
.button-overlay,
.pxs-image-with-text-button,
.atc-button--text,
.newsletter .button-primary {
  letter-spacing: 2px;
}
.productitem--action {
  width: 100%;
}
@media screen and (min-width: 720px) {
  .slideshow-slide__content {
    max-width: unset;
  }
}  
@media screen and (max-width: 719px) {
  .slideshow--text-below-image-false .slideshow-slide__content {
    max-width: unset;
  }
}	
@media screen and (min-width: 720px) {
  .slideshow-slide__content--text-left {
    padding-right: 53%;
    padding-left: 3%;
    width:100%;
  }
}
@media screen and (min-width: 1350px) {
  .slideshow-slide__content--text-left {
    padding-right: 45%;
  }
}
@media screen and (min-width: 1500px) {
  .slideshow-slide__content--text-left {
    padding-right: 40%;
    width:1400px;
  }
}
@media screen and (min-width: 1921px) {
  .slideshow-slide__content--text-left {
    padding-right: 32%;
  }
}  
@media screen and (min-width: 720px) {
  .slideshow-slide__content--text-center {
    max-width: unset;
  }
}  
@media screen and (min-width: 720px) {
  .slideshow-slide__content--text-right {
    padding-right: 3%;
    padding-left: 53%;
  }
}  
.slideshow-slide__button--primary {
  border: 1px solid #dddddd;
}
.slideshow-slide__button--primary:not(.disabled):hover {
  border-color: #222222;
  color: #222222;
}  
.slideshow-slide__button--primary:active {
  color: #222222;
}  
.pxs-image-with-text-section-height-tiny .pxs-image-with-text-content-position-y-top {
  align-items: flex-start;
  padding-bottom: 50px;
}
@media (min-width: 720px) {
  .pxs-image-with-text-section-height-tiny .pxs-image-with-text-content-position-y-top {
    padding-bottom: 90px;
  }
}
.pxs-image-with-text-section-height-tiny .pxs-image-with-text-content-position-y-center {
  padding: 30px 36px;
}
@media (min-width: 720px) {
  .pxs-image-with-text-section-height-tiny .pxs-image-with-text-content-position-y-center {
    padding: 50px 36px;
  }
}
.pxs-image-with-text-section-height-tiny .pxs-image-with-text-content-position-y-bottom {
  align-items: flex-end;
  padding-top: 50px;
}
@media (min-width: 720px) {
  .pxs-image-with-text-section-height-tiny .pxs-image-with-text-content-position-y-bottom {
    padding-top: 90px;
  }
}
.pxs-image-with-text-section-height-tiny .pxs-image-with-text-content-position-x-left {
  justify-content: flex-start;
  text-align: left;
}
.pxs-image-with-text-section-height-tiny .pxs-image-with-text-content-position-x-right {
  justify-content: flex-end;
  text-align: right;
}  
.pxs-image-with-text-section .pxs-image-with-text {
  padding-top: 2.5rem;
  margin-top: 0;
}
@media screen and (min-width: 720px) {
  .pxs-image-with-text-section .pxs-image-with-text {
    padding-bottom: 1.75rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1080px) {
  .pxs-image-with-text-section .pxs-image-with-text {
    padding-top: 5.333rem;
    margin-top: 0;
  }
}  
.collection__item-info {
  font-size: 28.0px;
  margin-bottom: 0.625rem;
  text-align: unset;
  margin-top: -5px;
}
.collection__item-title {
  font-weight: 400;
}  
.home-section--content.promo-grid--height-xsmall {
  margin-top: 1.25rem;
}
@media screen and (min-width: 860px) {
  .home-section--content {
    margin-top: 5.333rem;
  }
  .home-section--content.promo-grid--height-xsmall {
    margin-top: 3.125rem;
  }
  .collection--section .productgrid--outer { 
    row-gap: 0;
  }
}
.home-section--title.blogposts--title {
  margin:0 !important;
  padding-top: 2.5rem;
}
.home-section--content.blogposts--inner {
  margin:0 !important;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  overflow: hidden;
}
.blogposts--footer {
  margin:0 !important;
  padding-bottom: 2.5rem;
}  
.productitem {
  background: none;
  border-radius: 0px;
}  
.productitem:hover {
  background: ;
}
.productitem:hover .productitem--image-alternate ~ img {
  visibility: visible;
}
.productitem__badge {
  position: relative;
  top: 10px;
  right: unset;
  z-index: 10;
  display: inline-block;
  text-align: center;
}  
.productitem__badge~.productitem__badge {
  margin-top: unset;
}
.productitem__badge.productitem__round-badge {
  position: absolute;
  top:0;
  left:0;
  width: 70px;
  height: 70px;
  line-height: 14px;
  font-size: 12px;
  border-radius: 100%;
  align-content: center;
  display: grid;
}
.productitem--info {
  background-color: none;

}
.productitem__price {
  margin: 0;
}
.productitem__price + .productitem--title {
  margin: 0 0 1.0rem;
}  
.productitem--title {
  font-weight: ;
}  
.productitem--image .productitem--image-alternate,
.productitem--image .productitem--image-swatch {
  position: absolute;
  top: 0%;
  left: 0%;
  transform: none;
}  
@media screen and (min-width: 1024px) {
  .modal--quickshop-full .product-gallery {
    width: 55%;
  }
  .modal--quickshop-full .product-main {
    width: 40%;
  }
}  
.productgrid--masthead--description {
  background: #ffffff;
  padding: 4.0rem 1.75rem;
}
  
@media screen and (min-width: 860px) {
  .productgrid--masthead--inner--left {
    width: 45%;
  }
  
}  
.productgrid--wrapper {
  margin-top: 0rem;
}  
@media screen and (min-width: 1080px) {
  .product-row .productgrid--item {
    width: calc(25% - 16px);
  }
}  
.template-product .product-pricing .price__current {
  font-size: 1.675rem;
}  
.modal-content .product__badge__wrapper,
.template-product .product__badge__wrapper {
  position: unset;
  top: unset;
  left: unset;
}
.template-product .product__badge__wrapper {
  margin-left: 20px;
}
.product-section--container {	
  margin-top: unset;	
}	
@media screen and (min-width: 1024px) {	
  .product-section--container {	
    margin-top: unset;	
  }	
}  
.product-recommendations--title {
  padding-left: 0;
  margin-top: 0;
}  
.product__badge--25-22,
.productitem__badge--25-22
  .product__badge--2-22,
.productitem__badge--2-22,
.product__badge--5-10,
.productitem__badge--5-10,
.product__badge--3-10,
.productitem__badge--3-10,
.product__badge--3-18,
.productitem__badge--3-18,
.product__badge--4-10,
.productitem__badge--4-10,
.product__badge--3-11,
.productitem__badge--3-11,
.product__badge--3-12,
.productitem__badge--3-12, 
.product__badge--10-35,
.productitem__badge--10-35, 
.product__badge--5-20,
.productitem__badge--5-20,
.product__badge--10-38,
.productitem__badge--10-38,   
.product__badge--dd-shortfill,
.productitem__badge--dd-shortfill,
.product__badge--black-friday,
.productitem__badge--black-friday,
.product__badge--bundle,
.productitem__badge--bundle, 
.product__badge--kit-juice,
.productitem__badge--kit-juice, 
.product__badge--soldout,
.productitem__badge--soldout,
.product__badge--sale,
.productitem__badge--sale,
.product__badge--online,
.productitem__badge--online,
.product__badge--dbox,
.productitem__badge--dbox,
.product__badge--new,
.productitem__badge--new,
.product__badge--bestseller,
.productitem__badge--bestseller,  
.hotspot__badge {
  padding: 0 8px;
  height: 28px;
  line-height: 28px;
  text-transform: uppercase;
  border-radius: 0px;
  text-align: center;
}  
.product__badge--25-22,
.productitem__badge--25-22,
.hotspot__badge--25-22,
  .product__badge--2-22,
.productitem__badge--2-22,
.hotspot__badge--2-22,
.product__badge--5-10,
.productitem__badge--5-10,
.hotspot__badge--5-10,
.product__badge--3-10,
.productitem__badge--3-10,
.hotspot__badge--3-10,
.product__badge--3-18,
.productitem__badge--3-18,
.hotspot__badge--3-18,
.product__badge--4-10,
.productitem__badge--4-10,
.hotspot__badge--4-10,
.product__badge--3-11,
.productitem__badge--3-11,
.hotspot__badge--3-11,
.product__badge--5-20,
.productitem__badge--5-20,
.hotspot__badge--5-20,
.product__badge--10-38,
.productitem__badge--10-38,
.hotspot__badge--10-38,
.product__badge--dd-shortfill,
.productitem__badge--dd-shortfill,
.hotspot__badge--dd-shortfill,
.product__badge--3-12,
.productitem__badge--3-12,
.hotspot__badge--3-12, 
.product__badge--10-35,
.productitem__badge--10-35,
.hotspot__badge--10-35,
.product__badge--dbox,
.productitem__badge--dbox,
.hotspot__badge--dbox,  
.product__badge--black-friday,
.productitem__badge--black-friday,
.hotspot__badge--black-friday, 
.product__badge--bundle,
.productitem__badge--bundle,
.hotspot__badge--bundle, 
.product__badge--kit-juice,
.productitem__badge--kit-juice,
.hotspot__badge--kit-juice, 
.product__badge--sale,
.productitem__badge--sale,
.hotspot__badge--sale  {
  color: #e6040a;
  background: transparent;
  border: solid 1px #e6040a;
  width: 100%;
  border-radius: 0;
}
.product__badge--25-22,
.productitem__badge--25-22,
.hotspot__badge--25-22 {
  color: #e6040a;
  border-color: #e6040a;
  }
.product__badge--2-22,
.productitem__badge--2-22,
.hotspot__badge--2-22 {
  color: ;
  border-color: ;
} 
.product__badge--5-10,
.productitem__badge--5-10,
.hotspot__badge--5-10 {
  color: #e6040a;
  border-color: #e6040a;
}  
.product__badge--3-10,
.productitem__badge--3-10,  
.hotspot__badge--3-10 {
  color: #e6040a;
  border-color: #e6040a;
} 
.product__badge--3-18,
.productitem__badge--3-18,  
.hotspot__badge--3-18 {
  color: #de0101;
  border-color: #de0101;
} 
.product__badge--3-12,
.productitem__badge--3-12,  
.hotspot__badge--3-12 {
  color: #de0101;
  border-color: #de0101;
} 
.product__badge--4-10,
.productitem__badge--4-10,  
.hotspot__badge--4-10 {
  color: #de0101;
  border-color: #de0101;
}
.product__badge--3-11,
.productitem__badge--3-11,  
.hotspot__badge--3-11 {
  color: #de0101;
  border-color: #de0101;
}  
.product__badge--bundle,
.productitem__badge--bundle,  
.hotspot__badge--bundle {
  color: #de0101;
  border-color: #de0101;
}
.product__badge--kit-juice,
.productitem__badge--kit-juice,  
.hotspot__badge--kit-juice {
  color: #de0101;
  border-color: #de0101;
}
.product__badge--black-friday,
.productitem__badge--black-friday,  
.hotspot__badge--black-friday {
  color: #ffffff;
  background-color: #222222;
  border-color: #222222;
}
.product__badge--10-35,
.productitem__badge--10-35,  
.hotspot__badge--10-35 {
  color: #e6040a;
  border-color: #e6040a;
}

.product__badge--5-20,
.productitem__badge--5-20,  
.hotspot__badge--5-20 {
  color: #e6040a;
  border-color: #e6040a;
} 
.product__badge--dbox,
.productitem__badge--dbox,  
.hotspot__badge--dbox {
  color: #e6040a;
  border-color: #e6040a;
} 
.product__badge--10-38,
.productitem__badge--10-38,  
.hotspot__badge--10-38 {
  color: #de0101;
  border-color: #de0101;
} 
.product__badge--dd-shortfill,
.productitem__badge--dd-shortfill,  
.hotspot__badge--dd-shortfill {
  color: #de0101;
  border-color: #de0101;
}  
.product__badge--online,
.productitem__badge--online,
.hotspot__badge--online {
  color: #fff;
  background-color: #19cfaf;
}   
.product__badge--bestseller,
.productitem__badge--bestseller,
.hotspot__badge--bestseller {
  color: #fff;
  background-color: #19cfaf;
}
.product__badge--sale,
.productitem__badge--sale,
.hotspot__badge--sale {
  color: #e6040a;
  border-color: #e6040a;
}
.product__badge--new,
.productitem__badge--new,
.hotspot__badge--new {
  color: #fff;
  background-color: #19cfaf;
}    
.product-form--atc {
  margin-top: 1.6rem;
  font-size: 0;
}  
.gallery-navigation--scroller:-webkit-scrollbar {
  display: none;
}
.gallery-navigation--scroller {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.price__current .price__compare-at {
  display: unset;
}
    
@media screen and (min-width: 720px) {
  .product-gallery--media-thumbnail {
    border: solid 1px #ccc;
  }
}  
.product-gallery--expand {
    bottom: -11px;
}  
@media screen and (min-width: 720px) {
  .product-gallery--expand {
    right: 50%;
    transform: translateX(50%);
  }
}  
.promo-block--content-wrapper,
.collection--content-wrapper {
  position: relative;
  width: 100%;
  transition: font-size 250ms cubic-bezier(0.4, 0, 0.2, 1);
}
.promo-block--content-align-top-center .promo-block--content-wrapper, .promo-block--content-align-center-center .promo-block--content-wrapper, .promo-block--content-align-bottom-center .promo-block--content-wrapper,
.collection--content-align-top-center .collection--content-wrapper, .collection--content-align-center-center .collection--content-wrapper, .collection--content-align-bottom-center .collection--content-wrapper {
  text-align: center;
  padding: 1rem;
}
.collection--content-align-top-left .collection--content-wrapper, .collection--content-align-center-left .collection--content-wrapper, .collection--content-align-bottom-left .collection--content-wrapper,  
.promo-block--content-align-top-right .promo-block--content-wrapper, .promo-block--content-align-center-right .promo-block--content-wrapper, .promo-block--content-align-bottom-right .promo-block--content-wrapper,
.collection--content-align-top-right .collection--content-wrapper, .collection--content-align-center-right .collection--content-wrapper, .collection--content-align-bottom-right .collection--content-wrapper {
  padding: 1rem;
}
.promo-block--content-align-top-center .promo-block--content-wrapper .promo-block--header,
.promo-block--content-align-top-center .promo-block--content-wrapper .promo-block--text, .promo-block--content-align-center-center .promo-block--content-wrapper .promo-block--header,
.promo-block--content-align-center-center .promo-block--content-wrapper .promo-block--text, .promo-block--content-align-bottom-center .promo-block--content-wrapper .promo-block--header,
.promo-block--content-align-bottom-center .promo-block--content-wrapper .promo-block--text,
.collection--content-align-top-center .collection--content-wrapper .collection--header,
.collection--content-align-top-center .collection--content-wrapper .collection--text, .collection--content-align-center-center .collection--content-wrapper .collection--header,
.collection--content-align-center-center .collection--content-wrapper .collection--text, .collection--content-align-bottom-center .collection--content-wrapper .collection--header,
.collection--content-align-bottom-center .collection--content-wrapper .collection--text {
  margin-right: auto;
  margin-left: auto;
}
.collection--header {
  display: block;
}
.promo-block--content-align-top-right .promo-block--content-wrapper, .promo-block--content-align-center-right .promo-block--content-wrapper, .promo-block--content-align-bottom-right .promo-block--content-wrapper,
.collection--content-align-top-right .collection--content-wrapper, .collection--content-align-center-right .collection--content-wrapper, .collection--content-align-bottom-right .collection--content-wrapper {
  text-align: right;
}
.collection--content-align-top-left .collection--content-wrapper, .collection--content-align-center-left .collection--content-wrapper, .collection--content-align-bottom-left .collection--content-wrapper {
  text-align: left;
}  
.promo-block--content-align-top-right .promo-block--content-wrapper .promo-block--header,
.promo-block--content-align-top-right .promo-block--content-wrapper .promo-block--text, .promo-block--content-align-center-right .promo-block--content-wrapper .promo-block--header,
.promo-block--content-align-center-right .promo-block--content-wrapper .promo-block--text, .promo-block--content-align-bottom-right .promo-block--content-wrapper .promo-block--header,
.promo-block--content-align-bottom-right .promo-block--content-wrapper .promo-block--text,
.collection--content-align-top-right .collection--content-wrapper .collection--header,
.collection--content-align-top-right .collection--content-wrapper .collection--text, .collection--content-align-center-right .collection--content-wrapper .collection--header,
.collection--content-align-center-right .collection--content-wrapper .collection--text, .collection--content-align-bottom-right .collection--content-wrapper .collection--header,
.collection--content-align-bottom-right .collection--content-wrapper .collection--text {
  margin-right: 0;
  margin-left: auto;
}  
.promo-block--content-align-bottom-right .promo-block--content-wrapper .promo-block--text,
.collection--content-align-top-right .collection--content-wrapper .collection--header,
.collection--content-align-top-right .collection--content-wrapper .collection--text, .collection--content-align-center-right .collection--content-wrapper .collection--header,
.collection--content-align-center-right .collection--content-wrapper .collection--text, .collection--content-align-bottom-right .collection--content-wrapper .collection--header,
.collection--content-align-bottom-right .collection--content-wrapper .collection--text {
  margin-right: 0;
  margin-left: auto;
}  
.promo-block--content,
.collection--content {
  position: relative;
  display: flex;
  align-items: flex-start;
  height: 100%;
  padding: 1.0rem 2.0rem;
  color: currentColor;
  text-decoration: none;
  transition: height 250ms cubic-bezier(0.4, 0, 0.2, 1);
}
.collection--content {
  position: absolute;
}    
.promo-block--content-align-center-left,
.promo-block--content-align-center-center,
.promo-block--content-align-center-right,
.collection--content-align-center-left,
.collection--content-align-center-center,
.collection--content-align-center-right  {
  align-items: center;
}
.promo-block--content-align-bottom-left,
.promo-block--content-align-bottom-center,
.promo-block--content-align-bottom-right,
.collection--content-align-bottom-left,
.collection--content-align-bottom-center,
.collection--content-align-bottom-right {
  align-items: flex-end;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.promo-block--content-align-center-left,
.promo-block--content-align-center-center,
.promo-block--content-align-center-right,
.promo-block--content-align-bottom-left,
.promo-block--content-align-bottom-center,
.promo-block--content-align-bottom-right,
.collection--content-align-center-left,
.collection--content-align-center-center,
.collection--content-align-center-right,
.collection--content-align-bottom-left,
.collection--content-align-bottom-center,
.collection--content-align-bottom-right  {
    align-items: flex-start;
  }
}  
@media screen and (min-width: 1024px) {
  .promo-grid__columns--3 .promo-block--text,
  .promo-grid__columns--3 .promo-block--header,
  .promo-grid__columns--4 .promo-block--text,
  .promo-grid__columns--4 .promo-block--header {
    max-width: 75%;
  }
}  
.site-navigation .navmenu-depth-1 > li {
  padding-top: 0;
  padding-bottom: 0;
  border-left: solid 1px #fff;
  border-right: solid 1px #fff;
  border-top: 1px solid #fff;
}
.site-navigation .navmenu-depth-1 > li:hover {
  border-color: #ccc;
  box-shadow: 0 1px 0 #fff;
}
.site-navigation .navmenu-depth-1.site-navigation__secondary-menu > li:hover {
  border-color: #fff;
}  
.navmenu-meganav--desktop .navmenu-meganav-standard__wrapper .navmenu-link {
    padding: 0.4375rem; 
    white-space: normal;
}
.site-navigation .navmenu-depth-2 .navmenu-link:hover,
.site-navigation .navmenu-depth-2 .navmenu-link.navmenu-active {
  background: #8DD1C6;
  color: #222222;
}
.site-navigation .navmenu .navmenu-link-depth-1 {
  letter-spacing: 2px;
} 
.site-navigation .navmenu-link-depth-1,
.site-navigation .site-header-account-link a {
  padding: 20px 15px;
}   
.site-navigation .navmenu-link-depth-1:focus,	
.site-navigation .site-header-account-link a:focus {	
  outline: none;	
  outline-offset: none;	
}  
.site-navigation .navmenu-item:hover .navmenu-link-depth-1 {
  bottom: -1px;
  padding-bottom: 21px;
  padding-top: 19px;
  background: #fff;
  z-index: 1000;
}
.site-navigation .navmenu-item:hover .navmenu-depth-1.site-navigation__secondary-menu {
  bottom: unset;
  background: none;
} 
.navmenu-meganav.navmenu-meganav--desktop {
  margin-top: 0;
  border-top: 1px solid #ccc;
}  
.navmenu-meganav.navmenu-meganav--desktop .navmenu-item-text:hover {
  color: #222222;
  background: none;
}  
.site-header-sticky .navmenu-meganav-wrapper {	
  max-height: unset;	
}  
.navmenu-meganav-standard__image-container {
  overflow: hidden;
}  
.navmenu-meganav-standard__image-text {
  padding: 5px 10px;
  margin-bottom: 20px;
  text-align: center;
}
.navmenu-meganav-standard__image-container.navmenu-meganav-standard__image-first {
  margin-right: 0;
}
.navmenu-meganav-standard__image-size-small {
  width: 100%;
}
.site-navigation .navmenu-meganav-standard__image-link {
  position: relative;
}
.site-navigation .navmenu-meganav-standard__image-link .overlay {
  display:block;
  position: absolute;
  top:0;
  width: 100%;
  height:99%;
  background: #dedede;
  background: linear-gradient(0deg, rgba(222, 222, 222, 0.8) 15%, rgba(222, 222, 222, 0.2) 30%);
}
.site-navigation .navmenu-meganav-standard__image-link:hover .overlay {
  background: #ebebeb;
  background: linear-gradient(0deg, rgba(235, 235, 235, 0.8) 15%, rgba(235, 235, 235, 0.2) 30%);
}
  
.site-navigation .navmenu-meganav-standard__image-link span {
  text-transform: initial;
}  
.navmenu-meganav-sidenav__wrapper--images {
  min-height: 10vh;
}  
.navmenu-meganav-sidenav__items .navmenu-depth-3 .navmenu-link {
  padding: 10px;
  text-align: center;
  border: solid 1px #222222;
  border-radius: 24px;
  color: #222222;
  font-weight: 600;
}
  
.navmenu-meganav-sidenav__items .navmenu-depth-3 .navmenu-link:before {
  font-size: 1.5rem;
  top: 50%;
  position: absolute;
  transform: translate(-25px, -50%);
}  
.navmenu-meganav-sidenav__item:hover, .navmenu-meganav-sidenav__item:focus-within, .navmenu-meganav-sidenav__item.navmenu-item--preselected {
  background: rgba(34, 34, 34, 0.1);
}  
.productgrid--items, .featured-collection__content {
  list-style: none;
  padding: 20px 0;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  max-width: 1240px;
  align-items: start;
}
.featured-collection__title-outside .featured-collection__content {
  width: 90%;
}
  
.productgrid--items li, , .featured-collection__content li {
    display: inline-block;
    margin: 0;
    vertical-align: top;
    width: 24%;
}
.productitem--image-link {
    -webkit-transition: all 1s linear 0s;
    transition: all 1s linear 0s;
}
.productitem--image-link img {
    position: absolute;
    z-index: 4;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    width: 100%;
    top: 0;
    left: 0;
}
.productgrid--items li a, .productgrid--items li a img,
.featured-collection__content li a, .featured-collection__content li a img {
    border: none;
    outline: none;
    display: block;
    position: relative;
    width: 100%;
    cursor: pointer;
}
.productgrid--items li a, .productgrid--items li a img,
.featured-collection__content li a, .featured-collection__content li a img {
    border: none;
    outline: none;
    display: block;
    position: relative;
    width: 100%;
    cursor: pointer;
}

@media screen and (max-width: 719px) {
  .productgrid--items.products-per-row-4 .productgrid--item {
    width: 50%;
    margin-left: 0px;
  }
  .productgrid--items li .productitem {
    padding: 3px;
  }
}  
.productgrid--items li .productitem__price {
  font-weight: 600;
}
.productgrid--items li .productitem--title a {
  font-size: 1rem;
  font-weight: 400;
}
  
.productgrid--items li .feature-tags-wrapper,
.featured-collection__content li.productgrid--item .feature-tags-wrapper,
.product-section--content li.productgrid--item .feature-tags-wrapper {
  margin: 0;
  padding: 0;
}
.productgrid--items li .feature-tags-wrapper li,
.featured-collection__content li.productgrid--item .feature-tags-wrapper li,
.product-section--content li.productgrid--item .feature-tags-wrapper li {
  display: inline-block;
  list-style: none;
  padding: 0 3px 0 6px;
  align-items: center;
  font-size: 0.875rem;
  color: #999999;
}
.productgrid--items li .feature-tags-wrapper li+li,
.featured-collection__content li.productgrid--item .feature-tags-wrapper li+li,
.product-section--content li.productgrid--item .feature-tags-wrapper li+li {
  border-left: solid 1px #999999;
} 
.product-details__block .feature-tags-wrapper span {
  color: #999999;
  font-size: 1rem;
}
.product-details__block .feature-tags-wrapper span+span:before {
  content: "\002C";
  left: -5px;
  position: relative;
} 
.product-details__block .product-excerpt {
  margin: 1.5rem 0;
  padding: 1.5rem 0;
  line-height: 1.5rem;
  font-size: 1.125rem;
  border-top: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
}
.product-details__block .product-excerpt p {
  margin-top: unset;
  margin-bottom: unset;
}
.product-details__block .product-pricing {
  margin-bottom:0;
  position: relative;
  display: flex;
}
.product-content-block--content .product-content-block--icons ul, 
.product-content-block--guide .product-content-block--icons ul {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  margin: 0;
}
.product-content-block--guide .product-content-block--icons ul {
  margin: 0;
}
.product-content-block--content .product-content-block--icons li,
.product-content-block--guide .product-content-block--icons li {
  display: block;
  flex: 0 1 auto;
  list-style-type: none;
  width: 30%;
  text-align: center;
  border: solid 1px #ccc;
  border-radius: 5px;
  padding: 15px 15px 20px;
  font-weight: 600;
}
.product-content-block--content .product-content-block--icons li {
  padding-bottom: 0;
}
.product-content-block--content .product-content-block--icons li,
.product-content-block--guide .product-content-block--icons li {
  border: none;
  font-weight: 400;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.6rem;
}
.product-content-block--content .product-content-block--icons li .icon-heading,
.product-content-block--guide .product-content-block--icons li .icon-heading {
  display: block;
  font-weight: 600;
  margin: 1rem 0;
}
.product-content-block--content .product-content-block--icons li .icon-text,
.product-content-block--content .product-content-block--icons li .icon-text a,
.product-content-block--guide .product-content-block--icons li .icon-text,
.product-content-block--guide .product-content-block--icons li .icon-text a  {
  color: #222222;
}
.product-section--content.product-content-block--content {
  padding:80px 0;
  margin-top: 0;
}
.product-content-block--content .product-content-block--about,
.product-content-block--guide .product-content-block--guide {
  width: 100%;
  max-width: 60%;
  margin: 0 auto;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.6rem;
}
@media screen and (max-width:720px) {
  .product-content-block--content .product-content-block--icons ul,
  .product-content-block--guide .product-content-block--icons ul {
    display: block;
  }
  .product-content-block--content .product-content-block--icons li,
  .product-content-block--guide .product-content-block--icons li {
    width: 90%;
    margin: 0 auto;
  }
  .product-content-block--content .product-content-block--about,
  .product-content-block--guide .product-content-block--guide {
    max-width: 90%;
  }
}
.product-content-block--content .product-content-block--about h3,
.product-content-block--guide .product-content-block--guide h3 {
  margin-top: 0;
}
.product-details__block .product-usp-icons li {
  list-style: none;
}
  
.product-details__block .product-usp-icons li .product-usp-icon {
  position: relative;
  line-height: 40px;
  height: 40px;
  width: 40px;
  display: block;
  margin: 0 auto;
}
.product-details__block .product-usp-icons li .product-usp-icon:before {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 40px;
  height: 40px;
}
.product-details__block .product-usp-icons li img.product-usp-icon {
  margin: 0 auto;
  display: block;
  max-width: 60px;
}
.product-content-block--content .product-content-block--icons li img.product-content-block--icon {
  margin: 0 auto;
  display: block;
  max-width: 100px;  
}
.product-content-block--guide .product-content-block--icons li img.product-content-block--icon {
  margin: 0 auto;
  display: block;
  max-width: 400px;  
  width: 100%;
}  
.product-content-faqs--content {
  background: #f8f8f8;
  padding: 80px 0;
}
.accordion-section--wrapper {
  padding: 80px 0;
}
.product-guide-block--container>.product-content-block--guide {
  padding: 80px 0 0;
}
.product-guide-block--container,
.product-tabbed-content--content .tabs .tab {
  background: #f8f8f8;
}  
.product-tabbed-content--content .tabs{
  height:auto;
  margin:0 auto;
}

/* tab list item */
.product-tabbed-content--content .tabs .tabs-list{
  list-style: none;
  padding: 0px;
  display:none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}
.product-tabbed-content--content .tabs .tabs-list li,
.mobile-tab {
  margin: 0px;
  margin-right: 50px;
  padding: 0;
  text-align: center;
  border-radius: 0px;  
  list-style-type: none;
  font-size: 0.875rem;
  text-transform: uppercase;
  height: 80px;
  line-height: 80px;
  position: relative;
  letter-spacing: 2px;
  font-weight: 600;
}
.product-details__block .product-usp-icons ul {
  padding: 0;
  text-align: center;
}
@media screen and (min-width: 720px) {
  .product-details__block .product-usp-icons ul {
    display: flex;
    align-items: stretch;
    justify-content: space-around;
  }
  .product-details__block .product-usp-icons li {
    width: 28%;
    flex: 0 1 auto;
    font-size: 12px;
  }
}
@media screen and (min-width: 721px) {
  .product-content-faqs--content .product-section--content {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
  }
  .product-content-faqs--content .product-section--content .accordion-heading,
  .product-content-faqs--content .product-section--content .accordion-wrapper {
    flex: 0 1 auto;
  }
  .product-content-faqs--content .product-section--content .accordion-heading {
    width: 30%;
  }
  .product-content-faqs--content .product-section--content .accordion-wrapper {
    width: 66%;
  }
  .product-section--content-description-wrapper {
    display: grid;
    grid-template-columns: repeat(2,minmax(auto,2fr));
    grid-gap: 80px;
  }  
}
.collection--description__footer {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.product-tabbed-content--content .tabs .tabs-list li:hover{
  cursor:pointer;
}
.product-tabbed-content--content .tabs .tabs-list li a{
  text-decoration: none;
  color: #222222;
}
.product-recommendations--container .productitem--image-link img {
  position: relative;
}
/* Tab content section */
.product-tabbed-content--content .tabs .tab {
  display:none;
  min-height:250px;
  height:auto;
  border-radius:3px;
  padding:20px 0px;  
  clear:both;
  padding-bottom: 80px;
}

/* When active state */

.product-tabbed-content--content .tabs .tabs-list li.active {
  color: black !important;
}
.product-tabbed-content--content .tabs .tabs-list li.active a:after {
  content: " ";
  border-bottom: solid 2px #000;
  margin-top: 10px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 20px;
}
.product-tabbed-content--content .tabs .active a{
  color:black !important;
}
.product-tabbed-content--content .tabs .product-section--content.product-section--content-description-wrapper {
  line-height: 1.5rem;
}
/* media query */
@media screen and (max-width:360px){
  .product-tabbed-content--content .tabs{
    margin:0;
    width:96%;
  }
  .product-tabbed-content--content .tabs .tabs-list li{
    width:80px;
  }
}  
.mobile-tab {
  width: 100%;
  display: block;
  text-align: left;
  text-decoration: none;
  color: #222;
  padding: 0 25px;
  border-top: solid 1px #ccc;
  border-radius: 0;
  margin: 0;
  height: auto;
  line-height: 4rem;
  position: relative;
}
.mobile-tab::after {
  border-style: solid;
  border-width: 2px 2px 0 0;
  content: "";
  display: inline-block;
  height: 0.45em;
  top: 50%;
  vertical-align: top;
  width: 0.45em;
  position: absolute;
  transform: translateY(-50%) rotate(45deg);
  right: 25px;
}
.mobile-tab.active::after {
  transform: translateY(-50%) rotate(-225deg);
}
@media screen and (max-width: 720px) {
  .product-tabbed-content--content .tabs .active {
    display: block;
  }
}
@media screen and (min-width: 720px) {
  .shopify-section:first-child .slideshow,
  .shopify-section:nth-child(2) .slideshow  {
    margin-top: 0;
  }
}  
@media screen and (min-width: 721px) {
  .mobile-tab {
    display: none;
  }
  .product-tabbed-content--content .tabs .active{
    display:block !important;    
  }
  .product-tabbed-content--content .tabs .mobile-tab.active {
    display: none !important;
  }
}
.productitem--image-link img.productitem--image-alternate {
    z-index: 2;
 	position: absolute;
}
.product-tabbed-content--content .tabs .tab .product-section--content h1,
.product-tabbed-content--content .tabs .tab .product-section--content h2,
.product-tabbed-content--content .tabs .tab .product-section--content h3,
.product-tabbed-content--content .tabs .tab .product-section--content h4,
.product-tabbed-content--content .tabs .tab .product-section--content h5,
.product-tabbed-content--content .tabs .tab .product-section--content h6 {
  font-size: 1.3rem;
}
.productitem--image-link img.productitem--image-alternate {
    z-index: 2;
    opacity: 0;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}

.productitem--image-link:hover img {
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
.productitem--image-link:hover img.productitem--image-alternate {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
  table.responsiveTable {
    border-collapse: collapse;
  }
  table.responsiveTable th {
    padding: 10px 3px;
    background: #f1f1f3;
  }
  
  table.responsiveTable td {
    padding: 6px 3px;
  }
.rte table {
  border: unset;
  box-shadow: unset;
  display: table;
  margin: 0 auto;
}
@media only screen and (max-width: 740px), (min-device-width: 741px) and (max-device-width: 980px)  {
  /* Force table to not be like tables anymore */
  table.responsiveTable, .responsiveTable thead, .responsiveTable tbody, .responsiveTable th, .responsiveTable td, .responsiveTable tr { 
    display: block; 
  }
  /* Hide table headers (but not display: none;, for accessibility) */
  .responsiveTable thead tr, .responsiveTable tbody th { 
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .responsiveTable tr { margin-bottom: 30px; }
  .responsiveTable td { 
    border: none;
    border-bottom: 1px solid #222;
    position: relative;
    padding-top: 40px !important;
  }
  .responsiveTable td:before {
    position: absolute;
	top: 6px;
	left: 10px; 
	padding-right: 10px; 
	white-space: nowrap;
	font-weight: 600;
  }
  .shippingTable td:nth-of-type(1):before { content: "Service"; }
  .shippingTable td:nth-of-type(2):before { content: "Location"; }
  .shippingTable td:nth-of-type(3):before { content: "Delivery Schedule"; }
  .shippingTable td:nth-of-type(4):before { content: "Cost"; }
}
  
payment-button__button--unbranded.disabled, .smart-payment-enabled .product-form--atc-button.disabled, .product-form--atc-button.disabled, .utils-sortby--modal-button.disabled, .live-search-button.disabled, .article--excerpt-wrapper--featured .article--excerpt-button.disabled, .shopify-challenge__container .btn.disabled, .pxs-image-with-text-button.disabled, .slideshow-slide__button--secondary.disabled, .slideshow-slide__button--primary.disabled, .page__content button.disabled, .image-with-text__button.disabled, .button-overlay.disabled, .button-secondary.disabled, .button-primary.disabled, .disabled.productgrid--no-results-button {
  background-color: #dddddd;
  border-color: #dddddd;
  color: #222222;
}
  
.accordion-wrapper ul.accordion {
  list-style: none;
  padding: 0;
  margin: 0;
}

.accordion-wrapper ul.accordion .inner {
  padding: 1rem;
  padding-top: 0;
  overflow: hidden;
  display: none;
  padding-bottom: 1rem;
}
.collection--description__footer .accordion-wrapper ul.accordion .inner {
  padding: 1.5rem;
  padding-top: 0;
}

.accordion-wrapper ul.accordion li {
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
} 
.collection--description__footer ul.accordion li {
  margin: 2rem 0 0;
  border: 1px solid #ccc;
}
.accordion-wrapper ul.accordion li a.toggle {
  width: 100%;
  display: block;
  padding: 1rem 2.7rem 1rem 1rem;
  font-size: 1.225rem;
  line-height: 1.225rem;
  text-decoration: none;
  color: #222222;
  position: relative;
}
.collection--description__footer ul.accordion li a.toggle {
  padding: 1.5rem;
  font-weight: 700;
}
.accordion-wrapper ul.accordion li a.toggle:after {
  content: "\002B";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.accordion-wrapper ul.accordion li a.toggle.active:after {
  content: "\2212";
}
.accordion-wrapper ul.accordion li a.toggle:after,
.collection--description__footer ul.accordion a.toggle:after {
  font-size: 2.1875rem;
}
  
.accordion-wrapper ul.accordion li a.toggle.active,
.accordion-wrapper ul.accordion li a.toggle:hover {
  
}
.productgrid--masthead--description.has_image {
  background-repeat: no-repeat;
  background-position: right center;
}
.productgrid--masthead--description.no_image .productgrid--masthead--inner--left {
  margin: 0 auto;
  text-align: center;
  width: 70%;
}
.site-header-cart--count:after {
  color: #ffffff;
  background-color: #19cfaf;
}
.usp-item--container {
  display: flex;
  list-style: none;
  justify-content: space-around;
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 860px) {
  .navmenu-id-e-liquids a,
  .navmenu-id-shortfills a,
  .navmenu-id-vape-kits a,
  .navmenu-id-disposable-vapes a,
  .navmenu-id-replacements a,
  .navmenu-id-new-arrivals a,
  .navmenu-id-sale-clearance a,
  .navmenu-id-offers a {
    padding-left: 3.5625rem !important;
  }

  .navmenu-id-e-liquids>a:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/icons-e-liquids_icon.png?v=175718457888205131681671790721); top: 50%; transform: translateY(-50%); left: 1.4375rem; }
  .navmenu-id-shortfills>a:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/icons-shortfills_icon.png?v=160647862436396813181671790721); top: 50%; transform: translateY(-50%); left: 1.4375rem; }
  .navmenu-id-vape-kits>a:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/device-icons-pen_icon.png?v=148646798239347244771671790721); top: 50%; transform: translateY(-50%); left: 1.4375rem; }
  .navmenu-id-disposable-vapes>a:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/device-icons-disposables_icon.png?v=7010924931831179941671790721); top: 50%; transform: translateY(-50%); left: 1.4375rem; }
  .navmenu-id-replacements>a:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/device-icons-coils_icon.png?v=116698835485662560361671790721); top: 50%; transform: translateY(-50%); left: 1.4375rem; }
  .navmenu-id-new-arrivals>a:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/icons-starter-pack_icon.png?v=36458407554974224441671790721); top: 50%; transform: translateY(-50%); left: 1.4375rem; }
  .navmenu-id-sale-clearance>a:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/icons-offers_icon.png?v=165164922901914952631671790721); top: 50%; transform: translateY(-50%); left: 1.4375rem; }
  .navmenu-id-offers>a:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/icons-offers_icon.png?v=165164922901914952631671790721); top: 50%; transform: translateY(-50%); left: 1.4375rem; }
  
  .featured-collection__container.featured-collection__title-outside .featured-collection__wrapper {
    grid-template-columns: repeat(1, minmax(auto, 1fr));
    grid-gap: 0px;
    margin-top: 2.5rem;
    padding: 2.5rem 0 0;
  }
  .featured-collection__title-card-outer {
    padding-top: 0;
    padding-bottom: 0;
  }
  .shoppable-image.no-section-heading {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .template-index .site-main .shopify-section:last-child {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .shoppable-image__text-box-wrapper {
    padding-bottom: 0;
  }
  .featured-collection__wrapper .home-section--content.featured-collection__content {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }
  .featured-collection__wrapper .home-section--content.featured-collection__content .productitem {
    padding-bottom: 18px;
    background: #fff;
  }
  .highlights-banner__icon {
    height: 5.25rem;
  }
  .highlights-banner__header .highlights-banner__content:before,
  .highlights-banner__header .highlights-banner__content:after {
    position: unset;    
  }
  .highlights-banner__block.highlights-banner__align-center.center-left {
    align-items: center;
  }
  .image-with-text__content .image-with-text-text-alignment-left,
  .highlights-banner__block.highlights-banner__align-center.center-left .highlights-banner__text {
    text-align: center;
  }
  .image-with-text__content .image-with-text-text-alignment-left .button-secondary,
  .image-with-text__content .image-with-text-text-alignment-left .button-overlay {
    margin: 10px 0;
  }
  .mobile-hide {
    display: none;
  }
  .featured-collection__title-card-outer {
    min-height: unset;
  }
  .productgrid--item.featured-collection__title-card {
    background: none;
  }
  .promo-mosaic--height-small .promo-mosaic--inner.promo-mosaic--layout-3 .promo-block, .promo-mosaic--height-small .promo-mosaic--inner.promo-mosaic--layout-3 .promo-block--content,
  .promo-mosaic--height-small .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block, .promo-mosaic--height-small .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--content {
    min-height: 170px;
    height: 170px;
  }
  .promo-block--image .promo-block--content{
    padding: 1.25rem;
  }
  .promo-mosaic--inner.promo-mosaic--layout-3 .promo-block--header,
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--header {  
    font-size: 24.0px;
  }
  .slideshow-slide__content {
    margin-bottom: 0;
  }
  li.slideshow-pagination__dot {
    display: flex;
  }
  .featured-collection__container .featured-collection__wrapper {
    padding: 0;
  }
  .featured-collection__title-outside .featured-collection__content {
    width: 100%;
  }
  .site-footer-block-item {
    text-align: center;
  }
  .pxs-image-with-text:not(.pxs-image-with-text-section-height-original) .pxs-image-with-text-background.desktop-hide {
    position: relative;
    top: unset;
    right: unset;
    bottom: unset;
    left: unset;
    padding-bottom: 60%;
  }
  .shopify-policy__title { 
    padding-top: 3.125rem;
  }
  .shopify-policy__body { 
    padding-bottom: 3.125rem;
  }
  .productgrid--masthead--description.no_image .productgrid--masthead--inner--left {
    width: 100%;
  }
  .productgrid--masthead--description {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .option-values {
    justify-content: left;
    margin-top: 20px;
  }
  .option-value-input+.option-value-name {
    margin: 0 16px 20px 0;
  }
  .product-details__block .product-usp-icons li {
    padding-bottom: 20px;
  }
  .product-tabbed-content--content .tabs {
    border-bottom: solid 1px #ccc;
  }
  .product-tabbed-content--content .tabs .mobile-tab {
    background: #f8f8f8;
  }
  .product-tabbed-content--content .tabs .tabs-list li.active a:after {
    bottom: 0;
  }
  .product-tabbed-content--content .tabs .tab {
    padding-bottom: 20px;
    border-top: solid 1px #ccc;
  }
  .product-section--content.product-content-block--content,
  .product-guide-block--container>.product-content-block--guide,
  .product-content-faqs--content,
  .site-main .shopify-section.product-recommendations--section {
    padding: 40px 0;
    margin: 0;
  }
  .site-main .shopify-section.product-recommendations--section .product-section--content {
    margin:0;
  }
  .product-content-block--guide .product-content-block--icons li {
    padding-bottom: 0; 
  }
  .product-content-block--guide .product-content-block--icons li .icon-heading {
    margin-bottom: 0;
  }
  .product-content-faqs--content .product-section--content {
    margin-top: 0;
  }
  .product-content-faqs--content .accordion-heading h4 {
    margin-top: 0;
  }
  .collection--description__footer .accordion-section--wrapper {
    padding: 40px 0;
  }
  .template-collection .site-main .shopify-section.collection--section:last-child {
    padding-bottom: 0;
  }
  .trustpilot-widget-footer {
    padding: 0 0.25rem 1rem;
  }
  .navmenu-item.navmenu-id-drinks:before,
  .navmenu-item.navmenu-id-fruit:before,
  .navmenu-item.navmenu-id-mint:before,
  .navmenu-item.navmenu-id-menthol:before,
  .navmenu-item.navmenu-id-fruit-menthol:before,
  .navmenu-item.navmenu-id-sweets:before,
  .navmenu-item.navmenu-id-tobacco:before,
  .navmenu-item.navmenu-id-desserts:before,
  .navmenu-item.navmenu-id-blackcurrant:before,
  .navmenu-item.navmenu-id-blueberries:before,
  .navmenu-item.navmenu-id-cheesecake:before,
  .navmenu-item.navmenu-id-cherry:before,
  .navmenu-item.navmenu-id-coffee:before,
  .navmenu-item.navmenu-id-cola:before,
  .navmenu-item.navmenu-id-exotic:before,
  .navmenu-item.navmenu-id-grape:before,
  .navmenu-item.navmenu-id-lemon:before,
  .navmenu-item.navmenu-id-liquorice:before,
  .navmenu-item.navmenu-id-parma-violet:before,
  .navmenu-item.navmenu-id-pear-drops:before,
  .navmenu-item.navmenu-id-raspberry:before,
  .navmenu-item.navmenu-id-spearmint:before,
  .navmenu-item.navmenu-id-strawberry:before {
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
  }
  .mobile-nav-content .navmenu-depth-2 .navmenu-submenu {
    padding: 0 0 0.625rem;
  }
  .mobile-nav-content .navmenu-link.navmenu-link-parent {
    font-weight: bold;
  }
  .collection--title {
    margin-bottom: 0;
    line-height: 1;
  }
  .productgrid--subcollection {
    margin-bottom: 2rem;
  }
  .option-value-input+.option-value-name {
    min-width:  90px;
  }
  .product-tabbed-content--content .tabs .tabs-list {
    flex-wrap: wrap;
  }
  .product-tabbed-content--content .tabs .tabs-list li {
    margin-right: 0;
    width: 25%;
    height: 45px;
    line-height: 40px;
  }
  .product-details__block .product-usp-icons ul {
    background: #f8f8f8;
    padding: 20px 10px 1px;
  }
  .product-details__block .product-usp-icons ul li {
    padding-bottom: 20px;
    padding-left: 50px;
    text-align: left;
    position: relative;
    font-weight: 600;
  }
  .product-details__block .product-usp-icons li .product-usp-icon {
    position: absolute;
    left: 0;
  }
  .image-with-text.no-section-heading {
    padding-top: 2.5rem;
    margin-bottom: 0;
  }
  .blogposts--inner .article--excerpt-wrapper {
    margin-right: 10px;
  }
  .site-mobile-nav .site-header-actions {
    display: block;
    height: unset;
  }
  .site-header-actions .site-header-actions__account-link {
    display: unset
  }
  .site-header-actions__account-link {
    margin-bottom: 20px;
  }
  a.navmenu-link.navmenu-link-parent.navmenu-link-parent-active {
    background-color: #f8f8f8;
  }
  .mobile-nav-content .navmenu-level-3 > .navmenu-link {
    padding: 1.25rem  1.5625rem;
    letter-spacing: 2px !important;
  }
  .mobile-nav-content .navmenu-level-3 > .navmenu-button {
    top: 0.8rem;
  }
  .mobile-nav-content__secondary-menu {
    margin-top: 35px;
  }
  table.shipping-table, .shipping-table thead, .shipping-table tbody, .shipping-table th, .shipping-table td, .shipping-table tr { 
	display: block; 
  }
  .shipping-table  {
    width: 100%;
  }
  .shipping-table thead tr { 
	position: absolute;
	top: -9999px;
	left: -9999px;
  }	
  .shipping-table tr { border: 1px solid rgba(128,128,128,.16); }
  .shipping-table td { 
	border: none;
	position: relative;
	padding-left: 85px !important; 
  }
  .shipping-table td:before { 
    position: absolute;
	top: 50%;
	left: 6px;
	width: 23%; 
	padding-right: 10px; 
	white-space: nowrap;
    transform: translateY(-50%);
  }
  .shopify-section:first-child .slideshow {
    margin-top: 0;
  }
  .shipping-table td:nth-of-type(1):before { content: "Service:"; }
  .shipping-table td:nth-of-type(2):before { content: "Locations:"; }
  .shipping-table td:nth-of-type(3):before { content: "Schedule:"; }
  .shipping-table td:nth-of-type(4):before { content: "Cost:"; }
}
@media only screen and (min-width: 861px) {  
  .desktop-hide {
    display: none !important;
  }
  .product-recommendations--container {
    padding: 80px 0;
  }
  .navmenu-item.navmenu-id-drinks:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_drinks_icon.png?v=3677205351072415611671790721); }
  .navmenu-item.navmenu-id-fruit:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_fruit_icon.png?v=156259759336472978281671790721); } 
  .navmenu-item.navmenu-id-mint:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_mint_icon.png?v=73264797205495771591671790721); }
  .navmenu-item.navmenu-id-menthol:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_menthol_icon.png?v=89174309518922033631671790721); }
  .navmenu-item.navmenu-id-fruit-menthol:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_fruitmenthol_icon.png?v=116028730841660440951671790721); }
  .navmenu-item.navmenu-id-sweets:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_sweets_icon.png?v=96331149813879849741671790721); }  
  .navmenu-item.navmenu-id-tobacco:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_tobacco-01_icon.png?v=30385575811908271831671790721); }
  .navmenu-item.navmenu-id-desserts:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_desserts_icon.png?v=57856529633908912551671790721); } 
  .navmenu-item.navmenu-id-apple:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_apple_icon.png?v=50250594086046864431671790721); }
  .navmenu-item.navmenu-id-blackcurrant:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_blackcurrant_icon.png?v=181984814619455890451671790721); }
  .navmenu-item.navmenu-id-blueberries:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_blueberry_icon.png?v=120082852831601461721671790721); }
  .navmenu-item.navmenu-id-cheesecake:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_cheesecake_icon.png?v=20125119835718791441671790721); }
  .navmenu-item.navmenu-id-cherry:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_cherry_icon.png?v=129559557898210399491671790721); }
  .navmenu-item.navmenu-id-coffee:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_coffee_icon.png?v=51685373068082209051671790721); }
  .navmenu-item.navmenu-id-cola:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_cola_icon.png?v=166585292914265983161671790721); }
  .navmenu-item.navmenu-id-exotic:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_exotic_icon.png?v=166176933692566035831671790721); }
  .navmenu-item.navmenu-id-grape:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_grape_icon.png?v=158789980106376771351671790721); }
  .navmenu-item.navmenu-id-lemon:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_lemon_icon.png?v=94850640475406961451671790721); }
  .navmenu-item.navmenu-id-liquorice:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_liquorice_icon.png?v=99110784217703386141671790721); }
  .navmenu-item.navmenu-id-parma-violet:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_parmaviolets_icon.png?v=96727936845696633511671790721); }
  .navmenu-item.navmenu-id-pear-drops:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_peardrop_icon.png?v=137179567170045852841671790721); }
  .navmenu-item.navmenu-id-raspberry:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_raspberry_icon.png?v=3200324627818503131671790721); }
  .navmenu-item.navmenu-id-spearmint:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_mint_icon.png?v=73264797205495771591671790721); }
  .navmenu-item.navmenu-id-strawberry:before { background-image:url(//www.88vape.com/cdn/shop/t/47/assets/flavour-icons-colour_fruit_icon.png?v=156259759336472978281671790721); } 
  
  .navmenu-item.navmenu-id-drinks,
  .navmenu-item.navmenu-id-fruit,
  .navmenu-item.navmenu-id-mint,
  .navmenu-item.navmenu-id-menthol,
  .navmenu-item.navmenu-id-fruit-menthol,
  .navmenu-item.navmenu-id-sweets,
  .navmenu-item.navmenu-id-tobacco,
  .navmenu-item.navmenu-id-desserts,
  .navmenu-item.navmenu-id-blackcurrant,
  .navmenu-item.navmenu-id-blueberries,
  .navmenu-item.navmenu-id-cheesecake,
  .navmenu-item.navmenu-id-cherry,
  .navmenu-item.navmenu-id-coffee,
  .navmenu-item.navmenu-id-cola,
  .navmenu-item.navmenu-id-grape,
  .navmenu-item.navmenu-id-lemon,
  .navmenu-item.navmenu-id-liquorice,
  .navmenu-item.navmenu-id-parma-violet,
  .navmenu-item.navmenu-id-pear-drops,
  .navmenu-item.navmenu-id-raspberry,
  .navmenu-item.navmenu-id-spearmint,
  .navmenu-item.navmenu-id-strawberry,
  .navmenu-item.navmenu-id-exotic {
    padding-left: 30px !important;
  }
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--index-2 .promo-block--header,
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--index-2 .promo-block--text,
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--index-3 .promo-block--header,
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--index-3 .promo-block--text {
    max-width: unset !important;
    text-align: center;
  }
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--index-2 .promo-block--header,
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--index-3 .promo-block--header {  
    font-size: 34.0px;
  }
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--index-2 .promo-block--text,
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--index-3 .promo-block--text {  
    font-size: 20.0px;
  }
  
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--content .promo-block--text .underline {
    position: relative;
    padding-bottom: 10px;
  }
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--content .promo-block--text .underline:after {
    content: "";
    border-bottom: solid 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    transform: scaleX(0);
    transform-origin: right;
    transition: transform 0.25s;
  }
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--content:hover .promo-block--text .underline:after {
    transform-origin: left;
    transform: scaleX(1);
  }
  @-webkit-keyframes underline {
    from {
      transform: scaleX(0);
    }
    to {
      transform: scaleX(1);
    }
  }
  @keyframes underline {
    from {
      transform: scaleX(0);
    }
    to {
      transform: scaleX(1);
    }
  }
  .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block--text {
    margin-top: 0;
  }
  .featured-collection__title-card-outer {
    padding: 0 1.75rem;
    min-height: unset;
  }
  .home-section--content.featured-collection__content { 
    padding: 0;
  }
  .home-section--content.featured-collection__content .productitem {
    background: #fff;
    padding-bottom: 26px;
  }
  .home-section--content.featured-collection__content .productitem--actions {
    position: unset;
    opacity: 1;
    visibility: visible;
  }  
  .home-section--content.featured-collection__content .productitem[data-animation="closed"],
  .home-section--content.featured-collection__content .productitem[data-animation-state="closed"],  
  .home-section--content.featured-collection__content .productitem[data-animation="closed=>open"],
  .home-section--content.featured-collection__content .productitem[data-animation="open=>closed"],
  .home-section--content.featured-collection__content .productitem[data-animation-state=open] {
    height: initial;
  }  
  .site-navigation .navmenu-meganav-standard__image-link .image-wrapper.small,
  .site-navigation .navmenu-meganav-standard__image-link .image-wrapper.large {
    width: 300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
  }
  .site-navigation .navmenu-meganav-standard__image-link .image-wrapper.medium {
    width: 300px;
    height: 300px;
    overflow: hidden;
    margin: 0 auto;
  }
  .navmenu-meganav-standard__image-link:hover .navmenu-meganav-standard__image-size-small,
  .navmenu-meganav-standard__image-link:focus .navmenu-meganav-standard__image-size-small,
  .site-navigation .navmenu-meganav-standard__image-link:hover .navmenu-meganav-standard__image-size-small,
  .site-navigation .navmenu-meganav-standard__image-link:focus .navmenu-meganav-standard__image-size-small,
  .navmenu-meganav-standard__image-link:hover .navmenu-meganav-standard__image-size-medium,
  .navmenu-meganav-standard__image-link:focus .navmenu-meganav-standard__image-size-medium,
  .site-navigation .navmenu-meganav-standard__image-link:hover .navmenu-meganav-standard__image-size-medium,
  .site-navigation .navmenu-meganav-standard__image-link:focus .navmenu-meganav-standard__image-size-medium,
  .navmenu-meganav-standard__image-link:hover .navmenu-meganav-standard__image-size-large,
  .navmenu-meganav-standard__image-link:focus .navmenu-meganav-standard__image-size-large,
  .site-navigation .navmenu-meganav-standard__image-link:hover .navmenu-meganav-standard__image-size-large,
  .site-navigation .navmenu-meganav-standard__image-link:focus .navmenu-meganav-standard__image-size-large {
    transform: scale(1.1);
  }
  
  .navmenu-meganav-standard__image-size-small,
  .navmenu-meganav-standard__image-size-medium,
  .navmenu-meganav-standard__image-size-large {
    width: 100%;
    min-width: 300px;
    transition: transform .5s;
  }
  .ui-menu.ui-widget-content.ui-autocomplete {
    width: 75% !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
  }
  .search-flydown--results.visible, .search-flydown--quicklinks.visible {
    display: none;
  }
  .gl-grid-layer .gl-col-left {
    flex: 0 0 26% !important;
    min-width: 26% !important;
  }
  .ui-menu .gf-search-viewall a.ui-menu-item-wrapper {
    text-transform: unset !important;
  }
  .ui-menu.ui-autocomplete-flex .gf-search-viewall a.ui-menu-item-wrapper {
    padding: 1rem !important;
  }
  .shopify-policy__body {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  @media screen and (min-width: 1024px) {
    .shopify-policy__body {
      margin-top: 50px;
      margin-bottom: 50px;
    }
  }
  .navmenu-meganav-standard__image-container.navmenu-meganav-standard__image-last {
    max-width: 360px;
    width: 100%;
  }
  .product-section--content.product-content-block--guide {
    margin-top: 0;
  } 
  .productgrid--subcollection {
    margin-bottom: 4rem;
  }
  .home-section--content {
    margin-bottom: 0;
  }
  .blogposts--inner .article--excerpt-wrapper:not(:last-child) {
    margin-right: 10px;
  }
}
body.main .wrapper-company-stars {
  -ms-flex-align: left;
    align-items: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: left;
    justify-content: left;
}

.gf-actions .gf-refine-toggle-mobile,
.gf-actions .sort-by.limit-by label {
  font-weight: 600 !important;
  color: #222 !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
}
.article-image-main {
  display: block;
  margin: 2rem auto 0;
  width: 100%;
  max-width: 700px;
}
.article--pagination {
  margin-bottom: 4.25rem;
}
.shopify-section.cart--section {
  padding-bottom: 3.125rem;
}