/** Shopify CDN: Minification failed

Line 34:113 Unexpected "{"
Line 38:97 Expected identifier but found "!"
Line 160:157 Expected identifier but found "\" version=\""
Line 160:228 Comments in CSS use "/* ... */" instead of "//"
Line 164:14 Expected identifier but found "."
Line 182:14 Expected identifier but found "."

**/






  

@media only screen 
and (min-width : 500px) 
and (max-width : 760px) {
  
  body.template-index #shopify-section-template--23286826729763__text_columns_nQRNhy .grid {margin-left: 0 !important;display: flex;display: -webkit-flex;flex-flow: row wrap;}
  body.template-index #shopify-section-template--23286826729763__text_columns_nQRNhy .grid__item {margin-bottom: -10% !important;}
}
@media screen and (max-width: 1200px) {
  body.template-index #shopify-section-template--24371998130467__text_columns_EVzqmV h3 {margin-bottom: 3px !important;}
}

.ZAPB_bar_template_content {min-height: 30px !important;}
.zip-loading {display:none;}
body.template-index #shopify-section-template--19655655948579__featured-collections .lazyloaded,
body.template-index #shopify-section-template--19655655948579__4ae46593-04a6-47f0-9273-772b8b29829f .lazyloaded,
body.template-index #shopify-section-template--21393610604835__c943a609-d590-40d0-ada6-343e24ca8c02 .lazyloaded, {
  opacity:1 !important;transition:opacity 0.2s ease;}


#shopify-section-template--19655656505635__922c208e-bd95-47e7-9add-0b5706b08ee5 {margin: 20px 0; !important;}
div.yotpo-vip-tier-threshold {height: 30px !important;}

/* HEADER */
#other-menu a {font-size:14px !important;}
a#other-menu-mobile {font-weight:600;}

/* GLOSSARY */
.ywm-glossary {padding-bottom:75px;}
.ywm-glossary h3 {font-size:18px;margin:25px auto 5px auto !important;}
.ywm-glossary h3:first-letter {font-size:22px;}
.ywm-glossary .ywm_faq__answer {font-style:normal;}
.ywm-glossary .definition {display:none;}

/* CORE WEB VITALS */
body {font-display:swap;}
.img.image-fit.hero__image.lazyautosizes.lazyloaded, img.image-fit.promo-grid__bg-image.lazyautosizes.lazyloaded, h1.site-header__logo img {max-width: 100%;height: auto;}
#MainContent img {/*content-visibility: auto;*/}


/* SUBS ONLY COLLECTION */
.style_private {text-align: center;}
.style_private a { text-decoration: none; padding: 8px 15px; margin: 0 5px;}

/* PRODUCT PAGE */
body.template-product .product-block .btn--full, body.template-product .bndlr-add-to-cart,  .btn.cart__checkout {padding: 25px 20px;}
.grid__image-ratio img {opacity:1;}
.product-recommendations form, .cart-recommendations .grid__item {text-align:center;}
.product-recommendations #cartButton.btn, .cart-recommendations #cartButton.btn  {padding: 6px;max-width: 132px;border-radius: 5px;letter-spacing: 0.05em;}
.product-recommendations #cartButton.btn {background: white;color: green;border: 1px solid #334c20;}
.cart-recommendations #cartButton.btn {background: #000;color: #fff;border: 1px solid #ccc;}
.cart-recommendations .grid-product__title.grid-product__title--body {text-transform:unset;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0.02em;}
.cart-recommendations .product-block {margin: 0 auto 0 auto !important;}
.cart-recommendations .bottom-btn .grid-product__price {font-size:1rem;color:#d00e00;}
.cart-recommendations .grid-product__meta {min-height:66px;}

  
 @font-face {
  font-family: 'RM Neue';
  src: url(https://shellshockcbd.com/cdn/shop/files/RMNeue-SemiBold.woff?v=12932555399511132618) format('woff');
  font-weight: 600;
  font-style: normal;
}



/* FORM */
input.hideMe {display:none;} 

/* GLOBO FORM */
.globo-form-app .content.flex-wrap.block-container ~ p {display:none;}
.suspend .globo-form-app .globo-form-control.layout-3-column input {/*display:none;*/}
.suspend .globo-form-app .globo-form-control.layout-3-column input#text-5 {/*display:block;*/}

/* PRODUCTS */
body.donation-chive-charities .product__quantity {display:none;}
body.donation-chive-charities .variant-input-wrap label:before {content:"$";}
body.template-product .image-text.under-product {}

/* CART */
.extra-stuff {display:flex;flex-flow:row wrap;display: -webkit-flex;display: -moz-flexbox;display: -ms-flexbox;display: -ms-flexbox;-webkit-flex-wrap: wrap; }
#is-a-gift, #is-a-rush, #is-a-donation {flex:auto;display:flex;display: -webkit-flex;display: -moz-flexbox;display: -ms-flexbox;display: -ms-flexbox;-webkit-flex-wrap: wrap; 
    align-content:center;align-items: center;position: relative;padding: .75rem 1.25rem;margin: 1rem;border-radius: .25rem;text-align:left;}
#is-a-gift {color: #697479;background-color: #d4e5ed;border-color: #c3e6cb;}
#is-a-rush {color: #155724;background-color: #d4edda;border-color: #c3e6cb;}
#is-a-donation {color: #155724;background-color: #d4edda;border-color: #c3e6cb;}
.upsell-in-cart {margin-left:1rem;}
#is-a-gift small {margin:0px 0px 0px 10px;}
#is-a-gift.warning {color: #9a873f;background-color: #FCF3D1;border-color: #9a873f;}
.upsell-in-cart input[type="submit"], .extra-stuff a.donate-btn {background: #eee;padding: 5px 10px;border-radius: 3px;color: #777;border: 1px solid #bbb;text-align:center;}
.drawer__fixed-header {height: auto !important;}
.drawer__fixed-header .drawer__header {height: auto !important;padding: 10px 0 0 0;}
.drawer__fixed-header .drawer__title {font-size:24px;}
.free-shipping-threshold-text {padding: 5px 5px 0px 5px;margin: 0 auto 18px;text-align: center;border: 5px #ff8000;border-style: dotted;background-color: #ffddc7;max-width:700px;}
div.drawer__footer {padding-bottom:50px;}
div.cart__item-row:not(.cart__item-row) {margin-bottom:5px;}
.pw-route-protection .pw-switch[data-toggle=true] {/*background:#41db38 !important;*/}
.pw-route-protection .pw-green-only {display:none !important;}
.pw-route-protection {padding: 0px 0 12px 0px;}
  
/* FOOTER */
.footer__small-text {font-size:14px;}
.disclaimer-text {max-width:900px;margin:0 auto;font-size:12px;}
div[data-type="logo_social"] {width:100%;}

/* CHAT */
#dummy-chat-button-iframe, #shopify-chat {z-index: 10001 !important;}


@media screen and (max-width:480px) {
  #is-a-gift, #is-a-rush, #is-a-donation {max-width:100%;}
  body.template-product .bndlr-product {flex-flow: row wrap;flex: 1 0 45%;}
  body.template-product .product-block .btn--full, body.template-product .bndlr-add-to-cart, .btn.cart__checkout {font-size: 1.5rem;text-transform:uppercase;}
  #CartDrawer .cart__item-row {margin-bottom: 5px;}
  #CartDrawer .cart__item {margin-bottom: 10px;padding-bottom: 10px;}
}

@media screen and (max-width:768px) {
  body.template-product .image-text.under-product {margin-top:2rem;}
}
body.template-product .image-text.under-product {}
@media screen and (min-width:768px) {
  #is-a-gift, #is-a-rush, #is-a-donation {max-width:350px;}
}

/* SITEMAP */
 body#sitemap.sitemap ul {display: flex;display:flex;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: -ms-flexbox;-webkit-flex-wrap: wrap; /*flex-flow: row wrap;*/flex-flow: column wrap;align-content: flex-start;justify-content: space-between;align-items: flex-start;}
 body#sitemap.sitemap ul li {list-style:none;padding-right: 1rem;font-size:1rem;line-height:140%;}
 body#sitemap.sitemap ul.one-col li {flex: 1 0 100%;}
 body#sitemap.sitemap ul.two-col li {flex: 1 0 49%;}
 body#sitemap.sitemap ul.three-col li {flex: 1 0 32%;}
 body#sitemap.sitemap ul li a {color:#333;}
 body#sitemap.index-section {margin-top:0 !important;}

/* SPECIALTY */
.max-500 {max-width:500px;margin:0 auto;}
.max-600 {max-width:600px;margin:0 auto;}
.max-700 {max-width:700px;margin:0 auto;}
.max-800 {max-width:800px;margin:0 auto;}
.max-900 {max-width:900px;margin:0 auto;}

/* ICON LINKS*/
a[href*="pdf--1"]:before {display:inline-block;height:40px;width:40px;padding-right:10px;content:"<svg id="Layer_1" style="enable-background:new 0 0 128 128;" version="1.1" viewBox="0 0 128 128" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path d="M30,64c-1.7,0-3,1.3-3,3v28c0,1.7,1.3,3,3,3s3-1.3,3-3v-7h3c6.6,0,12-5.4,12-12s-5.4-12-12-12H30z M42,76c0,3.3-2.7,6-6,6   h-3V70h3C39.3,70,42,72.7,42,76z"/><path d="M98,70c1.7,0,3-1.3,3-3s-1.3-3-3-3H82c-1.7,0-3,1.3-3,3v28c0,1.7,1.3,3,3,3s3-1.3,3-3V84h7c1.7,0,3-1.3,3-3s-1.3-3-3-3h-7   v-8H98z"/><path d="M55,64c-1.7,0-3,1.3-3,3v28c0,1.7,1.3,3,3,3h3c9.4,0,17-7.6,17-17s-7.6-17-17-17H55z M69,81c0,6.1-4.9,11-11,11V70   C64.1,70,69,74.9,69,81z"/><path d="M15,114c0,7.2,5.8,13,13,13h72c7.2,0,13-5.8,13-13V37h0c0-0.8-0.3-1.5-0.9-2.1l-33-33C78.3,1,77,0.8,75.9,1.2   C74.7,1.7,74,2.8,74,4v23c0,7.2,5.8,13,13,13h20v74c0,3.9-3.1,7-7,7H28c-3.9,0-7-3.1-7-7V14c0-3.9,3.1-7,7-7h34c1.7,0,3-1.3,3-3   s-1.3-3-3-3H28c-7.2,0-13,5.8-13,13V114z M87,34c-3.9,0-7-3.1-7-7V11.2L102.8,34H87z"/></g></svg>";}


@media screen and (max-width: 480px) {
 body#sitemap..sitemap ul {max-height:100% !important;flex-wrap: nowrap;}
  div.yotpo.bottomLine.yotpo-small {display: flex; justify-content: center !important;}
  body:not(.template-index):not(.template-cart) .section-header__title {max-width: 200px;}
  div.yotpo-title {color:#000 !important;}
  div.yotpo-description {color:#000 !important;}
  div.yotpo-text-on-background {min-height:350px !important;}
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-background-text-mobile {padding-top: 50% !important;}
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-customer-logged-out-buttons .yotpo-register-link .yotpo-action-button-widget .yotpo-button-standard-size {background: black !important;color: #fff !important;}
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-customer-logged-out-buttons .yotpo-login-link .yotpo-action-button-widget .yotpo-button-standard-size {border:1px solid #000 !important;}
      body.cbd-military-discount .collection-hero {height: 350px;}
  body.template-collection .grid-product__meta .yotpo .standalone-bottomline .star-clickable {flex-flow: row wrap;justify-content: center;}
  .cart__checkout-wrapper {margin: -10px auto 10px;}
  body.template-cart .snippet_52_plugin-wrapper .swiper-button-next, body.template-cart .snippet_52_plugin-wrapper .swiper-button-prev {transform:scale(0.5);}
  body.template-cart .snippet_52_plugin-wrapper .prodPrice {z-index:999;}
  body.template-index iframe {}
}
  
@media screen and (min-width: 480px) and (max-width:768px) {
 body#sitemap..sitemap ul {max-height:100% !important;flex-wrap: nowrap;}
  div.yotpo.bottomLine.yotpo-small {display: flex; justify-content: center !important;}
  div.yotpo.bottomLine {display: flex; justify-content: center !important;}
  div.yotpo-title {color:#000 !important;}
  div.yotpo-description {color:#000 !important;}
  div.yotpo-text-on-background {min-height:350px !important;}
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-background-text-mobile {padding-top: 50% !important;}
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-customer-logged-out-buttons .yotpo-register-link .yotpo-action-button-widget .yotpo-button-standard-size {background: black !important;color: #fff !important;}
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-customer-logged-out-buttons .yotpo-login-link .yotpo-action-button-widget .yotpo-button-standard-size {border:1px solid #000 !important;}
}
@media screen and (min-width: 769px) and (max-width:960px) {
  .section-header--hero .section-header__title {font-size: calc(var(--typeHeaderSize)*1.25);}
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-text-and-buttons {max-width:350px !important;margin: -20vh auto 10vh!important;transform: scale(1.5) !important;}
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-customer-logged-out-buttons .yotpo-register-link .yotpo-action-button-widget .yotpo-button-standard-size {background: black !important;color: #fff !important;}
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-customer-logged-out-buttons .yotpo-login-link .yotpo-action-button-widget .yotpo-button-standard-size {border:1px solid #000 !important;}
     body.template-page .collection-hero__content {align-items: end;}
}

@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : portrait) { 
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-text-and-buttons {max-width:350px !important;margin: -20vh auto 10vh!important;transform: scale(1.5) !important;}
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-customer-logged-out-buttons .yotpo-register-link .yotpo-action-button-widget .yotpo-button-standard-size {background: black !important;color: #fff !important;}
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-customer-logged-out-buttons .yotpo-login-link .yotpo-action-button-widget .yotpo-button-standard-size {border:1px solid #000 !important;}
  img.image-fit.promo-grid__bg-image.lazyautosizes.lazyloaded {height:inherit !important;}
     body.template-page .collection-hero__content {align-items: end;}
}

/* iPAD PRO */
@media only screen 
  and (min-device-width: 1022px) 
  and (max-device-width: 1366) 
  and (-webkit-min-device-pixel-ratio: 2.0) {
    img.image-fit.promo-grid__bg-image.lazyautosizes.lazyloaded {height:inherit !important;}
     body.template-page .collection-hero__content {align-items: end;}
}

/* OLD IPAD */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (-webkit-min-device-pixel-ratio: 1){  
   body.template-page .collection-hero__content {align-items: end;}
}
  
@media screen and (min-width: 960px) and (max-width:1200px) {
   body.cbd-military-discount .collection-hero__content {align-items: end;}
}
@media screen and (min-width:1200px) {
   body.cbd-military-discount .collection-hero__content {align-items: end;}
}

@media screen and (min-width:1350px) {
 body.template-product .grid--product-images--partial .medium-up--three-fifths {max-width: 650px;float: right;}
     body.cbd-military-discount .collection-hero__content {align-items: end;}
}

@media screen and (min-width:2200px) {
  body.template-index .slideshow-wrapper .parallax-container {top: -50%;}
}
