/** Shopify CDN: Minification failed

Line 3614:26 Expected ":"

**/


/*THEME OVERRIDES*/
blockquote, .heading, h1, h2, h3, h4, h5, h6, .h0, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family:font-family: "HelveticaNeue-Light", "Helvetica Neue Light", var(--font-heading-family), "Helvetica Neue", 
  Helvetica, Arial, "Lucida Grande", sans-serif; 
}
  .corner.right,   .corner,   .corner.left, .header__corner, .header .corner{
		display: none !important;
  }
  

/*  .header__menu, .header__menu>ul .menu__item{
  		font-family: industry, sans-serif;
			font-weight:  900;
			font-size: 11px;
	    text-transform: uppercase;
	    letter-spacing: .02rem;
  }*/


  .topbar-section, .shopify-section-sections--15463316521019__announcement-bar{
  	height: 20px;
  	    font-size: 9px;
  	    text-transform: capitalize;
  }

 .announcement-icon, 
 .announcement-icon svg{
  	width: 10px;
  }
/*
  .slideshow .banner {

    max-width: 100%;
}

.slideshow :is(.banner,.banner__overlay), .slideshow   {
    border-radius: 0;
}*/

.slideshow-content .slideshow-dots {
border-block-start: 0px solid !important;
padding-left: 3%;
    padding-right: 3%;
}
.slideshow-word .button{
	margin-right: 3%;
}
.flickity-page-dots{
display: none !important;
}


.js .section--rounded :is(.banner__map,.banner__media,.banner__overlay,.video-hero) {
    border-start-end-radius: 0px !important; 
    border-start-start-radius: 0px !important; 
}

.mega-menu__nav a{
font-size: 14px;
}

/*ul.mega-menu__nav li a {
	font-size: 13px;
		font-family:font-family: "HelveticaNeue-Light", "Helvetica Neue Light", var(--font-heading-family), "Helvetica Neue", 
  Helvetica, Arial, "Lucida Grande", sans-serif !important ; 
}*/

 .mega-menu__nav li ul li a{
	font-size: 12px;
		font-family:font-family: "HelveticaNeue-Light", "Helvetica Neue Light", var(--font-heading-family), "Helvetica Neue", 
  Helvetica, Arial, "Lucida Grande", sans-serif !important ; 
}

 .menu__item, .header__menu>ul .menu__item .btn-text,
 .mega-menu__nav li .heading, .banner__subheading, .collage .banner__box p.text-base {
  		font-family: industry, sans-serif;
			font-weight:  900;
			font-size: 11px !important;
	    text-transform: uppercase;
	    letter-spacing: .02rem;
}
.mainnav-nascar a{
background-image: url(/cdn/shop/files/nascar-logo.png?v=1726516939);
    background-repeat: no-repeat;
    background-position: left 18px;
    background-size: 17px;
    padding-left: 21px;
}

.noblue .grid.axil_custom_grid_mid_three{
display: none;

}

.noblue .collage-right #shopify-block-image_FmmHjN{
display: none;

}
.mega-menu__nav .media{
	display: none !important;
}

.header__menu>ul {
    column-gap: 23px;
}

.badge.badge--onsale {
		font-family: industry, sans-serif;
			font-weight:  900;
    --badge-background: #57d498;
    --badge-foreground: rgb(var(--color-sale-tag-text));
    font-size: 11px !important;
    padding: 5px 10px;
}
.totals__subtotal-value{
	color: #57d498;
}

.recommend__title {

    font-weight: 900;
    letter-spacing: -.02rem;
}
warranty-upsell.complementary-products::before {
     content: "";
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #0000000a;
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translate(-50%);
}
.drawer__footer-buttons  .button--primary{
background-color: #57d498;
font-size: 22px;
text-transform: capitalize;
--border-opacity: 0;
}
.footer__accordions .text-base-2xl{
	font-family: industry, sans-serif;
			font-weight:  900;
				font-size: 12px;
	    text-transform: uppercase;
}

.footer__accordions .details__content ul li a{
font-size: 11px;
}
.footer__accordions .details__content .gap-3 {
    gap: 4px;
}
.shopify-section-group-footer-group
.footer {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.footer__left {
    border-inline-end: 0px solid rgb(var(--color-foreground) / var(--opacity-115));
}
.footer-copyright .payment-icons svg {
    width: 28px !important;
}
.slideshow .banner{

    max-width: 80%;
}

 .slideshow-content{
margin:  0 auto;
    max-width: 92%;
}

.collage-full {
    grid-template-columns: 1fr 0fr;
}
.highlighted-text .icon {
/*    stroke:#b97917; */
}




#shopify-section-template--15470375698491__multicolumn_with_icons_dMFCk9  .section,
#shopify-section-template--15470375698491__multicolumn_with_icons_dMFCk9 .section .page-width,
#shopify-section-template--15463314554939__multicolumn_with_icons_dMFCk9 .section,
#shopify-section-template--15463314554939__multicolumn_with_icons_dMFCk9 .section .page-width,
#shopify-section-template--15472601202747__multicolumn_with_icons_dMFCk9  .section,
#shopify-section-template--15472601202747__multicolumn_with_icons_dMFCk9 .section .page-width,
#shopify-section-template--15473297358907__multicolumn_with_icons_dMFCk9  .section,
#shopify-section-template--15473297358907__multicolumn_with_icons_dMFCk9 .section .page-width,
#shopify-section-template--15505132650555__multicolumn_with_icons_dMFCk9  .section,
#shopify-section-template--15505132650555__multicolumn_with_icons_dMFCk9 .section .page-width,
#shopify-section-template--15507273973819__multicolumn_with_icons_dMFCk9 .section .page-width,
#shopify-section-template--15507273973819__multicolumn_with_icons_dMFCk9 .section,
[id$="__multicolumn_with_icons_dMFCk9"]  .section,
[id$="__multicolumn_with_icons_dMFCk9"]  .section .page-width{
	background-color: #000000;
	background: #000000;
	color: #ffffff;
 
}
#shopify-section-template--15470375698491__multicolumn_with_icons_dMFCk9 .section .page-width .heading,
#shopify-section-template--15463314554939__multicolumn_with_icons_dMFCk9 .section .page-width .heading,
#shopify-section-template--15472601202747__multicolumn_with_icons_dMFCk9 .section .page-width .heading,
#shopify-section-template--15473297358907__multicolumn_with_icons_dMFCk9  .section .page-width .heading,
#shopify-section-template--15505132650555__multicolumn_with_icons_dMFCk9  .section .page-width .heading,
#shopify-section-template--15507273973819__multicolumn_with_icons_dMFCk9  .section .page-width .heading,
[id$="__multicolumn_with_icons_dMFCk9"] .section .page-width .heading{
	color: #ffffff;
	font-family: industry, sans-serif;
			font-weight:  900;
				font-size: 14px;
				text-transform: uppercase;
}
#shopify-section-template--15470375698491__multicolumn_with_icons_dMFCk9 .column__icon,
#shopify-section-template--15463314554939__multicolumn_with_icons_dMFCk9 .column__icon,
#shopify-section-template--15472601202747__multicolumn_with_icons_dMFCk9 .column__icon,
#shopify-section-template--15473297358907__multicolumn_with_icons_dMFCk9 .column__icon,
#shopify-section-template--15505132650555__multicolumn_with_icons_dMFCk9 .column__icon,
#shopify-section-template--15507273973819__multicolumn_with_icons_dMFCk9 .column__icon,
[id$="__multicolumn_with_icons_dMFCk9"] .column__icon{

background: #b97917;
    width: 50px;
    height: 50px;
    border-radius: 9999px;
    text-align: center;
    line-height: 50px;
    background: -webkit-linear-gradient(73deg, #b97917, #fff3ce);
    margin-left: auto;
    margin-right: auto;
   /* margin-top: -60px;*/
}
#shopify-section-template--15470375698491__multicolumn_with_icons_dMFCk9 .column__content,
#shopify-section-template--15463314554939__multicolumn_with_icons_dMFCk9 .column__content,
#shopify-section-template--15472601202747__multicolumn_with_icons_dMFCk9  .column__content,
#shopify-section-template--15473297358907__multicolumn_with_icons_dMFCk9  .column__content,
#shopify-section-template--15505132650555__multicolumn_with_icons_dMFCk9  .column__content,
#shopify-section-template--15507273973819__multicolumn_with_icons_dMFCk9  .column__content,
[id$="__multicolumn_with_icons_dMFCk9"]  .column__content{
max-width: 76%;
    margin-left: auto;
    margin-right: auto;
}
#shopify-section-template--15470375698491__multicolumn_with_icons_dMFCk9 .column,
#shopify-section-template--15463314554939__multicolumn_with_icons_dMFCk9 .column,
#shopify-section-template--15472601202747__multicolumn_with_icons_dMFCk9 .column,
#shopify-section-template--15473297358907__multicolumn_with_icons_dMFCk9 .column,
#shopify-section-template--15505132650555__multicolumn_with_icons_dMFCk9 .column,
#shopify-section-template--15507273973819__multicolumn_with_icons_dMFCk9 .column,
[id$="__multicolumn_with_icons_dMFCk9"] .column{
	flex-direction: column;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
}
#shopify-section-template--15470375698491__multicolumn_with_icons_dMFCk9 .column:nth-child(2),
#shopify-section-template--15463314554939__multicolumn_with_icons_dMFCk9 .column:nth-child(2),
#shopify-section-template--15472601202747__multicolumn_with_icons_dMFCk9 .column:nth-child(2),
#shopify-section-template--15473297358907__multicolumn_with_icons_dMFCk9 .column:nth-child(2),
#shopify-section-template--15505132650555__multicolumn_with_icons_dMFCk9 .column:nth-child(2),
#shopify-section-template--15507273973819__multicolumn_with_icons_dMFCk9 .column:nth-child(2),
[id$="__multicolumn_with_icons_dMFCk9"] .column:nth-child(2){
border-left: 1px solid rgba(255,255,255,.2);
border-right: 1px solid rgba(255,255,255,.2);
}

#shopify-section-template--15470375698491__multicolumn_with_icons_dMFCk9 .section--padding,
#shopify-section-template--15463314554939__multicolumn_with_icons_dMFCk9 .section--padding,
#shopify-section-template--15472601202747__multicolumn_with_icons_dMFCk9 .section--padding,
#shopify-section-template--15473297358907__multicolumn_with_icons_dMFCk9 .section--padding,
#shopify-section-template--15505132650555__multicolumn_with_icons_dMFCk9 .section--padding,
#shopify-section-template--15507273973819__multicolumn_with_icons_dMFCk9 .section--padding,
[id$="__multicolumn_with_icons_dMFCk9"] .section--padding
{

	padding-block-start:0px;
padding-block-end: 0px;
}
.details__content h6{
	display: none;
}

#looxReviews {
    border-radius: 33px;
   /* border: 1px solid rgba(0, 0, 0, .1);*/
    padding: 23px 5%;
    padding-bottom: 20% !important;
    background-color: rgba(0,0,0,.03);
}

.accordion .text-base-xl{
	    font-family: industry, sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 1rem;
}

 .sticky-buy-button {
      width: 100px;
    inset-block-end: 90px;
    padding: 0px;
    overflow: hidden;
  }

  .sticky-buy-button__variant {
    grid-template-columns: 100% auto;
        display: block;
            text-align: center;
}

  .sticky-buy-button__variant  .font-medium,  .sticky-buy-button__variant  .price,
 .sticky-buy-button__variant  .price__regular,
   .sticky-buy-button__variant .button{
font-size: 11px;
text-align: center;
margin: 0 auto;
}

.sticky-buy-button__variant .font-medium{
margin-bottom: -8px;
    display: block;
    margin-top: 3px;
}

.sticky-buy-button__variant .button{
    padding: 10px;
    width: 93%;
    margin-bottom: 3px;
    margin-top: 5px;
}
.product__price :is(.price__sale,.unit-price) , .price__sale{
 
    position: relative;
}

.product__price {
    border-top: 1px solid rgba(0, 0, 0, .1);
    padding-top: 31px;
    position: relative;
}

.product__price .price__regular{
	color: #57d498;
}

[for="template--15507273973819__main-product-color-1"] {
    background-image: none !important;

}

.product-form__submit{
background-color: #57d498;
background: #57d498;
    font-size: 1.3rem;
    border: 0px;
    font-weight: 600;
    --border-opacity:0;
    text-transform:  capitalize;
}
.product__price :is(.price__sale,.unit-price) {
    font-size: 100%;
    opacity: .6;
    text-decoration: line-through;
}
.product-form__submit:hover{
background-color: #40bd81;
background: #40bd81;
    
}
.unit-price, .price__sale {
    color:black;
    
}
.price__sale:before {
 
    transform: rotate(6deg);
    border-block-end: 2px solid black;
}

.slideshow-word{
	padding-left: 3%;
}

.mega-menu__nav.grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)); 
}

.z-30 {
    z-index: 999999999999;
}

.topbar .social-icons {
    display: none !important;
}

.article-card__content .pdficonbutton.button{
margin-top: 10px;
clear: both;
display: block;
width: 199px;
    text-align: center;
}

cart-items .horizontal-product__details{
	max-width: 250px;
}












/*MOBILE*/
@media (max-width: 1200px) {
	.menu__item, .header__menu>ul .menu__item .btn-text, .mega-menu__nav li .heading, .banner__subheading, .collage .banner__box p.text-base {
    font-size: 9px !important;
	}
	.header__menu>ul .menu__item {
    height: inherit;
    min-height: 17px;
  }
}


@media (max-width: 1024px) {
	.slideshow .banner {
    margin-inline-end: 10px;
  }
  cart-items .horizontal-product__details{
	max-width: inherit;
}
.horizontal-product__details :is(.price__sale,.price__regular) {
  
    font-size: 12px;
}
  .collage .title-wrapper{
  	margin-bottom: -25px;
  }

	li.discounts__discount {
		display: block; 
		margin-top: 0px;
	}
	li.discounts__discount span{
		margin-bottom: 4px;
	}
	.footer__accordions .text-base-2xl {
    
    font-size: 15px;
  }
	.footer__accordions .details__content ul li a{
		    font-size: 15px;
    margin-bottom: 13px;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding-bottom: 20px;
    width: 100%;
	}

}
/*MOBILE*/
/*THEME OVERRIDES*/









































































 
/*AXIL CUSTOM*/
.axil_custom_product_info{
	background-color: #000000;
	padding-top: 0; 
	padding-bottom: 5%; 
	color: #ffffff;
}
.accordion .video-wrapper {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9; /* keeps correct proportions */
  max-width: 100%;    /* override any theme constraints */
}
.accordion.video-wrapper iframe {
   position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  border: 0;
    display: block;
}
.view-cart-button-smaller{
    text-transform: uppercase;
    font-family: industry, sans-serif;
    font-weight: 900;
    font-size: 10px;
    line-height: 11px;
    position: absolute;
    background-color: #000c;
    color: #fff;
    top: 12px;
    left: 40px;
    padding: 4px 11px;
    border-radius: 9999px;
}
.axil_custom_product_info.gsx .axil_top_section{
  background-image: url(/cdn/shop/files/GSX_prod_BG_ALL.jpg?v=1710191398);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: BOTTOM right;
    padding-top: 3%;
    padding-bottom: 7%;

}
.axil_custom_product_info.gsx.gsxthree .axil_top_section{
  background-image: url(/cdn/shop/files/GSX_prod_BG_ALL_60f32c41-4f9f-4d41-b5ec-eb1b5174f2ad.jpg?v=1759946060);
    background-size: cover;
    margin-top: -20px;

}

.axil_custom_product_info.gsx.gsxthree h2.axil_custom_headline{
	color: #000000;
}


.axil_custom_product_info.gsx.gsxthree .axil_custom_logo {
    max-width: 280px;
    margin: 0 auto 20px;
    margin-left: 0;
    margin-bottom: 20px;
    margin-left: -7px;
}









.axil_custom_product_info.mx-pro .axil_custom_grid {
    grid-template-columns: inherit;
  }
.axil_custom_product_info.mx-pro{
	margin-top: 0px;
}
.axil_custom_product_info.gsx.mx-pro .axil_top_section{
	background-image: none;
}



.axil_custom_product_info.gsx.mx-pro {
	background-image: url(/cdn/shop/files/Artboard_29.jpg?v=1741895849);
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 5%;
}

.axil_custom_product_info.mx-pro .axil_custom_logo {
       max-width: 37%;
    margin: 0 auto 20px;
    margin-left: 0;
    margin-bottom: 20px;
    position: relative;
    width: 10%;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
}
.mx-top-content{
display: inline-block;
    vertical-align: middle;
    width: 90%;
    margin-left: 16%;
}
.axil_custom_product_info.mx-pro .axil_custom_headline {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    text-align: left;
    max-width: 480px;
    margin-top: 0;
}
.axil_custom_product_info.mx-pro .axil_custom_roudner_inner .axil_custom_headline{
text-align: center;
}
.mx-pro .axil_custom_rounder.axil_custom_rounder_five,
.axil_custom_product_info.mx-pro .axil_custom_rounder_five .axil_custom_headline{
color: black;
}
.axil_custom_product_info.gsx.nascargsx .axil_top_section{
  background-image: url(/cdn/shop/files/GSX_prod_BG_ALL_8ff50f0e-422a-40f4-80dc-229b6315611b.jpg?v=1726519673);
}
.js [role=main] .shopify-section .section.axil_custom_product_info:before {
    display: none;
}

.axil_custom_product_info{
	margin-top: 20px;
}

.axil_custom_product_info.xcor-dig{
	margin-top: 0px;
}


.axil_custom_product_image{
	max-width: 600px;
    margin: 0 auto;
    display: block;
}

.axil_custom_logo{
max-width: 400px;
    margin: 0 auto 20px;
    margin-left: 0;
    margin-bottom: -70px;
    margin-left: -31px;
}

h2.axil_custom_headline{
	font-size: 3rem; 
	color: #ffffff;
	font-weight: 900;
}

.axil_custom_grid{
	grid-template-columns: 1fr 1fr;
	max-width: 1300px;
	margin-left: auto; 
	margin-right: auto;
}
.axil_custom_grid_mid_one{
	grid-template-columns: 1fr  ;
}

.axil_custom_rounder{
    background-image: url(/cdn/shop/files/GSX_modals_1.jpg?v=1710196052);
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 33px;
    padding: 4%;
    min-height: 300px;
}

.axil_mid_section{
	max-width: 1100px; 
	margin:  0 auto;
}
.axil_custom_grid_mid_two, .axil_custom_grid_mid_three{
grid-template-columns: 2fr 1fr;
gap: 30px;
margin-bottom: 30px;
}

.axil_custom_grid_mid_three{
grid-template-columns: 1fr 2fr;
	}

.axil_custom_grid_mid_one{
	margin-bottom: 30px;
}
.axil_custom_roudner_inner{
 
 
  justify-self: end; /* Aligns .axil_custom_rounder_inner to the end of its grid area */
}
.axil_custom_roudner_inner p{
font-size: 13px;
    line-height: 20px;
}
.axil_custom_roudner_inner h3.axil_custom_headline{
color: #ffffff;
font-size: 22px;
margin-bottom: 10px;
font-weight: 300;
}

.axil_custom_rounder_one{
 grid-template-columns: auto auto; /* Adjust based on your needs */
  justify-content: end; /* Aligns grid items to the end (right) */
  align-items: center; /* Aligns items vertically in the center */
  text-align: left; /* Aligns text to the right */
  display: grid;
    display: grid;
      grid-template-columns: 40% 0%;
}

.axil_custom_rounder_two, .axil_custom_rounder_five{
	 grid-template-columns: auto auto; /* Adjust based on your needs */
  justify-content: end; /* Aligns grid items to the end (right) */
  align-items: center; /* Aligns items vertically in the center */
  text-align: left; /* Aligns text to the right */
  display: grid;
    display: grid;
      grid-template-columns: 40% 0%;
}

.axil_custom_rounder_five{
 grid-template-columns: 40% 60%;
	}


#shopify-section-template--15784512356411__slideshow_RpNAAh p.heading.title-sm,
[id$="__slideshow_RpNAAh"] p.heading.title-sm{
 font-size: 18px !important;
 font-weight: 400;
 line-height: 22px !important;
}

#shopify-section-template--15784512356411__slideshow_RpNAAh p.heading.title-sm .split-words,
[id$="__slideshow_RpNAAh"] p.heading.title-sm .split-words {
    gap: .5em .2em;
}


.axil_custom_rounder_three, .axil_custom_rounder_four{
grid-template-columns: auto auto;
    justify-content: end;
    align-items: end;
    text-align: center;
    display: grid;
    grid-template-columns: 87% 6%;
}
.axil_custom_rounder_two{
	  background-image: url(/cdn/shop/files/GSX_modals_2.jpg?v=1710196052);
}


.axil_custom_rounder_three{
	  background-image: url(/cdn/shop/files/GSX_modals_3.jpg?v=1710196052);
	  padding-bottom: 30px;
}


.axil_custom_rounder_four{
	  background-image: url(/cdn/shop/files/GSX_modals_4.jpg?v=1710196052);
	   padding-bottom: 30px;
}


.axil_custom_rounder_five{
	  background-image: url(/cdn/shop/files/GSX_modals_5_3_5864f4b3-4094-47d5-ada5-c06c545f4deb.jpg?v=1747329745);
	 
}



.nascargsx .axil_custom_rounder_one {
	    background-image: url(/cdn/shop/files/GSX_modals_1_fa8170d6-cc25-4466-8b24-6931a8dec921.jpg?v=1726519673);
}


.nascargsx  .axil_custom_rounder_two{
	 background-image: url(/cdn/shop/files/GSX_modals_2_f669b1ad-ccbe-44c0-8bd6-dfbb49ad4ac3.jpg?v=1726519673);
}

.nascargsx .axil_custom_rounder_five{
		 background-image: url(/cdn/shop/files/GSX_modals_5_fda78f22-753c-44c7-b1db-3b9843334c6b.jpg?v=1726519673);

}



.xcor .axil_custom_rounder_one{
	  background-image: url(/cdn/shop/files/XCOR_modals_1_1.jpg?v=1710608272);
}

.xcor .axil_custom_rounder_two{
	  background-image: url(/cdn/shop/files/XCOR_modals_2_1.jpg?v=1710608272);
}


.xcor .axil_custom_rounder_three{
	  background-image: url(/cdn/shop/files/XCOR_modals_3_1.jpg?v=1710608272);
	  padding-bottom: 30px;
}


.xcor .axil_custom_rounder_four{
	  background-image: url(/cdn/shop/files/GSX_modals_4.jpg?v=1710196052);
	   padding-bottom: 30px;
}


.xcor .axil_custom_rounder_five{
	  background-image: url(/cdn/shop/files/XCOR_modals_5_1_c8d65021-5e6a-419b-ae7e-0b612ba7e69a.jpg?v=1747330580);
	 
}




.nascarxcor .axil_custom_rounder_one {
	    background-image: url(/cdn/shop/files/GSX_modals_1_3.jpg?v=1726526873);
}


.nascarxcor  .axil_custom_rounder_two{
	 background-image: url(/cdn/shop/files/GSX_modals_2_1.jpg?v=1726526873);
}


.nascarxcor  .axil_custom_rounder_three{
	 background-image: url(/cdn/shop/files/GSX_modals_3_3.jpg?v=1726526873);
}


.nascarxcor .axil_custom_rounder_five{
		 background-image: url(/cdn/shop/files/GSX_modals_5_3_380d2e8e-d208-4857-a197-7b781764f041.jpg?v=1726526873);

}



.smallchip{
	width: 109px;
    margin: 0 auto;
    margin-bottom: -4px;
    margin-top: -40px;
}

.mx-pro .axil_custom_rounder_one {
	    background-image: url(/cdn/shop/files/MX_modals_1_1.jpg?v=1741896361);
}


.mx-pro  .axil_custom_rounder_two{
	  background-image: url(/cdn/shop/files/MX_modals_2_1.jpg?v=1741903414);
}


.mx-pro  .axil_custom_rounder_three{
	   background-image: url(/cdn/shop/files/MX_modals_3_1_b9f6203a-39ae-47fc-835f-8cfc58649b6d.jpg?v=1750790327);
}
.mx-pro  .axil_custom_rounder_three.axil_custom_rounder_three_mx-elec{
	   background-image: url(/cdn/shop/files/MX_ELEC_modals_3_3.jpg?v=1750790924);
}
.mx-pro  .axil_custom_rounder_four{
	   background-image: url(/cdn/shop/files/MX_modals_4_1.jpg?v=1741903414);
}


.mx-pro .axil_custom_rounder_five{
	  background-image: url(/cdn/shop/files/MX_modals_5_1.jpg?v=1741903414);

}

.mx-pro .axil_custom_rounder_five.axil_custom_rounder_five_elec{
	  background-image: url(/cdn/shop/files/MX_modals_5_2.jpg?v=1741969032);

}
.gsxthree .axil_custom_rounder_one{
grid-template-columns: 29% 0%;
}

.gsxthree .axil_custom_rounder_five {
    grid-template-columns: 31% 68%;
}
.gsxthree  .axil_custom_rounder_two{
	grid-template-columns: 33% 0%;
}
.axil_custom_product_info.gsxthree {
    background-color: #d5bd9c;
  }

.gsxthree .axil_custom_rounder_one{
	  background-image: url(/cdn/shop/files/GSX_modals_1_37f21c4e-3d74-43d3-8d47-88546a620aff.jpg?v=1759946060);
}

.gsxthree .axil_custom_rounder_two{
	  background-image: url(/cdn/shop/files/GSX_modals_2_246ca3be-f83d-445c-ae64-4ee758e0dfa3.jpg?v=1759953065);
}


.gsxthree .axil_custom_rounder_three{
	  background-image: url(/cdn/shop/files/GSX_modals_3_2279190f-e4b1-49f1-803f-7bfe141419f8.jpg?v=1759953065);
	  padding-bottom: 30px;
}


.gsxthree .axil_custom_rounder_four{
	  background-image: url(/cdn/shop/files/GSX_modals_4_e55ea63c-c85b-40a3-9e14-0bb9bf3f9172.jpg?v=1759953065);
	   padding-bottom: 30px;
}


.gsxthree .axil_custom_rounder_five{
	  background-image: url(/cdn/shop/files/GSX_modals_5_0104115c-4632-4109-9b9f-d53c7cadbb05.jpg?v=1759953065);
	 	    background-position: center;
}


.gsxthree .axil_custom_product_image {
    max-width: 750px;
  }

#shopify-section-template--16863833423931__multicolumn_6LcNGa .page-width,
#shopify-section-template--16863833423931__multicolumn_gb4fk7 .page-width,
#shopify-section-template--16863833423931__collage_N6Bp7A .page-width{
max-width: 1100px;
padding-inline: 0;
}

#shopify-section-template--16863833423931__multicolumn_gb4fk7 img {
height: auto;
    max-width: 20%;
    margin-bottom: -10px;
    filter: invert(1);
    margin-top: 50px;
}

 

.product-vp{
position: absolute;
    right: 0;
     top: -25px;
    width: 54%;
    text-align: right;
}
.product__info {
position: relative;

}

.product__title h1{
	       max-width: 67%;
}


.product-title-lg {
    font-size: clamp(var(--sp-8), 2.168vw, var(--sp-16));
}
.vp_bubble{
	display: inline-block; 
	vertical-align: top;
	position: relative;
	background-color: #4385f3;
		background-color: #000000;
	background-image: url(/cdn/shop/files/Bluetooth.png?v=1710456354);
	background-size: 35px; 
	background-position: center; 
	background-repeat: no-repeat;
	border-radius: 9999px;
	width: 45px; 
	height: 45px;
	    margin-left: 1%;
    margin-right: 1%;
     animation: pulseBoxShadow 4s infinite ease-in-out;
     border: 2px solid rgba(255, 255, 255, .99);
}

.vp_bubble.protect{
	background-image: url(/cdn/shop/files/PROTECT.png?v=1710456354);
background-color: #FF4848;
	background-color: #000000;
	  animation: pulseBoxShadowRed 4s infinite ease-in-out;
	}

	.vp_bubble.enhance{
	background-image: url(/cdn/shop/files/ENHANCE_fc0520e9-c342-49b3-9bc0-819433e601a5.png?v=1710456354);
background-color: #57D498;
	background-color: #000000;
	  animation: pulseBoxShadowGreen 4s infinite ease-in-out;
	}
.vp_bubble span{
    position: absolute;
    color: #4385f3;
    font-family: industry;
    font-size: 8px;
    text-transform: uppercase;
    font-weight: 900;
    bottom: -17px;
    display: block;
    width: 100%;
    text-align: center;

}

.vp_bubble.protect span{
	
  color: #FF4848;

	}
.vp_bubble.enhance span{

  color: #57D498;

	}

@keyframes pulseBoxShadow {
  0%, 100% {
    box-shadow: 0 0 0px rgba(66, 133, 244, 0);
  }
  50% {
    box-shadow: 0 0 22px rgba(66, 133, 244, .8);
  }
}

@keyframes pulseBoxShadowRed {
  22%, 100% {
    box-shadow: 0 0 0px rgba(251, 72,72, 0);
  }
  50% {
    box-shadow: 0 0 22px rgba(251, 72,72, .8);
  }
}

@keyframes pulseBoxShadowGreen {
  44%, 100% {
    box-shadow: 0 0 0px rgba(87, 212, 152, 0);
  }
  50% {
    box-shadow: 0 0 22px rgba(87, 212, 152, .8);
  }
}


.shopify-installments {
    font-size: 11px;
}



/*BLOG POSST*/

.blog_product_callout{
position: relative;
    float: right;
    width: 30%;
    background-color: #efefef;
    right: -10%;
    box-shadow: 0 10px 53px #0003;
    margin-bottom: 20px;
    text-align: center;
    margin-top: 10px;
    border: 1px solid #e8e3e3;
    margin-left: -20px;
    clear: left;
    text-align: center;
}
.blog_product_callout img{
/*	max-width: 120px;*/
	margin:  0 auto;
	display: block;
}
.blog_product_callout .product__badge {
   height: 10px;
    margin-top: -10px;
    margin-bottom: 25px;
}

.blog_product_callout .title, .rte .blog_product_callout .title a {
    display: block;
    margin-top: 10px;
    font-family: industry,sans-serif;
    font-weight: 900;
    font-style: normal;
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 19px;
    background: none;
}

.rte .blog_product_callout a.button{
color: #fff;
    font-family: industry,sans-serif;
    font-weight: 900;
    font-style: normal;
    font-size: 13px;
    padding: 1px 30px;
    margin-bottom: 30px;
    margin-top: 10px;
       background-color: #57D498;
          background: #57D498;
          padding: 10px ;
          display: block;
          max-width: 70%;
          margin-left: auto;
          margin-right: auto;
}

.rte .blog_product_callout a.button:after{
	    border: 0px;
}

.blog_product_callout .strike{
	text-decoration: line-through;
	display: block; 
}
.blog_product_callout .title.title_nonstrike{
text-decoration: none;
}
.blog_product_callout .heavysale{
display: block;
    font-size: 11px;
    font-weight: 900;
    margin-bottom: 10px;
    background-color: #57D498;
    color: #fff;
    max-width: 100px;
    margin: 0 auto;
     margin: 0 auto 2px;
}
.blog_product_callout .loox-rating-label{
	    font-size: 8px;
    font-weight: 400;
    color: #5f5f5f;
}

.product_callout_break{
	clear: both;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 1%;
    background-color: rgba(0, 0, 0, .03);
    border-radius: 20px;
}
.product_callout_break .blog_product_callout{
   float: none;
    width: 22.3%;
    display: inline-block;
    margin: 1%;
    right: 0;
    vertical-align: top;
    box-shadow: 0 10px 53px transparent;
    background-color: #ffffff;
    border-radius: 20px;
}
#shopify-section-template--15463314227259__custom_liquid_TfgihH .page-width{
	padding-inline: 0px;
	max-width: 100%; 
}
.custom_featured_image, .custom_featured_image img{
	width: 100%; 
}
/*BLOG POSTS*/


.xcoradd_button {
  font-size: 13px;
    font-weight: 900;
    padding: 14px;
    width: 44%;
    display: inline-block;
    text-align: center;
    min-height: 33px;
    vertical-align: top;
}

.firstscrobutton, .xcoradd_button{
	border: 2px solid rgba(0,0,0,.1) ;
	border-left:  2px solid rgba(0,0,0,.1) ;
	border-radius: 0px 20px 20px 0px;
}


.firstscrobutton{
	border-right: 2px solid rgba(0,0,0,.1) ;
	    border-radius: 20px 0px 0px 20px;
}

.xcoradd_button.activeitem{
border: 2px solid #57D498;
color: #57D498;
}

span.munisamount{
	display: none;
}


.xcorflipper{
margin-top: 20px;
    margin-bottom: 30px;
    display: block;
}

 .XCOR_PDP_FLIPPER .heavy.xcorflipper .toggle-switch {
  display: flex;
  align-items: center;
  background-color: #ddd;
  border-radius: 20px;
  padding: 5px;
  position: relative;
  width: 250px; /* Adjust based on content */
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* Toggle Switch Styles */
.wraper {
  display: grid;
  grid-template-columns: auto auto;
  gap: 2em;
  align-items: center;
}

.label-text {
  font-weight: bolder;
    font-size: 1.1rem;
    display: inline-block;
    width: auto;
    vertical-align: middle;
    line-height: 1.3rem;
    letter-spacing: -.03rem;
    text-align: right;
    padding-right: 2%;
}

.switch-wrap {
    cursor: pointer;
    background: #e6e6e6;
    padding: 7px;
     width: 128px;
    height: 58px;
    border-radius: 33.5px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    box-shadow: inset 0px 8px 12px rgba(0,0,0,.1);
}

.switch {
  height: 100%;
  display: grid;
  grid-template-columns: 0fr 1fr 1fr;
  transition: .2s;
  width: 100%;
  position: relative;
      position: absolute;
      margin-top: -12px;
}

.switch::after {
  content: '';
  border-radius: 50%;
  background: #fff;
  background-image: url(/cdn/shop/files/BLUE_1_f10bee88-913f-4138-9624-c5df07719fdd.png?v=1710886253);
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: center;
  transition: background .2s, transform .2s;
  width: 53px; /* Slightly less than half the height to maintain circular shape */
  height: 53px; /* Height of the circle */
  position: absolute;
  top: 7px; /* Adjust top position to center vertically */
 transform:translate(-8%);/* Start position */
 border: 2px solid rgba(255,255,255,.99);
}

.switch-wrap input:checked+.switch:after {
    transform: translate(123%);
    background-color: #4385f3;
    box-shadow: 0px 0px 12px rgb(27 113 255 / 81%);
    background-image: url(/cdn/shop/files/BLUE_ec1994ba-4feb-4c54-bfa9-13ff1b77290e.png?v=1710886055);
}

.switch-wrap input {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
.bluetoothquestionwrapper{
border-top: 1px solid rgba(0, 0, 0, .1);
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid rgba(0, 0, 0, .1);

}
.yes-bluetooth {
    color: #4385f3;
    font-family: 'industry';
    text-transform: uppercase;
    font-weight: 900;
    font-size: 11px;
}
/*.switch-wrap:before{
	content: "NO";
}
.switch-wrap:after{
	content: "YES";
}

.switch-wrap:before, .switch-wrap:after{
	display: inline-block; 
	font-family: industry;
	font-size: 11px; 
	font-weight: 900;
}*/
 
.shopify-payment-button__more-options {
    font-size: .3em;
    opacity: 0;
}
.product-form-wrapper .shopify-payment-button [role=button]{
border-radius: 999px !important;
    width: 74% !important;
    padding: 20px 10px !important;
    line-height: 12px !important;
    float: right !important;
    max-height: 70px !important;
}
.product-form-wrapper .shopify-payment-button__button--branded .shopify-cleanslate {
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-end !important; /* Align items to the right */
}
.view-more-btn{
font-family: industry;
    font-weight: 900;
    background-color: #00000045;
    font-size: 10px;
    padding: 1px 10px;
    border-radius: 999px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 900;
    display: inline-block;
    vertical-align: top;
}



 .horizontal-product__details .price {
  opacity: 1;
  transition: opacity 0.3s ease-out;
}

/* Class to trigger the fade-in effect */
.fade-in {
  opacity: 1 !important; /* Override any other opacity settings */
}

.mobile, .mobile.product--features_list{
	display: none;
}
.product--features_list{
	background-color: #ababab1a;
	border-radius: 11px;
}
.product--features_list {
  display: flex;
  flex-wrap: wrap; /* Allows items to wrap onto the next line as needed */
  justify-content: space-between; /* Distributes space between items */
}

.product--features_list > * {
     flex: 1 1 calc(33.333% - 10px);
    margin: 0px;
    text-align: center;
    padding: 0 8px;
    border-right: 2px solid #ffffff;
}

.product--features_list .product--features_list-item:last-child {
border-right: 0px;
}
.product--features_list-item svg{
	width: 15px;
    margin: 0 auto;
    margin-bottom: -18px;
}
.product--features_list-item p{
font-size: 12px; 
font-weight: 900;
}
.product--features_list-item span.subvp{
font-family: industry;
    font-size: 9px;
    line-height: 9px; 
    margin-top: 5px;
    opacity: .6;
    display: block;
    font-weight: 900;
    text-transform: uppercase;
}

.product__accordion {
    padding-inline: 0;
}
.details__summary .text-sm-base{
font-family: industry;
    font-size: 11px;
    line-height: 9px;
    margin-top: 5px;
    opacity: 1;
    display: block;
    font-weight: 900;
    text-transform: uppercase;
}

.details__summary  .icon {
    width: 13px;
}

#powrIframeLoader{
	display: none;
}

.gsextrememgov {
    display: block;
    font-size: 19px;
    background-color: #0000001a;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    max-width: 420px;
    margin:  0px auto 30px;
    border-radius: 20px;
}

.govx-id-page{
	text-align: center;
}


.shopify-installments__content, .shopify-installments__learn-more {
  
    font-size: 9px;
}
#shopify-section-template--15463315046459__main-page .page-width  {
 
    background-color: #00000005;
    border-radius: 30px;
    padding-top: 30px;
}
.gsextrememgovimage {
    float: left;
    width: 140px;
    display: inline-block;
        margin: 0;
}
.gsextrememgov P {
    float: none;
}
.gsextrememgov .btn {
    border-radius: 90000px;
    background-color: #000 !important;
    color: #fff;
    font-size: 12px;
    border: 0px;
    padding: 2px 10px;
    text-decoration: none;
    padding: 5px 20px;
    background: black !important;
}
.clearfix {
    content: "";
    clear: both;
    display: table;
}
.template-blog h1:before{
background-image: url(/cdn/shop/files/Artboard_5_ef9aa740-263f-4f58-b708-2405f6c74bb0.png?v=1710966568);
    background-size: contain;
    width: 125px;
    background-repeat: no-repeat;
    content: "";
    height: 75px;
    display: inline-block;
    margin-top: -45px;
    vertical-align: middle;
}
.template-blog .text-center .split-words{
display: inline-block;
}
.bluetoothcollection{
position: absolute;
    z-index: 1;
    top: 15px;
    right: 15px;
    width: 100px;
}
  .sticky-buy-button__variant .price, .sticky-buy-button__variant .price__regular{
	display: none;
}
.price__regular {
    color: #57d498;
}

.promo-box .promo-img{
width: 52%;
    max-width: 34%;
}

.installment, span.loox-rating-label{
	font-size: 10px !important;
}

.price .price__regular{
color: rgba(0,0,0,.6);
}

.price.price--on-sale .price__regular, .price .price__regular.price_sale_auto{
color: #57D498;
}

.product-card__title {
 
    font-weight: 900;
    letter-spacing: -.02rem;
    line-height: 1.2rem;
    font-size: 1.2rem;
}

svg.loox-icon {
    width: 0.7em;
    height: 0.7em;
    flex-shrink: 0;
}
.reviewcount{
	margin-bottom: 10px;
}
.shop-the-look {
    grid-template:
        "title title"
        "lookbook carousel" /minmax(0,2fr) minmax(0,1fr);
    grid-column-gap: var(--grid-gap);
}

.horizontal-products [data-handle="gx-extreme"],
.horizontal-products [data-handle="xcor"],
.horizontal-products [data-handle="xcor-digital"],
.horizontal-products [data-handle="sig-sauer-gs-extreme"],
.horizontal-products [data-handle="trackr-blu"],
.horizontal-products [data-handle="trackr-electronic-earmuffs"],
.horizontal-products [data-handle="sig-sauer-trackr-electronic"], 
.horizontal-products [data-handle="sig-sauer-trackr-blu"],
.horizontal-products [data-handle="xphere"],
.horizontal-products [data-handle="nascar-gs-extreme-2-0"],
.horizontal-products [data-handle="nascar-xcor-digital"],
.horizontal-products [data-handle="nascar-xcor"],
.horizontal-products [data-handle="x20-earplugs"],
.horizontal-products [data-handle="x30i-earplugs"],
.horizontal-products [data-handle="double-up-hearing-protection-bundle"],
.horizontal-products [data-handle="2x-double-up-bundle"],
.horizontal-products [data-handle="trackrblu-x30i-bundle-x2"],
.horizontal-products [data-handle="trackrblu-x30i-bundle-x1"],
.horizontal-products [data-handle="mx-pro"],
.horizontal-products [data-handle="mx-electronic"],
.horizontal-products [data-handle="mx-passive"],
.horizontal-products [data-handle="gs-extreme-3-0"]
{
    flex-flow: wrap;
	}


	.horizontal-products [data-handle="double-up-hearing-protection-bundle"] .horizontal-product__details,
		.horizontal-products [data-handle="2x-double-up-bundle"] .horizontal-product__details,
		.horizontal-products [data-handle="trackrblu-x30i-bundle-x2"] .horizontal-product__details,
		.horizontal-products [data-handle="trackrblu-x30i-bundle-x1"] .horizontal-product__details{
max-width: 51%;
	}
 warranty-upsell.complementary-products {
	flex-basis: 100%;
    max-width: 100%;
    padding: 14px 22px;
    background-color: rgba(0, 0, 0, .04);
    border-radius: 22px;
    position: relative;
    margin-top: -6px;
}

.horizontal-products [data-handle="x20-earplugs"] warranty-upsell.complementary-products span.perpaircovers,
.horizontal-products [data-handle="x30i-earplugs"] warranty-upsell.complementary-products span.perpaircovers,
.horizontal-products [data-handle="x20-earplugs"] warranty-upsell.complementary-products .option_subtext,
.horizontal-products [data-handle="x30i-earplugs"] warranty-upsell.complementary-products .option_subtext{
    display: none;
	}

.horizontal-products [data-handle="x20-earplugs"] warranty-upsell .leading-tight,
.horizontal-products [data-handle="x30i-earplugs"] warranty-upsell .leading-tight,
.horizontal-products [data-handle="x20-earplugs"] warranty-upsell .leading-tight,
.horizontal-products [data-handle="x30i-earplugs"] warranty-upsell .leading-tight {
    display: block;
}
warranty-upsell .recommend__title{
	font-weight: 900;
	font-size: 12px;
}
warranty-upsell  .media--square>:is(img,svg,video-media) {
    aspect-ratio: auto;
}
warranty-upsell .leading-tight {
display: none;
	}
warranty-upsell  .option_subtext {
   font-size: 12px;
    font-weight: 900;
    font-size: 11px;
}
warranty-upsell  ul {
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 10px;
}

warranty-upsell  .option_subtext ul li {
    font-size: .55rem;
    text-align: left;
    color: #000000;
    line-height: .6rem;
    list-style: none;
    border-left: 1px solid rgba(0, 0, 0, .2);
    margin-bottom: 6px;
    padding-left: 6px;
    FONT-WEIGHT: 500;
}
/*
  .drawer__scrollable .media--square>:is(img,svg,video-media) {
    aspect-ratio: auto;
}*/
 .testimonials   blockquote,  .testimonials blockquote p {
    font-size: 1.4rem;
    line-height: 1.3;
 
    margin: 0 auto;
}

.testimonials blockquote p {
	padding: 0 22%;
}

.testimonials    h6 a   {
font-family: industry;
    font-size: 11px;
    font-weight: 900;
    background: linear-gradient(rgba(255, 255, 255, .3), currentColor) 0 min(100%, 1.35em) / 100% 1px no-repeat !important;
    font-style: normal;
    letter-spacing: .02rem;
}

.banner .testimonial :is(figure,cite){
	font-family: industry;
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: center;
    margin-left: auto;
    margin-right: auto;

}


@media  (min-width: 1536px){
	.shop-the-look {   
    grid-column-gap: var(--grid-gap);
	}
	.shop-the-look .title-wrapper {
    text-align: left;
    padding: 0px;
	}
}

.perfect_for_wrapper{
	display: block; 
margin-bottom: -24px;
}
.rte  .perfect_for_wrapper h4{
	    font-family: industry;
    font-size: 11px;
    line-height: 9px;
    margin-top: 5px;
    opacity: 1;
    display: block;
    font-weight: 900;
    text-transform: uppercase;
}
.perfect_for_prod{
	    width:14.6%;
    display: inline-block;
    margin: 0px 0.5%;
    border-radius: 8px;
}
.perfect_for_prod.largeperfectfor{
	width: 97.2%;
    margin-bottom: 10px;
}

.rte .x30iperfectwrap .perfect_for_wrapper h4 {

    text-align: center;
}

.x30iperfectwrap .perfect_for_prod {
    width: 100%;
    margin:  0px;
}
.x30iperfectwrap .perfect_for_wrapper {
width: 40%; 
    display: inline-block;
    vertical-align: top;
}

.x30iperfectwrap  .x30notes{
	width: 54%; 
	margin-right: 4%;
	    display: inline-block;
    vertical-align: top;
}

 .x30notes ul li{
 
    list-style: none;
    font-weight: 800;
    font-size: 12px;
    line-height: 12px;
    padding-left: 0px;
    margin-left: 0px;
    display: block; 
        margin-top: 0px;
    padding-inline-start: 0px;
    margin-left: 25px;
 }
 .x30notes ul li span{
display: block;
    line-height: 15px;
    vertical-align: top;
    float: right;
    text-align: left;
    width: 100%;
    letter-spacing: -.02rem;
 }
 .x30notes ul {
 	margin-left: 0px;
 	display: block;
 	margin-top: 0px;
    margin-bottom: 0px;
 	padding-left: 0px;
 }
 .x30notes ul li img{
width: 38px;
    display: inline-block;
    margin-block: 0px;
    padding-bottom: 4px;
    margin-left: -38px;
    margin-top: -7px;
    vertical-align: top;
 }

.stockseal{
	max-width:100px; 
	margin: 0 auto;
}

.sitestockglobal .stockseal{
width: 40px;
}

.sitestockglobal{
	margin-right: 10px;
}

.stockglobalheadermobile{
	position: absolute;
	bottom: 10px; 
	right: 10px;
}


.sitestockglobal.stockglobalheader {
    margin-right: 0px;
}



.collection__content [data-handle="xcor"] .vert_logo{
		max-height: 22%; 
	}

.xhpereimagesquare{
	width: 32%;
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
    margin-left: 1%;
    border-radius: 22px;
}
#shopify-section-template--15522602614843__axil_custom_product_info_xWwRPj .axil_custom_product_info{
	padding-top: 40px;
	    margin-top: -1px;
}

.xhpereimage{
	margin-bottom: 15px;
	border-radius: 22px;
}






#shopify-section-template--15539426000955__image_with_text_overlay_bnqDNe ul li{
color: #fff;
    font-family: industry, sans-serif;
    font-weight: 900;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
    list-style: none;
    background-image: url(/cdn/shop/files/Group_27423.png?v=1726523342);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: left center;
    /* color: #e50022; */
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 29px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    line-height: 14px;
    width: 335px;
}

#shopify-section-template--15539426000955__image_with_text_overlay_bnqDNe h5{
    font-size: 19px;
    padding-bottom: 10px;
    line-height: 43px;
    margin-top: 4px;
}


	#shopify-section-template--15539426000955__image_with_text_overlay_bnqDNe  .inline-block   img{
display:none; 
	}





.Viscuzzi [data-handle="sig-sauer-gs-extreme"]{
display: none;
}

.button.smaller.size-chart-button{
font-size: 9px;
    padding: 4px 6px;
    font-weight: 900;
    background-color: #787878;
    border: 0px solid;
}
.button.smaller.size-chart-button:after{
	border: 0px;
}

label[title="Charcoal"] {
    background-color:#464444;  
    
}
label[title="Blaze"] {
    background-color: #DD1F0E; 

}
label[title="Bone White"] {
    background-color:#F0ECE7; 

}
label[title="Green"] {
    background-color: #DD1F0E; 
    background-image: url(/cdn/shop/files/GREEN.png?v=1752250350);
}


[id$=__multicolumn_WLdq3L]  img,
#shopify-section-template--15550754357307__multicolumn_WLdq3L   img{
width: 70px;
    margin: auto;
    display: block;
     margin-top: 30px;
    margin-bottom: -30px;
}
#shopify-section-template--15550754357307__multicolumn_WLdq3L{
	margin-top: -90px;
}
[id$=__multicolumn_WLdq3L] .multicolumn .media,
#shopify-section-template--15550754357307__multicolumn_WLdq3L .multicolumn .media {
    border-radius: var(--rounded-block);
    overflow: visible;
}
 
#shopify-section-template--15550754357307__image_with_text_YJrq3z{
padding-top: 0px;
}
[id$=__image_with_text_YJrq3z] .rich-text,
    #shopify-section-template--15550754357307__image_with_text_YJrq3z .rich-text {
        
        padding-left: 0;
    }




.newtagpdp{
font-family: industry;
    font-size: 11px;
    line-height: 9px;
    margin-top: 5px;
    opacity: 1;
    display: block;
    font-weight: 900;
    text-transform: uppercase;
    color: #fff;
    background-color: #4285F4;
    border-radius: 3333px;
    padding: 5px 15px;
    position: absolute;
    top: 10px;
    right: 20px;
}

.launchpricing{
	    font-family: industry;
    font-size: 12px;
    line-height: 9px;
    margin-top: 5px;
    opacity: 1;
    display: block;
    font-weight: 900;
    text-transform: uppercase;
    color: #57d498;
    margin-top: 13px;
    margin-bottom: 4px;
}


.color-swatch[title="Leather Brown"]{
   --swatch-background-image:url(/cdn/shop/files/BROWN.png?v=1755546023) !important; 
   background-image: url(/cdn/shop/files/BROWN.png?v=1755546023) !important; 
}

.color-swatch[title="Leather Grey"]{
   --swatch-background-image:url(/cdn/shop/files/GRWY.png?v=1755546023) !important; 
   background-image: url(/cdn/shop/files/GRWY.png?v=1755546023) !important; 
}


.color-swatch[title="Blaze Orange"] {
    --swatch-background:#dc5229 !important;  
}

.color-swatch[title="Slate Blue"] {
    --swatch-background:#718cbd !important;  
}

.color-swatch[title="Slate Green"] {
    --swatch-background:#98ab85 !important;  
}

.color-swatch[title="Bone White"] {
    --swatch-background:#fffdf7 !important;  
}

.color-swatch[title="Desert Tan"] {
    --swatch-background:#bba87e !important;  
}

.color-swatch[title="Soft Pink"] {
    --swatch-background:#f4c1dd !important;  
}

.color-swatch[title="Red"] {
    --swatch-background:#dd3b2c !important;  
}






























/*MOBILE*/
@media (max-width: 1024px) {
	.axil_custom_grid {
	    grid-template-columns: auto;
	}
	.view-cart-button-smaller {

    top: 6px;
    left: 10px;
  }
	.xhpereimagesquare {
    width: 31%;
  }
	.axil_custom_product_image {
	    max-width: 100%;
	}
	.header__icons--start .stockglobalheader{
		display: none;
	}
	.stockglobalheadermobile{
		display: block;
	}

	#shopify-section-template--15539426000955__image_with_text_overlay_bnqDNe  .inline-block  img{
display: block; 
	}
#shopify-section-template--15550754357307__multicolumn_with_icons_dMFCk9{
	display: none;
}


#shopify-section-template--15550754357307__multicolumn_WLdq3L{
	margin-top: -10px;
}
		.collage .overflow-hidden {
		   
		    height: 100%;
		}
				.collage .media>img {
    
    min-height: 100%;
}
.perfect_for_prod {
width: 14.3%;
}
.x30iperfectwrap .perfect_for_wrapper {
    width: 99%;
}
.x30iperfectwrap .x30notes {
    width: 99%;
} 

.x30notes ul li {
    margin-top: 2px;
}

.x30notes ul li span {
          line-height: 17px;
        font-size: 14px;
        vertical-align: middle;
        display: inline-block;
             padding-top: 0;
              width: 84%;
                      float: none;
}
.newtagpdp {
         left: 20px;
        width: auto;
        right: auto;
}
.x30notes ul li:nth-child(3){
        margin-bottom: 5px;
        margin-top: -2px;
}
.x30notes ul li img {
    width: 22%;
    display: inline-block;
    margin-block: 10px;
    padding-bottom: 0;
    margin-left: -38px;
    margin-top: 0;
    vertical-align: middle;
    margin-top: -6px;
        margin-bottom: -6px;
}

#shopify-section-template--15550754357307__lookbook_9HQRW3 .hotspot:before,
#shopify-section-template--15550754357307__lookbook_9HQRW3 .hotspot:after{
	display: none;
}

.sticky-buy-button {
    width: 90px;
   
    margin-right: 10px;
}
	.mobile{
	display: inherit;
	}
	.mobile.product--features_list{
		display: flex;
	}
	[data-rounded-block=round] .sticky-buy-button {
    
    border-radius: 13px;
	}
	.testimonials blockquote p {
    padding: 0 1%;
}
sticky-variant-media.hidden {
    display: block;
}

 
  .blog_product_callout {
  width: 40%;
    margin-left: 25px;
    right: 0%;
  }
  .rte .blog_product_callout a.button {
    width: 110px;
    padding: 8px 0px;
        margin-bottom: 16px;
	}
	.blog_product_callout .title, .rte .blog_product_callout .title a {
 
    font-size: 14px;
  background: none !important;
 
    line-height: 14px;
    margin-top: 14px;
	}

	   
	.collage-left.flex-col, .collage-right.flex-col {
    flex-direction: inherit;
	}
	.collage .banner__box p { 
    font-size: 1rem;
	}
 .collage .banner__box p.text-base {
    font-size: 9px;
	}
	#shopify-section-template--15470375698491__multicolumn_with_icons_dMFCk9 ,
#shopify-section-template--15463314554939__multicolumn_with_icons_dMFCk9 ,
#shopify-section-template--15472601202747__multicolumn_with_icons_dMFCk9 ,
#shopify-section-template--15473297358907__multicolumn_with_icons_dMFCk9, 
#shopify-section-template--15539426000955__multicolumn_with_icons_dMFCk9 ,
#shopify-section-template--15538902466619__multicolumn_with_icons_dMFCk9 {
		display: none;
	}
	.product-card__title {
    font-weight: 900;
    letter-spacing: -.02rem;
    line-height:  1.7rem;
    font-size: 1.7rem;
    margin-top: 9px;
    margin-bottom: 9px;
    display: block;
	}
	.price__regular,.price__sale  {
	    font-size: 1.1rem;
	}	
	.product-card__content {
	    padding-bottom: 40px;
	    padding-left: 30px;
	}
	.banner .banner__content .banner__box{
		padding-top: 10%; 
		padding-bottom:10%;
	}
	.bluetoothcollection {
    width: 70px;
	}

	#shopify-section-template--15474835193915__collage_UiR3wd .collage-left.flex-col,
	#shopify-section-template--15474835193915__collage_UiR3wd .collage-right.flex-col {
    flex-direction: column;
	}
	#shopify-section-template--15474835193915__collage_UiR3wd .collage .banner__box p {
    font-size: 2rem;
	}

	#shopify-section-template--15474835193915__collage_UiR3wd .collage .banner__box p.text-base{
		font-size: .8rem;
	}
	#shopify-section-template--15474835193915__collage_UiR3wd .mobile\:media--portrait>:is(img,svg,video-media),
	#shopify-section-template--15474835193915__collage_UiR3wd .mobile\:aspect-portrait {
   aspect-ratio: auto;
	}
	#shopify-section-template--15474835193915__collage_UiR3wd .collage__item {
    border-radius: 0px;
	}
	.product-card--promo .product-card__content {
 
    padding-left: 5%;
    padding-right: 5%;
	}
	#shopify-section-template--15475230441531__multicolumn_with_icons_PrLAdG .text-left,
	#shopify-section-template--15475230441531__multicolumn_with_icons_PrLAdG h2.heading {
    text-align: center;
	}
	#shopify-section-template--15475230441531__multicolumn_with_icons_PrLAdG .text-left .split-words {
    justify-content: center;
	}
	.product-form-wrapper .shopify-payment-button [role=button] {
    width: 70% !important;
  }
  .product__title h1 {
    max-width: 58%;
	}
	.shopify-block.shopify-app-block{
		margin-bottom: -18px;
	}
	.product__gallery{
		margin-bottom: 10px;
	}
	#shopify-section-template--15470375698491__video_W6ixmf, #shopify-section-template--15472601202747__video_W6ixmf {
    margin-bottom: -4px !important;
	}


	.axil_custom_logo {
    max-width: 250px; 
    margin:auto;
    display: block; 
	}
	h2.axil_custom_headline {
    font-size: 2rem;
    text-align: center;
  }
  .axil_custom_product_info.gsx .axil_top_section {
    background-image: url(/cdn/shop/files/GSX_prod_BG_ALL_2.jpg?v=1711064433);
    padding-top: 13%;
    background-size: 100%;
    background-position: bottom;
    padding-bottom: 18%;
  }

  .axil_custom_product_info.gsx.gsxthree .axil_top_section {
    background-image: url(/cdn/shop/files/GSX_prod_BG_ALL_2_b723b3eb-8200-4ef5-9b66-b616e963e6b3.jpg?v=1759946060);
    padding-top: 13%;
    background-size: 100%;
    background-position: bottom;
    padding-bottom: 18%;
  }
  .axil_custom_product_info.gsx.gsxthree .axil_custom_logo {
   
    margin: 0 auto;
}
.gsxthree .axil_custom_product_image {
    max-width: 100%;
}

.gsxthree .axil_custom_rounder_one,
.gsxthree .axil_custom_rounder_five,
.gsxthree .axil_custom_rounder_two {
    grid-template-columns: 100% 0%;

}

.gsxthree .axil_custom_rounder_one{
	background-image: url(/cdn/shop/files/GSX_modals_5_13.jpg?v=1760039627);
}
.gsxthree .axil_custom_rounder_two{
	background-image: url(/cdn/shop/files/GSX_modals_5_9.jpg?v=1760039627);
}
.gsxthree .axil_custom_rounder_three{
background-image: url(/cdn/shop/files/GSX_modals_5_10.jpg?v=1760039627);
        background-size: cover;
        padding-bottom: 5px;
      }
.gsxthree .axil_custom_rounder_four{
background-image: url(/cdn/shop/files/GSX_modals_5_11.jpg?v=1760039627);
        background-size: cover;
        padding-bottom: 10px;
      }
.gsxthree .axil_custom_rounder_five{
	background-image: url(/cdn/shop/files/GSX_modals_5_12.jpg?v=1760039627);
}

    .axil_custom_product_info.gsx.gsxthree .axil_custom_logo {
        margin: 0 auto;
        max-width: 180px;
        margin-bottom: 26px;
    }
  .axil_custom_product_info.gsx.nascargsx .axil_top_section {
    background-image: url(/cdn/shop/files/GSX_prod_BG_ALL_2_81cad918-72c8-42f4-a26f-95f0902a003b.jpg?v=1726511649);
          margin-top: -4px;
  }




.template-product #shopify-section-template--16863833423931__multicolumn_6LcNGa .page-width, 
.template-product #shopify-section-template--16863833423931__multicolumn_gb4fk7 .page-width,
.template-product #shopify-section-template--16863833423931__collage_N6Bp7A .page-width {
    max-width: 90%;
    padding-inline: 0;
}
.template-product #shopify-section-template--16863833423931__multicolumn_gb4fk7 img {
        height: auto;
        max-width: 43px;
        margin-bottom: 0px;
        filter: invert(1);
        padding-bottom: 0px;
        margin-top: 30px;
        margin-left: 1px;
}

.template-product .card-grid {
    --card-grid-per-row: 1;
    }

.template-product #shopify-block-image_aewM6Q{
	width: 240%; 
}
  .axil_mid_section {
    padding: 0 20px;
	}
	.axil_custom_product_image {
	    margin-top: 20px;
	}
	.axil_custom_grid_mid_one {
    margin-bottom: 10px;
	}
	.axil_custom_rounder_one, .axil_custom_rounder_two, .axil_custom_rounder_five {
	    grid-template-columns: 100% 0%;
	    padding-top: 80%;
	}
	.axil_custom_grid_mid_two, .axil_custom_grid_mid_three {
		    grid-template-columns: 1.5fr 1fr;
	    gap: 10px;
	    margin-bottom: 10px;
	}
	.axil_custom_grid_mid_three {
		 grid-template-columns: 1fr 1.5fr;
	}
	.axil_custom_rounder_three, .axil_custom_rounder_four {
 
    padding-bottom: 5px;
    background-size: 109%;
    background-color: #262626;
	}
	.axil_custom_roudner_inner h3.axil_custom_headline {
    font-size: 19px;
  }
  .axil_custom_roudner_inner p {
    font-size: 12px;
    line-height: 17px;
    padding-bottom: 10px;
	}
	.axil_custom_rounder {
    border-radius: 20px;
	}
	.axil_custom_product_info {
    margin-top: 20px;
    padding-bottom: 20%;
	}
	.axil_custom_rounder {
    background-image: url(/cdn/shop/files/GSX_modals_1_1_7d4d8d4d-93d8-4c31-8a7d-157c3780185c.jpg?v=1711065375);
  }
  .axil_custom_rounder_two{
  	background-image: url(/cdn/shop/files/GSX_modals_5_2.jpg?v=1711065375);
  }
  .axil_custom_rounder_three{
  	    background-size: contain;

  	background-image: url(/cdn/shop/files/GSX_modals_3_1_d5563e71-7c98-46fb-9139-9c835f0a3953.jpg?v=1711065376);
  }
  .axil_custom_rounder_four, .xcor .axil_custom_rounder_four{
  	    background-size: contain;

  	background-image: url(/cdn/shop/files/GSX_modals_4_1_4bd9a598-db3c-4bfa-89f8-ebc71510e186.jpg?v=1711065375);
  }
  .axil_custom_rounder_five{
  	background-image: url(/cdn/shop/files/GSX_modals_5_4_66d511be-ba7e-47e0-a31e-0a6beab40708.jpg?v=1747329745);
  }





.nascargsx .axil_custom_rounder_one {
	    background-image: url(/cdn/shop/files/GSX_modals_1_1_da38983d-ffba-4692-8bb8-ac2af8e8fbf6.jpg?v=1726520947);
}


.nascargsx  .axil_custom_rounder_two{
	 background-image: url(/cdn/shop/files/GSX_modals_5_2_f2049852-eede-420b-8801-e4763beecd1f.jpg?v=1726520947);
}

.nascargsx .axil_custom_rounder_five{
		 background-image: url(/cdn/shop/files/GSX_modals_5_4_32aa8acb-1ea0-4d93-806b-6340b79d6edc.jpg?v=1726520947);

}




  .xcor .axil_custom_rounder_one {
    background-image: url(/cdn/shop/files/XCOR_modals_1_2.jpg?v=1711580973);
	}
	.xcor .axil_custom_rounder_two {
    background-image: url(/cdn/shop/files/XCOR_modals_5_4.jpg?v=1711580973);
	}
	.xcor .axil_custom_rounder_three {
    background-image: url(/cdn/shop/files/XCOR_modals_3_2.jpg?v=1711580973);
	}
	.xcor .axil_custom_rounder_five {
    background-image: url(/cdn/shop/files/XCOR_modals_5_3_dcee24d1-08e8-4763-81a6-3c895dc80539.jpg?v=1747330580);
	}

.axil_custom_product_info.nascarxcor .axil_top_section{
	margin-top: -4px;
}

.nascarxcor .axil_custom_rounder_one {
	    background-image: url(/cdn/shop/files/GSX_modals_1_2.jpg?v=1726526873);
}


.nascarxcor  .axil_custom_rounder_two{
	 background-image: url(/cdn/shop/files/GSX_modals_5_5.jpg?v=1726526873);
}


.nascarxcor  .axil_custom_rounder_three{
	 background-image: url(/cdn/shop/files/GSX_modals_3_2.jpg?v=1726526873);
}


.nascarxcor .axil_custom_rounder_five{
		 background-image: url(/cdn/shop/files/GSX_modals_5_6.jpg?v=1726526873);

}



	.product_callout_break .blog_product_callout {
    width: 47.3%;
}
	.product_callout_break {

    padding: 4%
  }

  #shopify-section-template--15503372419131__collection_list_jrmyJJ   .text-xl-3xl{
  	font-size: 14px;
        line-height: 15px;
        display: block;
        margin-left: -10%;
  }
  .collection-banner-section .banner__content.overflow-hidden{
  	position: relative;
  }


.Viscuzzi .perfect_for_prod.largeperfectfor{
	width:94%;
     
}

.Viscuzzi #shopify-section-template--15538875760699__testimonials_banner_PihCFq .banner__box p {     
        font-size: 22px;
    }

  .horizontal-product__details .discounts .badge {
  
    display: inline-block;
    padding: 5px 10px;
    vertical-align: top;
	}


	.perfect_for_mx .perfect_for_prod {
        width: 17.8%;
    }

    .axil_custom_product_info.mx-pro .mx-top-content .axil_custom_headline {
    width: 93%;
  }
  .mx-pro .axil_custom_rounder_one{
  	        background-image: url(/cdn/shop/files/XCOR_modals_1_2_d33f9468-a090-45e7-a841-21bbd7327480.jpg?v=1741971098);
  }
   .mx-pro .axil_custom_rounder_two{
  	        background-image: url(/cdn/shop/files/XCOR_modals_5_4_0a562091-2309-465d-81ef-880ffba7322d.jpg?v=1741971419);
  }
   .mx-pro .axil_custom_rounder_three{
  	        background-image: url(/cdn/shop/files/XCOR_modals_3_2_27847341-e75f-41d5-b5bf-662cd7fe6e95.jpg?v=1750790327);
  }
   .mx-pro .axil_custom_rounder_four{
  	        background-image: url(/cdn/shop/files/MX_modals_4_2_725593e7-1001-4f77-a605-8e2c5dace6a7.jpg?v=1741971419);
  }
   .mx-pro .axil_custom_rounder_five{
  	        background-image: url(/cdn/shop/files/XCOR_modals_5_3_9d631c83-401a-49f0-850e-ca8d76b3f017.jpg?v=1741971419);
  }

	.mx-pro .axil_custom_rounder_five.axil_custom_rounder_five_elec{
		  background-image: url(/cdn/shop/files/XCOR_modals_5_5.png?v=1747408470);

	}


}
/*MOBILE*/























  .samita-ws-enable .govx-id-page .shopify-payment-button .shopify-payment-button__button--unbranded{
	visibility: inherit !important;
     opacity: 1 !important; 
     display: block !important;
}


/*AXIL CUSTOM*/






/*DEALER CONNECT PAGES*/

.hidemainnav .axil_preheader,
.hidemainnav .axil_prehader_edge,
.hidemainnav .topbar-section,
.hidemainnav .header-section,
.hidemainnav .shopify-section-group-footer-group{
display: none !important;
}

.contact-card{
 background-color: #000000e3;
    color: #fff;
    width: 95%;
    margin: 10% auto -10%;
    border: 1px solid rgba(255, 255, 255, .7);
    box-shadow: 0 2px 33px #0000001a;
    padding: 13px 21px;
    border-radius: 22px;
    max-width: 500px;
   
    z-index: 9;
    position: relative;
}

.contact-card img{
	border-radius: 9999px;
}
.contact-card h3{
	color: #ffffff;
	text-transform: ;
font-family: industry, sans-serif;
    font-weight: 900;
    font-size: 22px !important;
}
.contact-card  a{
    display: block;
    margin-top: 6px;
    margin-bottom: 5px;
}
.contact-card span{
	text-transform: uppercase;
	font-size: 11px; 
	font-family: industry, sans-serif;
    font-weight: 900;
}
.imagesideholder, .contactinfosideholder{
	display: inline-block;
	vertical-align: middle;
	width: 25% ;
}
.contactinfosideholder{
width: 70%;
    padding-left: 13px;
}
.contact-card img{
	width:100% ; 
}

@media (max-width: 1024px) {
	.contact-card{
    margin: 30% auto -30%;
  }
}
/*DEALER CONNECT PAGES*/





























/*CUSTOM LP ADDITIONS*/
.LP .axil_preheader,
.LP .axil_prehader_edge,
.LP .shopify-section-sections--15463316521019__announcement-bar,
.LP .header__navigation,
.LP .sitestockglobal,
.LP .search-drawer-button,
.LP .header__buttons .hidden,
.LP .topbar-section,
.LP #shopify-section-sections--15463316586555__multicolumn-with-icons{
display: none;
}
.LP.DEALER .main-content{
	 background-image: url(/cdn/shop/files/NOW_HIRING_14x8_2_077d16e1-b53a-4174-a0a3-813bf73e68d7.jpg?v=1744142826);
	 
    background-size: contain;
    background-color: #000000;
    background-position: top;
    background-repeat: no-repeat;
}
.product-price-terms .terms-headline{
	color: white;
}
.LP.DEALER .footer-group,
.LP.DEALER .cart-drawer-button,
.LP.DEALER .header__icons {
display: none !important;
}
#shopify-section-template--15938876833851__rich_text_BCbL9g,
[id$=__rich_text_BCbL9g]{
--color-background: transparent !important;
}
.LP.DEALER .price-table-header{
	    background-color: #323232;
    color: #ffffff !important;
}

.LP.DEALER .largermoreprom.noborderlargermo{
	color: #ffffff;
}

.LP #shopify-section-template--15566615281723__featured_product_ntJBqV,
.LP #shopify-section-template--15566615281723__featured_product_PLiejn{
	display: inline-block; 
	width: 100%; 
	vertical-align: top; 
}

.LP .product {
  
    display: block;
    background-color: #efefef;
    border-radius: 0 0 33px 33px;
    padding-bottom: 17px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    margin-top: 0;
}

.LP .product__title.with-price {
    display: block;
    text-align: center;
}

.LP .product__price{
	border-top: 0px; 
	padding-top: 10px;
	 text-align: center;
	     display: block;
    width: 100%;
}

.LP .product__price,
.LP .product__title.with-price .price{
	font-size: 16px;
}
.LP .price.price--on-sale .price__regular, .LP  .price .price__regular.price_sale_auto {
    
    display: block;
}
 .LP  .price .price__regular.price_sale_auto {
 	font-weight: 900;
 }

.LP .product__thumbnails{
display: none;
}

.LP media-gallery{
	display: inline-block;
    vertical-align: top;
    width: 45%;
    margin-right: 2%;
}

.LP .product__info {
	display: inline-block;
	vertical-align: top;
	width: 47%; 
}

.LP  .switcheritem{
background-color: #efefef;
    border-radius: 33px;
    padding: 4px 0px;
    width: 48%;
    display: inline-block;
    vertical-align: top;
    font-size: 33px;
    font-weight: 900;
    position: relative;
    text-align: center;
    height: 100px;
}

.LP.GSX30 .switcheritem{
height: 177px;
 
}

.LP.GSX30 #newfeatures{
height: 0; 
opacity: 0; 
display: block;
}



/*
.LP.GSX30 [id$=__images_with_text_jBrGtd] .media {
    
    margin-bottom: -30%;
    z-index: 9;
    position: relative;
    margin-top: 10%;
}
.LP.GSX30 #shopify-section-template--16870772932667__images_with_text_whN4Ew .image-with-text__item+.image-with-text__item .rich-text {
       
        z-index: 9999;
    }*/

    #shopify-section-template--16870772932667__video_with_text_overlay_g68kLD .banner__subheading{
font-size: 22px !important;
    color: #d5bc9b;
    }

 .MXLP.GSX30 #shopify-section-template--16870772932667__video_with_text_overlay_g68kLD .banner__content h2.banner__title,
  .MXLP.GSX30   [id$=__video_with_text_overlay_g68kLD]  .banner__content h2.banner__title {
    font-size: 6.8rem;
}  
.LP.GSX30 #shopify-section-template--16870772932667__images_with_text_whN4Ew .section,
[id$=__images_with_text_whN4Ew] .section {
padding-top: 20px;
} 
.LP.GSX30 #shopify-section-template--16870772932667__images_with_text_whN4Ew .page-width,
.LP.GSX30 #shopify-section-template--17168615833659__images_with_text_whN4Ew .page-width,

[id$=__images_with_text_whN4Ew]{
    margin-top: -10%;
    background-color: #d5bc9b;
    border-radius: 40px;
    box-shadow: 0px -60px 84px rgba(0, 0, 0, .1);
    padding-top: 40px;
    z-index: 999;
}


.LP variant-radios{
margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding-bottom: 18px;
}
.largepriceimage{
width: auto;
    height: auto;
    max-height: 80%;
    margin: 0 auto;
    margin-top: 9px;
}
b.presaleshipdate{
	    font-size: 9px;
    line-height: 13px;
    display: block;
    margin-top: -5px;
}
.LP .product__title h1 {
        max-width: 100%;
    margin-top: 10px;
    font-size: 32px !important;

}
.LP .product__title h1:after{
	display: none;
}
.LP  .switcheritem:first-child{
margin-right: 3.2%;
}
.LP  .switcheritem:hover{
	cursor: pointer;
}
.LP  .switcheritem span{
    width: 97%;
    border-radius: 30px;
    display: block;
    margin: 0 auto;
    height: 100%;
    line-height: 82px;
    border: 4px solid transparent;
}
.LP shopify-payment-terms{
	display: none;
}
.LP .price--on-sale {
	flex-direction: row;
	font-size: 17px;
	text-align: left;
	align-items: flex-start;
}
.LP  .switcheritem.active span{
background-color: #fafafa;
    color: #000;
    z-index: 1;
    position: relative;
    border: 4px solid #57d498;
    color:#57d498 ;
}
.LP .product__title.with-price .price {
        align-items: flex-start;
        text-align: center;
    display: block;
    }
.LP   .price .price__regular.price_sale_auto{
position: relative;

}
 .LP  .money.salepricecallout:before{
top: -15px;
}
.LP .product__price {
 
    padding-top: 32px;
    }
 .LP  .money.twopairgeneric.xpheregeneric.xpherelaborday.xthirtysnippet:before {
     

}

 .LP .variant-radios{
	margin-top: 20px;
}
.LP .product__media{
	background-color: transparent;
}

.LP  .switcheritem.active:after{
	    background-color: #efefef;
    width: 100%;
    height: 50px;
    content: "";
    display: block;
    margin-top: -30px;
}

.LP  span.mostpopular, .LP .switcheritem.active span.mostpopular{
	       font-family: industry, sans-serif;
    font-weight: 900;
    font-size: 11px;
    text-transform: uppercase;
    background-color: #57d498 !important;
    color: #fff;
    border-radius: 33px;
    position: absolute;
    right: 0px;
    top: -7px;
    padding: 1px 10px;
    width: auto;
    height: auto;
    line-height: 17px;
    z-index: 2; 
     border: 0px solid #57d498;
}
.LP .product-form__input .form__label{
	   font-family: industry, sans-serif;
    font-weight: 900;
    font-size: 11px;
    text-transform: uppercase;
}

.LP h3{
	text-align: center; 
	width: 100%; 
	font-weight: 900; 
	font-size: 25px; 
	display: block; 
	margin-bottom: 30px;
}

.x_series_switcher p{
	text-align: center; 
	margin-bottom: 40px;
}

#shopify-section-template--16870772932667__custom_liquid_4aBV3H{
	position: absolute;
    height: 10px;
    background-color: red;
    top: 0px;
    width: 100%;
    background: red;
    content: "placeholder for sale header";
    color: #000000;
}
.GSX30 .iconsfeatures ul li img{
    width: 45px;
    margin-right: 0;
}

.GSX30 .iconsfeatures ul li{
	flex: 0 0 31%;
	gap: 0.01rem;
	margin-top: 0px;
}

.LP #shopify-section-template--15566615281723__custom_liquid_e9NrwE,
.LP #shopify-section-template--15566615281723__featured_product_ntJBqV,
.LP #shopify-section-template--15566615281723__featured_product_PLiejn,
.LP #shopify-section-template--15784599224379__featured_product_ntJBqV,
.LP #shopify-section-template--15784599224379__featured_product_PLiejn,
.LP [id$=__custom_liquid_e9NrwE],
.LP #shopify-section-template--16053766717499__featured_product_ntJBqV,
.LP #shopify-section-template--16053766717499__featured_product_PLiejn,
.LP #shopify-section-template--16870772932667__featured_product_ntJBqV,
.LP #shopify-section-template--16870772932667__featured_product_PLiejn

{
	max-width: 680px; 
	margin:  0 auto;
	background-color:#f7f7f7;
	padding: 5px; 
	border-radius: 35px 35px 0px 0px; 
}

#shopify-section-template--16870772932667__featured_product_ntJBqV,
#shopify-section-template--16870772932667__featured_product_PLiejn{
	background-color: white !important;
}

.LP #shopify-section-template--15566615281723__custom_liquid_e9NrwE .section,
.LP #shopify-section-template--15566615281723__featured_product_ntJBqV .section,
.LP #shopify-section-template--15566615281723__featured_product_PLiejn .section,
.LP #shopify-section-template--16870772932667__featured_product_PLiejn .section,
.LP #shopify-section-template--16870772932667__featured_product_ntJBqV .section,
.LP [id$=__custom_liquid_e9NrwE] .section,
.LP #shopify-section-template--15566615281723__custom_liquid_e9NrwE .section:before,
.LP #shopify-section-template--15566615281723__featured_product_ntJBqV .section:before,
.LP #shopify-section-template--15566615281723__featured_product_PLiejn .section:before,
.LP #shopify-section-template--16870772932667__featured_product_PLiejn .section:before,
.LP #shopify-section-template--16870772932667__featured_product_ntJBqV .section:before
 {
background-color: transparent;
background: transparent;
}

.LP #shopify-section-template--15566615281723__custom_liquid_e9NrwE,
.LP [id$=__custom_liquid_e9NrwE] 
  {
margin-top: 30px;
padding-top: 25px;
}

.LP #shopify-section-template--15566615281723__featured_product_ntJBqV,
.LP #shopify-section-template--15566615281723__featured_product_PLiejn,
.LP #shopify-section-template--15784599224379__featured_product_ntJBqV,
.LP #shopify-section-template--15784599224379__featured_product_PLiejn,
.LP #shopify-section-template--16053766717499__featured_product_PLiejn,
.LP #shopify-section-template--16053766717499__featured_product_ntJBqV,
.LP #shopify-section-template--16870772932667__featured_product_PLiejn ,
.LP #shopify-section-template--16870772932667__featured_product_ntJBqV

{
	border-radius:  0px 0px 35px 35px; 
	padding-top: 0px;
	padding-bottom: 20px;
	margin-bottom: 30px;
	}
	.LP #shopify-section-template--16053766717499__featured_product_ntJBqV,
	.LP #shopify-section-template--16870772932667__featured_product_ntJBqV{
		overflow: hidden;
	}
.LP .imagexseries{
	border-bottom: 2px solid rgba(0,0,0,.05);
	padding-bottom: 20px;
	margin-bottom: 30px;
}

.LP #shopify-section-template--15566615281723__featured_product_ntJBqV .product,
.LP #shopify-section-template--15784599224379__featured_product_ntJBqV .product,
.LP #shopify-section-template--15784599224379__featured_product_PLiejn .product,
.LP #shopify-section-template--16870772932667__featured_product_PLiejn .product,
.LP #shopify-section-template--16870772932667__featured_product_ntJBqV .product
{
	border-radius: 0px 30px 30px 30px;
}
.LP #shopify-section-template--15566615281723__featured_product_PLiejn .product,
.LP #shopify-section-template--15784599224379__featured_product_PLiejn .product,
.LP #shopify-section-template--16870772932667__featured_product_PLiejn .product,
.LP [id$=__featured_product_PLiejn]{
	border-radius: 30px 0px 30px 30px;
}

.customheroimageholder{
	    position: absolute;
    right: 0;
    top: 12%;
    width: 30%;
}

.LP .product-form-wrapper{
	margin-top: 15px;
}

.LP  [id$=__multicolumn_JjEjBH] img, .LP  #shopify-section-template--15566615281723__multicolumn_JjEjBH img {
    width: 70px;
    margin: 20px auto -10px;
    display: block;
}
.LP  #shopify-section-template--15566615281723__multicolumn_JjEjBH p{
	font-size: 18px;
}
#shopify-section-template--15566615281723__multicolumn_JjEjBH
{
	padding-bottom: 50px;
}
.LP .seconffoldearplug{
    position: absolute;
    bottom: -25%;
    width: 82%;
    left: -40%;
    z-index: 2;
}

.LP .multicolumn-card__info {
margin-top: -10px;
}

   #shopify-section-template--15566615281723__rich_text_b8QzcY .collage.with-richtext {
        grid-template-columns: 2fr 4fr;
        gap: 0px;
            overflow: visible;
    }



 .LP  #sticky-btn-container {
  position: fixed;
bottom: 94px;
    right: 60px;
  transform: rotate(90deg);
  transform-origin: bottom right;
  display: none; /* Hidden by default until conditions met */
  z-index: 9999;
}

.LP #sticky-btn-container .button {
    background: #57d498;
    color: #fff;
    border: none;
    padding: 10px 30px;
    cursor: pointer;
    font-size: 26px;
    transition: background .3s ease;

    font-family: industry, sans-serif;
    font-weight: 900;
    text-transform: uppercase;
   font-size: 17px;
    line-height: 15px;
    padding-top: 14px;
}
.LP  #sticky-btn-container .button:after{
	border: 0px;
}

.LP  #sticky-btn-container .button:hover {
  background: #0056b3;
}   
    .customheroimageholder.mobile{
    	display: none;
    }

@media (min-width: 1999px) {
	.LP .switcheritem:first-child {
    margin-right: 3.0%;
	}

	#shopify-section-template--15566615281723__custom_liquid_e9NrwE .page-width,
	#shopify-section-template--15566615281723__featured_product_ntJBqV .page-width{
			width: 100%;
	    margin: 0;
	    padding: 0px 50px;
	}
}
@media (max-width: 1024px) {
	 .x_series_switcher p {
    text-align: center;
    margin-bottom: 22px;
    font-size: 14px;
    text-align: left;
    line-height: 19px;
    margin-top: -10px;
		}
		.LP .switcheritem {
 
    width: 47%;
  	}
  	.LP .product {
 
    padding: 10px 30px 17px;
  }
  	.LP .product__info {
 
    width: 100%;
    text-align: center;
	}
  	.LP media-gallery {
    
    width: 100%;
    margin-right: 0;
	}
	#shopify-section-template--15566615281723__rich_text_b8QzcY .collage.with-richtext {

    display: block;
	}
	.LP #shopify-section-template--15566615281723__multicolumn_JjEjBH p {
    font-size: 13px;
}
	#shopify-section-template--15566615281723__rich_text_b8QzcY .collage.with-richtext img{
		margin-top: 55px;
	}

    .customheroimageholder.mobile {
 
        width: 80%;
        height: auto;
        position: relative;
        right: auto;
        top: auto;
        margin: 0 auto;
        height: auto;
        margin-bottom: -21%;
    }
}

@media (max-width: 769px) {
			.customheroimageholder {
    position: absolute;
    right: 15%;
    top: 0%;
    width: 70%;
	}

		.customheroimageholder {
 
        display: none;
    }
      .customheroimageholder.mobile {
 display: block;
	}
	.MXLP.GSX30 #shopify-section-template--16870772932667__video_with_text_overlay_g68kLD .banner__content h2.banner__title,
	 .MXLP.GSX30  [id$=__video_with_text_overlay_g68kLD] .banner__content h2.banner__title {
    font-size: 3rem;
	}
	.LP.GSX30 #shopify-section-template--16870772932667__images_with_text_whN4Ew .page-width {
    margin-top: -23%;
    background-color: #d5bc9b;
    border-radius: 20px;
    box-shadow: 0px -60px 84px rgba(0, 0, 0, .1);
    padding-top: 20px;
    z-index: 999;
    width: 96%;
	}
}
/*CUSTOM LP ADDITIONS*/















/*CUSTOM LP BUNDLE ADDITIONS*/
#shopify-section-template--15620195024955__image_with_text_overlay_VYLDfJ h1,
 .bundle_add_to_cart h2,
  .LPTWO #shopify-section-template--15620195024955__rich_text_b8QzcY h2{
		font-family: industry, sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 4rem;
}
#shopify-section-template--15620195024955__image_with_text_overlay_VYLDfJ p{
		    font-size: 1.5rem;
    font-weight: 200;
    line-height: 1.7rem;
    font-family:font-family: "HelveticaNeue-Light", "Helvetica Neue Light", var(--font-heading-family), "Helvetica Neue", 
  Helvetica, Arial, "Lucida Grande", sans-serif; 
}
.specialoffer{
	font-family: industry, sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 11px; 
    background-color: #31FF00;
    padding: 1px 10px; 
    display: inline-block; 
    color: #000000;
    vertical-align: middle;
}
.oldpricetop{
	display: inline-block;
    text-decoration: line-through;
    font-size: 28px;
    opacity: .5;
}
.newpricetop{
	display: inline-block;
  font-size: 28px;
}
div.clearfix{
	display: block; 
	clear: both;
}
.LP  [id$=__image_with_text_overlay_tHYnnF],
.LP [id$=__image_with_text_overlay_yrVLWp] {
width: 50%;
    display: inline-block !important;
}

.LP .banner__box ul li{
font-size: 16px;
    line-height: 19px;
}
.LP .banner__box ul li em{
padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;

}
.LP .banner__box ul{
	margin-left: 0px; 
	padding-left: 0px;
}
.LP .banner__box ul li{
	list-style: none; 
}
.LP .banner__box ul li:before,
.plusblock{
	background-image: url(/cdn/shop/files/Path_91150.png?v=1737651787);
    
    background-color: #e0a580;
    border-radius: 9999px;
    width: 20px;
    height: 20px;
    display: inline-block;
    content: "";
    background-size: 11px;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 10px;
    margin-left: -30px;
    vertical-align: middle;
    margin-top: -3px;
}
.plusblock{
	background-color: #31ff00;
	position: absolute;
    background-image: none;
    color: #000;
    right: -35px;
    z-index: 99;
    font-size: 32px;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 44px;
 top: 50%;
  transform: translateY(-50%);
}
.LP  [id$=__image_with_text_overlay_tHYnnF]{
	z-index: 2 ;
}
.LP  [id$=__image_with_text_overlay_yrVLWp]{
	z-index: 1;
}
  .LP [id$=__image_with_text_overlay_yrVLWp] .banner.media--adapt .media--height>img:first-child{
	 max-width: 110%;  
}
.LP  [id$=__image_with_text_overlay_tHYnnF] .banner__overlay~.banner__content{
	overflow: visible;
}
 
 .LP [id$=__image_with_text_overlay_yrVLWp]{

 }

 .bundle_add_to_cart{
 	background-color: black; 
 	padding-top: 6%;
 	padding-bottom: 6%; 
 	text-align: center;
 }

 .LPTWO [id$=__multicolumn_JjEjBH] img {
       width: auto;
    height: 44px;
    margin: 0 auto;
    display: block;
    border-radius: 0;
    margin-top: 10px;
}

.bundle_add_to_cart h2{
	color: #ffffff;
}
 
 .LPTWO #shopify-section-template--15620195024955__rich_text_b8QzcY .section,
  .LPTWO [id$="__rich_text_b8QzcY"] .section{
    background-image: url(/cdn/shop/files/Group_30101_af0c42d6-d32c-4f89-aa90-6bf473a1f19b.jpg?v=1737750701);
    background-repeat: no-repeat;
    background-size: cover;

     }

 .LPTHREE [id$="__rich_text_b8QzcY"] .section{
    background-image: url(/cdn/shop/files/Group_30228.jpg?v=1739907599);
  }
      .LPTWO #shopify-section-template--15620195024955__rich_text_b8QzcY .section:before,
            .LPTWO #shopify-section-template--15620195024955__multicolumn_JjEjBH .section:before,
          .LPTWO  [id$="__rich_text_b8QzcY"] .section:before,
          .LPTWO  [id$="__multicolumn_JjEjBH"] .section:before{
      	display: none !important;
      }

       .LPTWO #shopify-section-template--15620195024955__rich_text_b8QzcY .section,
        .LPTWO  [id$="__rich_text_b8QzcY"] .section{
 	       padding-bottom: 44%;
    padding-top: 10%;
    margin-bottom: -10%;
    background-size: contain;
    width: 100%;
 }

 .LPTWO #shopify-section-template--15620195024955__rich_text_b8QzcY h2,
  .LPTWO  [id$="__rich_text_b8QzcY"] h2{
 	color: white; 
font-size: 7.2rem;
    line-height: 5.6rem;
 	text-shadow: 0px 4px 22px rgba(0,0,0,.8);
 	letter-spacing: -.01rem;
 }
 .LPTWO #shopify-section-template--15620195024955__multicolumn_JjEjBH .section,
   .LPTWO  [id$="__multicolumn_JjEjBH"]  .section{
 	background-color: transparent;
 }

  .LPTWO .multicolumn-card.with-border{
 	border: 0px;
 }
  .LPTWO .multicolumn-card.with-border .multicolumn-card__info{
 padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
 }

 .LPTWO #shopify-section-template--15620195024955__multicolumn_JjEjBH .page-width,
 .LPTWO #shopify-section-template--15620195024955__image_comparison_GxnjGL .page-width,
 .LPTWO #shopify-section-template--15620195024955__rich_text_bprgCp .page-width,
 .LPTWO #shopify-section-template--15620195024955__portfolio_RhNyix .page-width,
  .LPTWO [id$="__multicolumn_JjEjBH"] .page-width,
  .LPTWO [id$="__image_comparison_GxnjGL"] .page-width,
  .LPTWO [id$="__rich_text_bprgCp"] .page-width,
  .LPTWO [id$="__portfolio_RhNyix"] .page-width{
 	max-width: 1200px; 
 }

  .LPTWO #shopify-section-template--15620195024955__rich_text_bprgCp .page-width img,
     .LPTWO  [id$="__rich_text_bprgCp"] .page-width img{
  	border-radius: 12px;
  }

 #shopify-section-template--15620195024955__custom_liquid_m4WGxB .page-width,
    .LPTWO  [id$="__custom_liquid_m4WGxB"] .page-width{
 	padding: 0px;
 }

 #shopify-section-template--15620195024955__portfolio_RhNyix p.heading,
    .LPTWO  [id$="__portfolio_RhNyix"] p.heading{
 	font-size: 1rem;

 }

  #shopify-section-template--15620195024955__portfolio_RhNyix    .profile__content,
      .LPTWO  [id$="__portfolio_RhNyix"]  .profile__content{
       
        padding: 10px 20px;
    }


.LPTWO #sticky-btn-container .button{
	background-color: #31FF00;
	color: #000000;
	border: 2px solid black;
}
.LPTWO #sticky-btn-container .button:hover{
	background-color: black;
	color: #31FF00;
}
.LPTWO #shopify-section-template--15620195024955__rich_text_bprgCp .page-width .rich-text div:nth-child(2) img,
    .LPTWO  [id$="__rich_text_bprgCp"]  .page-width .rich-text div:nth-child(2) img{
	display: none;
}


@media (max-width: 1024px) {
	#shopify-section-template--15620195024955__image_with_text_overlay_VYLDfJ h1,
	    .LPTWO  [id$="__image_with_text_overlay_VYLDfJ"]  h1
	.bundle_add_to_cart h2,
	.LPTWO #shopify-section-template--15620195024955__rich_text_b8QzcY h2,
	.LPTWO  [id$="__rich_text_b8QzcY"] h2{
	    font-size: 2rem;
	}
.bundle_add_to_cart h2{
font-size: 3.3rem;
        max-width: 90%;
        line-height: 2.8rem;
        margin: 0 auto;
        margin-bottom: 40px;
}
	.bundle_add_to_cart {
 
    padding-top: 14%;
  }
  #revy-bundles-wrapper>div:only-child {

    margin-bottom: 0px;
}

	.LP [id$=__image_with_text_overlay_tHYnnF], .LP [id$=__image_with_text_overlay_yrVLWp] {
    width: 100%;
    display: inherit !important;
	}
	#shopify-section-template--15620195024955__image_with_text_overlay_VYLDfJ p,
	[id$=__image_with_text_overlay_VYLDfJ] p,
	.LP .banner__box ul li,
	.LP .multicolumn-card__info .rte.leading-normal {
    font-size: 15px;
    font-weight: 400;
    line-height: 19px;
    text-align: left;
  }
  .LPTWO .heading.text-lg-2xl {
          font-size: 16px;
        text-align: left;
  }
  .LPTWO [id$=__multicolumn_JjEjBH] img{
  	margin-left: 0px;
  }
  .LPTWO #shopify-section-template--15620195024955__rich_text_bprgCp .page-width .rich-text div:nth-child(1) img,
  .LPTWO #shopify-section-template--15620195024955__rich_text_bprgCp .page-width .rich-text div:nth-child(1),
  	[id$=__rich_text_bprgCp] .page-width .rich-text div:nth-child(1) img,
  		[id$=__rich_text_bprgCp] .page-width .rich-text div:nth-child(1){
	display: none;
}
.LPTWO #shopify-section-template--15620195024955__rich_text_bprgCp .page-width .rich-text div:nth-child(2) img,
  	[id$=__rich_text_bprgCp] .page-width .rich-text div:nth-child(2) img{
display: block;
        max-width: 100%;
        padding-right: 0px;
        padding-left: 4%;s
}
  .oldpricetop, .newpricetop{
    font-size: 22px;
  }
  .LP .banner__box ul {
    margin-left: 6%;
	}
	.plusblock {
  		 top: auto;
        transform: translateX(-50%);
        left: 58%;
        bottom: -41px;
	}
	#shopify-section-template--15620195024955__portfolio_RhNyix .profile__content,
	[id$=__portfolio_RhNyix] .profile__content{
    padding: 10px 10px;
    gap: 8px;
	}
	.bundle_add_to_cart .bundleitemholder {
    display:block;
    width: 91%;
    margin: 0 auto;
	}
	
	 .LPTWO #shopify-section-template--15620195024955__rich_text_b8QzcY .section,
	 [id$=__rich_text_b8QzcY] .section{
    background-image: url(/cdn/shop/files/Group_30114_fbcb4938-4078-400b-835c-2e6eb7155562.jpg?v=1737750701);
    	        background-size: cover;
        height: 90vh;
  height: auto;
     }
.LPTHREE [id$=__rich_text_b8QzcY] .section{
 background-image: url(/cdn/shop/files/Group_30220.jpg?v=1739907599);
}
.LPTHREE [id$=__rich_text_b8QzcY] .section {
    
        height: 73vh;
    }

     #shopify-section-template--15620195024955__video_XHBG9T,
     	 [id$=__video_XHBG9T]{
    margin-top: 16px;
        padding-bottom: 15px;
        margin-bottom: -1p;
        
     }
     #shopify-section-template--15620195024955__video_XHBG9T  video-media>video:not(:fullscreen),
       	 [id$=__video_XHBG9T] video-media>video:not(:fullscreen){
    		object-fit: contain;
  		}

  		#shopify-section-template--15620195024955__video_XHBG9T,
  		    	 [id$=__video_XHBG9T] {
 
    --ratio-percent: 22.041667%;
}

#shopify-section-template--15620195024955__video_XHBG9T .play-button,
    	 [id$=__video_XHBG9T] .play-button{
	display: none;
}


}    
/*CUSTOM LP BUNDLE ADDITIONS*/






/*xtwentylp additions*/
.xtwentylp .product{
	    max-width: 600px;
    border-radius: 33px;
    margin: 0 auto;
    width: 90%;
}

.LP.xtwentylp media-gallery {
    display: block;
    vertical-align: top;
    width: 100%;
    margin-right: 0;
}
.LP.xtwentylp .product__info {
    display: block;
    vertical-align: top;
    width: 90%;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 20px;
}
.LP.xtwentylp .product__thumbnails {
  display: grid;
}
.LP.xtwentylp .product__media-container .slider {
max-width: 340px;
   margin: 0 auto;
    margin-bottom: -30px;

}
.LP.xtwentylp  .product-title-md {
  text-align: center;
}

.LP.xtwentylp  .product__title.with-price {
 
    padding-top: 20px;
}
.LP.xtwentylp   .product__info  .split-words,
.LP.xtwentylp .product-form__input .form__label,
.LP.xtwentylp .swatches   {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.LP.xtwentylp  .product__price {
    padding-top: 15px;
}
.LP.xtwentylp #shopify-section-template--15720837611579__custom_liquid_e9NrwE{
 
}
.xtwentylp #buynow{
	color: transparent;
	font-size: 0px;
}
.xtwentylp .banner__box--medium {
        max-width: 50rem;
    }

.xtwentylp .customheroimageholder {
 
    top: 0%;
    width: 41%;
}

@media (max-width: 1024px) {
	.xtwentylp .customheroimageholder {
	    top: -2%;
	    width: 81%;
	}
}
/*xtwentylp additions END*/



.drawer__footer-bottom {
   z-index: 1;
    box-shadow: 0px -10px 33px rgba(0,0,0,.2);
}



/*CART FIX*/

/*.drawer__footer {
    position: absolute;
    bottom: 0;
    z-index: 99;
    background-color: white;
}

cart-drawer .drawer__scrollable{
     height: calc(100vh - 333px);
}*/
/*
.drawer__scrollable {
  
   z-index: 9;
   position: relative;
}
cart-items{
	 
}

 .drawer__scrollable{
overflow: scroll;
 flex: 1 1 auto;
  overflow-y: auto;
}*/
/*@media (max-width: 1024px) {
	html.js .cart-drawer .drawer__scrollable {
    height: calc(100vh - 333px) !important;
    }
        html.js .drawer .drawer__inner {
        
        max-height: calc(100% - 50px);
      }
}*/
/*CART FIX*/




























/*MX LP STYLES*/

.MXLP .banner__content h2.banner__title {
font-size: 3.8rem;
}
.MXLP .banner__content .media .image-fit{
 
}

.MXLP .banner__content     .banner__box--medium {
max-width: 46%;
}

.MXLP .customheroimageholder {
 
    top: -8%;
    width: 50%;
}
.newforyear{
	width: 240px;
    float: right;
    margin-block: inherit;
    margin-top: -40px;
    margin-right: -40px;
}
   .MXLP .card-grid--4, .card-grid--5 {
        --card-grid-per-row: 5;
    }
 .MXLP .multicolumn-card__info p{
	font-size: 12px;
	padding-left: 10px; 
	padding-right: 10px; 
}
.MXLP .banner__content.overflow-hidden{
overflow: visible !important;
}
.MXLP  .button{
	 background-color: #57D498;
	 color: #ffffff;
	 font-weight: 900; 
}
 .MXLP .button:after{
 	display: none;
 }

 #shopify-section-template--15784599224379__video_with_text_overlay_ewFhmA .banner__box--large,
[id$=__video_with_text_overlay_ewFhmA] .banner__box--large{
	padding-top: 6%;
 }

  .MXLP .collage .banner__box p {
    display: inline-block;
    max-width: 69%;
}

.richtext-right .collage.with-richtext {
  display: flex !important;
  flex-direction: row;
  align-items: center;
}

.richtext-right .collage.with-richtext > .title-wrapper {
    order: 2;
  flex: 1;
}

.richtext-right .collage.with-richtext > .rich-text {
   order: 1;
 flex: 2;
}

.LP.MXLP [id$=__multicolumn_JjEjBH] img  {
    width: 60px;
    margin: 0 auto 0px;
    display: block;
    padding: 8px;
    margin-bottom: 18px;
}
.LP.MXLP .multicolumn-card.with-border .multicolumn-card__info {
 padding-inline: inherit;
  padding-block: inherit; 
}
.MXLP .multicolumn-card__info  p.heading {
font-size: 18px;
}
.MXLP  .multicolumn-card .lg\:gap-6 {
        gap: 2px;
}


.MXLP .page-container{
	background-color: #000000;
}

  .MXLP  #shopify-section-template--15784599224379__lookbook_9HQRW3 .banner.media--adapt .banner__media
    .MXLP [id$=__lookbook_9HQRW3] .banner.media--adapt .banner__media{
       
        border-bottom: 14px solid #000000;
    }
  .MXLP.LP [id$=__custom_liquid_e9NrwE] {
background-color: #ffffff;
  }

  .LP.MXLP #shopify-section-template--15566615281723__custom_liquid_e9NrwE,
  .LP.MXLP [id$=__custom_liquid_e9NrwE] {
    margin-top: 20px;
    padding-top: 7px;
    overflow: hidden;
}
  .LP.MXLP [id$=__custom_liquid_e9NrwE] .section{
	padding-top: 10px;
}
  .LP.MXLP #shopify-section-template--15784599224379__featured_product_ntJBqV,
  .LP.MXLP [id$=__featured_product_ntJBqV]
   .LP.MXLP #shopify-section-template--15784599224379__featured_product_PLiejn,
    .LP.MXLP [id$=__featured_product_PLiejn]{
	overflow: hidden;
}

      .LP.MXLP .product--thumbnail .product__media-container .indicators .button {
          color: #000000;
        width: 22px;
        height: 22px;
    }
  .LP.MXLP .featured-product .product__media .button .btn-text {
    
}
/*

  .LP.MXLP  .product-form-wrapper .flex.gap-4 {
  display: flex;
  flex-wrap: wrap; 
}

  .LP.MXLP  .product-form-wrapper .flex.gap-4 > * {
  flex: 1 1 0;    
  max-width: 100%;
}
*/

  .LP.MXLP  .product-form-wrapper  .flex.gap-4,
  .LP.MXLP  .product-form-wrapper .product-form__buttons.grid.gap-4 {
display: flex !important;
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
  box-sizing: border-box;
}
  .LP.MXLP  .product-form-wrapper .quantity-selector {
  flex: 0 0 auto; /* Keep its intrinsic size */
}
  .LP.MXLP .flex.gap-4 > .product-form__submit {
  flex: 1 1 0;       /* Allow button to fill remaining space */
  min-width: 0;      /* Allow the button to shrink */
  width: auto !important; /* Override the w-full class */
  box-sizing: border-box;
      font-size: 18px;
      min-height: 2.75rem;
}
.LP.MXLP .product__price {
    padding-top: 0px;
    color: #57d498 !important;
    font-size: 13px;
    text-align: left;
    }
.LP.MXLP .product__title.with-price .price {
 
    text-align: left;
  }
.LP.MXLP  .product__info>*+*{
	margin-block-start: 0px; 
}
  .LP.MXLP .price .price__regular{
  	    color: #57d498;
  	    font-size: 18px;
  }
  .LP.MXLP  .product-form-wrapper .product-form__submit {
  flex: 1 1 auto; /* Take up the remaining space */
  max-width: 100%;
  width: auto;    /* Remove w-full if it's causing overflow */
}
.LP.MXLP  .product__info {
    display: inline-block;
    vertical-align: top;
    width: 61%;
}
.LP.MXLP media-gallery {
    display: inline-block;
    vertical-align: top;
    width: 37%;
    margin-right: 0%;
}
.LP.GSX30 .price__sale{
	text-decoration: line-through;
}
.LP.MXLP .freeshipicon{
width: 150px;
    display: inline-block;
    margin-block: 0px;
}
.iconsfeatures{
display: block;
    border-top: 1px solid rgba(0, 0, 0, .1);
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding-bottom: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.shoppaycustom{
	font-size: 11px; 
	margin-bottom: 15px;
	    margin-top: 10px;
}
.LP.MXLP .shoppaycustom{
	text-align: center;
}
.shoppaycustom img{
    width: 57px;
    display: inline-block;
    margin-block: 0;
}
.iconsfeatures ul{
	display: flex;
  flex-wrap: wrap;
  gap: 2%; /* Adjust gap if needed */
  list-style: none;
  padding: 0;
  margin: 0;
}
.iconsfeatures ul li{
    display: block;
    font-family: industry, sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 8px;
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
    width: 49%;
    display: flex;
    vertical-align: top;
    line-height: 9px;
    display: flex;
    align-items: center;
    gap: 0.1rem;
    flex: 0 0 49%;
}
.iconsfeatures ul li img{
  width: 30px;
    display: inline-block;
    margin-block: 0px;
    margin-right: 6px;
   flex-shrink: 0;  
    margin-top: 0;
    margin-bottom: 0px;
}
li.bluetooth.badno, li.USBC.badno, li.UpdatedChip.badno{
opacity: .2; 
position: relative;

}
li.bluetooth.badno::after, li.USBC.badno::after, li.UpdatedChip.badno::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 73%;
  top: 50%;
  border-top: 2px solid currentColor; /* Adjust the color and thickness as needed */
  transform: translateY(-50%);
  pointer-events: none;
}
.iconsfeatures ul li span {
  flex: 1;  
  display: block;
}

.under_button{
	margin-top: 15px;
}
.under_button_item {
  font-size: 9px;
    text-transform: uppercase;
    font-family: industry, sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;
    margin-top: 4px;
}
.shipicon {
    max-width: 20px;
    margin-block: 0px;
    margin-top: -3px;
    margin-right: 2px;
}
.shipicon {
    max-width: 20px;
    margin-block: 0px;
    display: inline-block;
}
.under_button_item:nth-child(2) .shipicon {
    width: 17px;
}

.LP.MXLP .imagexseries{
 
}
.LP.MXLP .imagexseries img{
max-height: 100%;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: -90px;
        max-height: 360px;
}

.LP.MXLP .imagexseries img.switcher-logo{
	 margin-top: 10px;
	 height: inherit;
}

.MXLP #shopify-section-template--15784599224379__multicolumn_JmQBte .multicolumn-card__info p.heading,
.MXLP [id$=__multicolumn_JmQBte] .multicolumn-card__info p.heading {
    font-size: 18px;
    margin-top: 20px;
}
.MXLP #shopify-section-template--15784599224379__multicolumn_JmQBte .multicolumn-card__info:before,
.MXLP [id$=__multicolumn_JmQBte] .multicolumn-card__info:before
{
content: "";
    width: 190px;
    height: 40px;
    background-image: url(/cdn/shop/files/BRAND_NEW.png?v=1741649300);
    background-repeat: no-repeat;
    z-index: 99;
    position: absolute;
    margin-top: -16px;
    background-size: contain;
    margin-left: -22px;
}
.MXLP #shopify-section-template--15784599224379__multicolumn_JmQBte .section,
.MXLP #shopify-section-template--15784599224379__multicolumn_JjEjBH .section,
.MXLP [id$=__multicolumn_JmQBte] .section,
.MXLP [id$=__multicolumn_JjEjBH] .section{
	max-width: 65%; 
	margin: 0 auto; 
}

.MXLP #shopify-section-template--15784599224379__multicolumn_JjEjBH .section .multicolumn,
.MXLP [id$=__multicolumn_JjEjBH] .section .multicolumn {
        --card-grid-gap: clamp(1px, 1.5vw, 0px);
    }



.saleimageswitcher{
max-width: 320px;
    margin: 0 auto;
    margin-top: -29px;
}


.customlogotopgsx .desktop{
	max-width:51%;
    margin-block: inherit;
}


.MXLP.GSX30 .customheroimageholder {
    top: -4%;
    width: 61%;
}

@media (min-width: 1920px) {
 .LP #shopify-section-template--15784599224379__featured_product_ntJBqV  .page-width,
  .LP #shopify-section-template--15784599224379__custom_liquid_e9NrwE  .page-width,
   .LP #shopify-section-template--15784599224379__featured_product_PLiejn  .page-width,
    .LP #shopify-section-template--15784599224379__featured_product_ntJBqV  .page-width,
     .LP #shopify-section-template--15784599224379__featured_product_ntJBqV  .page-width{
 	padding-inline: 22px;
 }
 .LP.GSX30 #shopify-section-template--17168615833659__images_with_text_whN4Ew .page-width{
 	    margin-top: -110px;
 	    padding-left: 40px;
 }
 .MXLP .customheroimageholder {
 
    max-width: 770px;
    right: 10%;
	}

}	
@media (max-width: 1024px) {
	.newforyear {
	 width: 180px;
        float: none;
        margin-block: inherit;
        margin-top: 0;
        margin-right: auto;
        z-index: 2;
        margin-left: auto;
        position: relative;
	}  

.customlogotopgsx .desktop{
	display: none;
}  
 
.customlogotopgsx {
	z-index: 999;
position: relative;
}
	.MXLP .banner__content .banner__box--medium {
    max-width: 100%;
        padding-bottom: 0%;
        text-align: center;
        padding-bottom: 4%;
	}
	#shopify-section-template--15784599224379__multicolumn_JmQBte,
		[id$=__multicolumn_JmQBte]{
		margin-top: 20px;
	}
	.MXLP .customheroimageholder {
          top: -1%;
        width: 96%;
        position: absolute;
        margin-left: -1%;
        margin-right: -21%;
        z-index: 0;
	}
	.MXLP .richtext-right .collage.with-richtext {
  /*  flex-direction: column !important;*/
            gap: 10px;
                    display: block !important;
  }
  .MXLP .multicolumn-card__info p {
    font-size: 12px;
    padding-left: 3px;
    padding-right: 3px;
    text-align: center;
}
.MXLP .multicolumn-card__info p.heading {
    font-size: 15px;
    line-height: 18px;
            text-align: left;
}
.MXLP .multicolumn-card__info .rte.leading-normal{
	padding-right: 10px;
}
.LP.MXLP [id$=__multicolumn_JjEjBH] img {
    width: 100px;
     
    margin-left: 0;
    margin-bottom: 14px;
}
  .MXLP .richtext-right .collage.with-richtext > * {
    width: 100% !important;
  }
      .MXLP #shopify-section-template--15784599224379__multicolumn_JmQBte .multicolumn-card__info p.heading,
            .MXLP [id$=__multicolumn_JmQBte] .multicolumn-card__info p.heading {
        text-align: left;
        margin-bottom: 20px;
        line-height: 23px;
        margin-top: 30px;
    }
    .LP.MXLP .multicolumn-card__info .rte.leading-normal  p{
    	text-align: left;
    }
  #shopify-section-template--15784599224379__rich_text_right_jTp9xc h2,
    [id$=__rich_text_right_jTp9xc] h2{
    margin-bottom: 40px;
  }
  .MXLP #shopify-section-template--15784599224379__multicolumn_JmQBte .multicolumn-card__info:before,
  .MXLP [id$=__multicolumn_JmQBte] .multicolumn-card__info:before{
  	margin-left: -12px;
  	    width: 168px;
  }
   .MXLP  #shopify-section-template--15784599224379__rich_text_right_jTp9xc .section,
   .MXLP  [id$=__rich_text_right_jTp9xc] .section {
  	padding-top: 10px !important; 
  }
  .MXLP #shopify-section-template--15784599224379__multicolumn_JmQBte .section,
  .MXLP #shopify-section-template--15784599224379__multicolumn_JjEjBH .section,
   .MXLP [id$=__multicolumn_JmQBte] .section,
  .MXLP [id$=__multicolumn_JjEjBH] .section  {
    max-width: 100%;
  }
  .MXLP .banner__content h2.banner__title {
    font-size: 1.8rem;
	}
	  .MXLP #shopify-section-template--15784599224379__lookbook_9HQRW3 h2,
	   .MXLP [id$=__lookbook_9HQRW3] h2{
	  	        padding-left: 20px;
        padding-right: 20px;
        font-size: 2.6rem;
        line-height: 3.9rem;
	}
.MXLP	#shopify-section-template--15784599224379__lookbook_9HQRW3 .hotspot,
.MXLP	[id$=__lookbook_9HQRW3] .hotspot{
display: none !important;
	}
	 .LP.MXLP [id$=__custom_liquid_e9NrwE], 
	 .LP.MXLP #shopify-section-template--15784599224379__featured_product_ntJBqV,
	 .LP.MXLP #shopify-section-template--15784599224379__featured_product_PLiejn,
	  .LP.MXLP [id$=__featured_product_ntJBqV],
	 .LP.MXLP [id$=__featured_product_PLiejn]{
width: 94%; 
	 }
	 	 .LP.MXLP .product {
        padding: 5px 12px 14px;
    }
    .LP.MXLP media-gallery {
    display: block;
    vertical-align: top;
    width: 100%;
    margin-right: 0%;
}
.LP.MXLP .product__info {
    display: block;
    vertical-align: top;
    width: 100%;
}
.LP.MXLP .under_button_item {
           text-align: left;
        display: inline-block;
        vertical-align: top;
  }
  .LP.MXLP .shipicon {
    max-width: 20px;
    margin-block: 0px;
    float: left;
    margin-top: -3px;
    width: 30px;
    margin-right: 8px;
}
.LP.MXLP media-gallery .media>img, .LP.MXLP media-gallery video-media {
 
    max-height: 230px;
    width: auto;
    margin: 0 auto;
}
.LP.MXLP media-gallery  .product__media[data-media-type="video"] {
  display: none !important;
}
.iconsfeatures ul li{
	text-align: left;
}
.LP.MXLP .iconsfeatures ul li span {
 
    font-size: 12px;
    line-height: 13px;
}
.LP.MXLP .shoppaycustom {
    font-size: 11px;
    margin-bottom: 15px;
    text-align: left;
    margin-top: 4px;
}
.LP.MXLP .under_button_item:nth-child(2) .shipicon {
               margin-top: -4px;
        width: 18px;
        margin-left: 10px;

}
.LP.MXLP .switcheritem {
        width: 47.6%;
    }
b.presaleshipdate {
    font-size: 11px;
    line-height: 13px;
    display: block;
    margin-top: 0px;
}

.GSX30 slider-element{
	width: 100% !important;
}

    .largepriceimage {
    max-height: 57%;  
    margin-top: 19px;
	}
	.GSX30 .iconsfeatures ul li {
    flex: 0 0 48%;
  }
      .LP.MXLP.GSX30 .iconsfeatures ul li span {
        font-size: 10px;
        line-height: 10px;
    }
    .GSX30 .iconsfeatures ul li img {
    width: 32px;
  }

  .LP.MXLP.GSX30 media-gallery .media>img {
        max-height: 100%;
        width: 100%;
      }
     .LP.GSX30 .product__gallery--partial .slider .product__media {
        width: 100%;
    }



}
/*MX LP STYLES*/







/*GSX3.0 LP STYLES*/
.LP.MXLP.GSX30 .imagexseries img.switcher-logo {
    margin-top: 23px;
   
}

.LP.GSX30 .page-width{
	max-width: 1110px; 
}
.LP.GSX30  header.page-width{
    max-width: 100%;
}
.LP.MXLP.GSX30 [id$=__multicolumn_JjEjBH] img {
    width: 90px;
}

.rte a.TAGNEWSIDEFLAP{
	position: absolute !important;
	right: 0; 
	top: 22%; 
	width: 20%;
	 margin-block: 0px !important;
	 z-index: 999;
}

.rte a.TAGNEWSIDEFLAP:after,
.rte a.TAGNEWSIDEFLAP:before{
	display: none; 
}

.rte a.TAGNEWSIDEFLAP :where(img):not(:where([class~=not-rte] *)){
	 margin-block: 0px !important;
}



.onlpcallout .gsx-sale{
background-image: none;
background-color: transparent;
padding: 0;
z-index: 9;
}

.LP.GSX30 .onlpcallout .gsx-sale__headline {
   
    font-size: 33px;
    line-height: 39px;
}

.makeship{
	border-radius: 9px;
    border: 2px solid rgba(0, 0, 0, .1);
    padding: 10px;
    margin-top: 10px;
    text-align: center;
    font-family: industry, sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 10px;
    background-color: #ff00002e;
}
.makeship p{
	font-family: helvetica;
    text-transform: none;
    font-weight: 400;
    font-size: 12px;
    text-align: left;
}

.LP.GSX30  [id$=__multicolumn_JmQBte] .multicolumn-card__info:before{
	display: none;
}
.onlpcallout .gsx-sale__content {
    max-width: 100%;
}
.onlpcallout  .stckedgsxlogo{
display: none;
}
.onlpcallout  .gsx-sale__headline{
color: white !important;
}
.LP.MXLP.GSX30 [id$=__custom_liquid_bk63JL],
.LP.MXLP.GSX30 [id$=__custom_liquid_bk63JL] .section,
.LP.MXLP.GSX30 [id$=__custom_liquid_bk63JL] .page-width,
.LP.MXLP.GSX30 [id$=__custom_liquid_bk63JL] .section:before
{
background-color: transparent;
background-color: black;
background: transparent !important;
}

.LP.MXLP.GSX30 [id$=__image_with_text_overlay_VYLDfJ] .media--height>:is(img,svg,video-media){
 position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%; /* ensures full container coverage */
  object-fit: fill; /* this will stretch/squeeze to fit */
  object-position: bottom; /* anchors the bottom of the image to the bottom of the div */
}
.LP.MXLP.GSX30 [id$=__image_with_text_overlay_VYLDfJ] {
  padding-bottom: 379px;
    margin-bottom: -379px;
}
.LP.MXLP.GSX30 [id$=__image_with_text_overlay_VYLDfJ]  .section:not(.section--next-rounded) :is(.banner__overlay,.banner__map,.banner__media){
	height: calc(140% + var(--border-radius));
}
.LP.MXLP.GSX30.GSX30NEW [id$=__image_with_text_overlay_VYLDfJ]  .section:not(.section--next-rounded) :is(.banner__overlay,.banner__map,.banner__media){
	height: 100%;
}
#shopify-section-template--16870772932667__1759765659663922d1 .section,
[id$=__1759765659663922d1],
#shopify-section-template--16870772932667__1759765659663922d1 .section:before
 {
background-color: #000000;
    background: #000000;
}

[id$=__1759765659663922d1] .page-width,
#shopify-section-template--16870772932667__17597893220ef137c0 .page-width{
	max-width: 100% !important; 
	width: 100% !important;
	    background: #000000;
}

.LP.MXLP.GSX30 [id$=__multicolumn_JjEjBH] .section{
	max-width: inherit;
}

#shopify-section-template--16870772932667__17597893220ef137c0 .section,
#shopify-section-template--16870772932667__17597893220ef137c0 .section:before{
background-color: #D5BC9B;
    background: #D5BC9B;
}
#shopify-section-template--16870772932667__17597893220ef137c0 .page-width{
	max-width: 100% !important; 
	width: 100% !important;
	    background: #D5BC9B;
}

.LP.GSX30 [id$=__images_with_text_jBrGtd] .page-width{
	max-width: 100%; 
	width:100%;
	padding: 0px;
	padding-inline:  0px;  

}
.LP.GSX30 [id$=__images_with_text_jBrGtd] .media{
	background-color: transparent;
}

.LP.GSX30 .collage .banner__box p {
    display: inline-block;
    max-width: 100%;
}

.LP.GSX30  #shopify-section-template--16870772932667__video_with_text_overlay_ewFhmA .page-width{
	padding-left: 0px;
	    max-width: 93%;
}

.LP.GSX30  #shopify-section-template--16870772932667__multicolumn_Em9GmG img,
.LP.GSX30 [id$=__multicolumn_Em9GmG] img  {
    height: auto;
    max-width: 20%;
    margin-bottom: 10px;
}
.LP.GSX30 #shopify-section-template--16870772932667__multicolumn_tEEDDH .multicolumn-card__info,
.LP.GSX30 [id$=__multicolumn_tEEDDH] .multicolumn-card__info

 
 {
    margin-top: 10px;
    margin-bottom: 30px;
}

#shopify-section-template--17168615833659__featured_product_ntJBqV.shopify-section,
#shopify-section-template--17168615833659__featured_product_ntJBqV.shopify-section .section,
#shopify-section-template--17168615833659__featured_product_ntJBqV.shopify-section .section .page-width,
#shopify-section-template--17168615833659__featured_product_ntJBqV  .section:before {
background-color: #000000;

}

.LP.MXLP #shopify-section-template--17168615833659__featured_product_ntJBqV .product__info>*+* {

    margin-top: 24px;
}

.LP.GSX30 #shopify-section-template--17168615833659__featured_product_ntJBqV .product{
border-radius: 36px !important;
    padding-top: 40px;
    padding-bottom: 40px;
}













@media (min-width: 1999px) {
    .LP.GSX30 .switcheritem:first-child{
		 margin-right: 1%;
        width: 50.335%;
	}
		.LP.GSX30 .page-width {
	            max-width: 1450px;
        padding-inline: 0px;
	}
	.LP.GSX30 [id$=__custom_liquid_e9NrwE],
	.LP.GSX30 #shopify-section-template--16870772932667__featured_product_ntJBqV,
	.LP #shopify-section-template--16870772932667__featured_product_PLiejn{
		max-width: 970px;
	 padding-bottom: 0px;
	}
		.LP.GSX30 [id$=__custom_liquid_e9NrwE]{
			padding-bottom: 10px;
		}
	.LP.MXLP.GSX30 .imagexseries img.switcher-logo {
    margin-top: 23px;
    max-width: 560px;
    margin-bottom: 10px;
	}
	.MXLP.GSX30 #shopify-section-template--16870772932667__video_with_text_overlay_g68kLD .banner__content h2.banner__title {
  font-size: 4rem;
	}
	.GSX30 #shopify-section-template--16870772932667__images_with_text_whN4Ew .page-width{
		padding: 0px 30px;
		padding-top: 30px !important;
	}
}


@media (min-width: 1024px) {

    .LP.GSX30 .collage .banner__box {
        padding: 12px;
    }
}





@media (min-width: 1536px) {
	.LP.GSX30 	.collage.with-richtext,
.LP.GSX30	.collage.with-richtext .title-wrapper,
.LP.GSX30 .collage.with-richtext .rich-text {
        padding-inline: 0 !important;
    }

    .LP.GSX30	.collage.with-richtext .title-wrapper{
    	padding-left: 30px !important;
    }

    .LP.GSX30 .image-with-text__item+.image-with-text__item .rich-text {
        padding-inline: 0 !important;
                padding-left: 30px !important;
        max-width: 600px;
        float: right;
    }


}




@media (min-width: 1600px) {
	.MXLP.GSX30 .customheroimageholder {
	  width: 54%;
        max-width: 980px;
        right: 6%;
	}
}




@media (max-width: 1024px) {
	.rte a.TAGNEWSIDEFLAP {
           top: 20%;
        width: 44%;
        z-index: 999;
                max-width: 200px;
  }
  .MXLP.GSX30 .banner__content .banner__box--medium {
   
        padding-bottom: 1%;
	}
  .sonicsheildheromobile{
  	        top: 112%;
        position: absolute;
  }
  .LP.GSX30 .onlpcallout .gsx-sale__headline {
    font-size: 23px;
    line-height: 28px;
}
    .MXLP.GSX30 .customheroimageholder {
        
        z-index: 99;
    }
    .MXLP.GSX30 .banner__content .media .image-fit,
    .MXLP.GSX30    .subtext-xlm, 
    .MXLP.GSX30  .subtext-md{
    	    z-index: 999;
    	    position: relative;
    }

    .LP .gsx-sale__offers-wrap {
        gap: .6rem;
                margin-bottom: 40px;
    }

    .LP .gsx-sale__offer {
        padding: .4rem;
    }

   .LP .gsx-sale__offer-sub{

    font-size: 22px;
		}
.GSX30 #shopify-section-template--15784599224379__rich_text_right_jTp9xc h2, .GSX30 [id$=__rich_text_right_jTp9xc] h2 {
       
        font-size: 2rem;
      }
		.LP .gsx-sale__btn-wrap{
			width: 100%;
			        margin-bottom: 10px;
		}

		.GSX30 .page-width.page-width--full,
		.GSX30 #shopify-section-template--16870772932667__multicolumn_JmQBte .page-width{
    margin: 0 auto;
    padding-inline: 0;
		}

		.MXLP.GSX30 .card-grid--4, .card-grid--5 {
    --card-grid-per-row: 2;
		}

				.MXLP.GSX30 .slider .card {
    scroll-snap-align: start;
    padding: 10px;
    text-align: center;
    display: block;
    border: 2px solid rgba(255, 255, 255, .1);
    border-radius: 23px;
 
		}
.MXLP.GSX30 #shopify-section-template--15784599224379__multicolumn_JmQBte .section, .MXLP.GSX30 #shopify-section-template--15784599224379__multicolumn_JjEjBH .section, .MXLP.GSX30 [id$=__multicolumn_JmQBte] .section, .MXLP.GSX30 [id$=__multicolumn_JjEjBH] .section {
   
        margin-bottom: -2px;
      }
		    .GSX30 slider-element {
        width: 100% !important;
        padding-right: 0;
        width: 100%;
        padding-block-end: 0px;
    }

       .GSX30 .slider--tablet{
       	margin-inline: calc(var(--page-padding) * -0);
    }

[id$=__images_with_text_jBrGtd] .image-with-text__item .rich-text{
	padding:  0 20px;
}
 .GSX30 [id$=__images_with_text_whN4Ew] .page-width,
  .GSX30  [id$=__images_with_text_8QdfFW] .page-width,
 [id$=__images_with_text_whN4Ew] .page-width,
    [id$=__images_with_text_8QdfFW] .page-width{
  	padding-inline: 20px;
  }  
    .GSX30    [id$=__multicolumn_tEEDDH] .page-width,

    [id$=__multicolumn_tEEDDH] .page-width 
      {
    	padding-inline: 0;
    } 

    .GSX30    [id$=__multicolumn_Em9GmG] .page-width,

    [id$=__multicolumn_Em9GmG] .page-width{


    }

     [id$=__multicolumn_Em9GmG] {
            padding-top: 13px;
     }

     
     [id$=__multicolumn_Em9GmG] .card-grid {
    --card-grid-per-row: 1;
    --card-grid-gap: 18px;
  		}

  	#shopify-section-template--16870772932667__multicolumn_Em9GmG img {
    height: auto;
    max-width: 10%;
    margin-bottom: 10px;
    text-align: left;
    margin-left: 0;
    float: left;
		}
		.MXLP.GSX30 .customheroimageholder {
       display: none;
    }
    		.MXLP.GSX30 .customheroimageholder.mobile {
        display: block;
        left: 13%;
        width: 60%;
        top: 2%;
    }
    .MXLP .button{
    	z-index: 999;
    	position: relative;
    }
    .LP.GSX30 header.page-width.page-width--full{
    	        padding-inline: 23px;
    }
.MXLP .customheroimageholder.mobile img{
margin-block: inherit;

}
    .MXLP.GSX30 .banner__content.overflow-hidden {
  
    padding-bottom: 20px;
		}

    #shopify-section-template--17168615833659__featured_product_ntJBqV{
    	width: 100%; 

    }
       #shopify-section-template--17168615833659__featured_product_ntJBqV .product{
	padding-left: 30px; 
    	padding-right: 30px;

       }


    .LP.MXLP #shopify-section-template--17168615833659__featured_product_ntJBqV .product__info>*+* {
    margin-top: 16px;
		}

		.customlogotopgsx {
               z-index: 999;
        position: relative;
        background-color: rgba(0, 0, 0, .8);
        padding: 9px 10px;
        max-width: 555px;
        margin: 0 auto;
    }
    	.customlogotopgsx img.mobile{
    		margin-block: inherit;
    	}

}

/*GSX3.0 LP STYLES*/

































/* MEMORIAL SALE EDITIONS*/
.money.crossed{
	text-decoration: line-through;
}
.template-page.LP.MXLP [data-handle="mx-electronic"] .product__price:before, 
.template-page.LP.MXLP [data-handle="mx-passive"] .product__price:before,
.template-page.LP [data-handle="x30i-earplugs"] .product__price:before, 
.template-page.LP [data-handle="x20-earplugs"] .product__price:before{
position: relative;
    top: -11px;
    right: -16px;
    margin-bottom: 2px;
}
 [data-handle="mx-electronic"] .product__price:before, 
 [data-handle="mx-passive"] .product__price:before,
 [data-handle="x30i-earplugs"] .product__price:before, 
 [data-handle="x20-earplugs"] .product__price:before{
    margin-bottom: 12px !important;
    position: absolute !important;
    right: 0px !important;
    top: -13px !important;
}
/* MEMORIAL SALE EDITIONS*/

















/* COSTCO PAGES*/
.NO-FOOTER .footer-group{
	display: none;
}
.NO-CART .shopify-section-group-header-group{
	position: absolute;
}
.NO-CART header{
	    background-color: transparent;
	    background: transparent;
	    padding: 0px;
}
.NO-CART header.header {
  background-color: transparent !important;
}
.NO-CART [data-section-id^="sections--"][class*="header"] {
  background-color: transparent !important;
}
.NO-CART .header--left{
	display: none;
}
.NO-CART a.cart-drawer-button{
display: none !important;
}
[id$=__custom_liquid_UcGUFU] .section{
	background-color: #000000;
}
 
.COSTCO{

}

.COSTCO .axil-logo-image{
width: 40px;
    margin-top: -20px;
    margin-bottom: 20px;
}
.COSTCO .video-header-image{
	margin-bottom: 30px;
}
.video-wrapper {
  
    border-radius: 43px;
}
.footercustom{
	background-color: #000000;
}
.footerlogobottom{
	max-width: 44px; 
	margin:  0 auto;
	display: block;
}
.COSTCO.MXLP .card-grid--4  {
    --card-grid-per-row: 4;
}
#shopify-section-template--16825313820731__multicolumn_6QficY 
 
 {
	padding-top: 50px; 
	background-color:rgba(0,0,0,.02) ;
}
[id$=__multicolumn_6QficY] .section{
	  background-color: transparent !important;
}
[id$=__multicolumn_6QficY] .section:before{
	    background-color: transparent !important;
}
#shopify-section-template--16825313820731__multicolumn_6QficY .page-width,
[id$=__multicolumn_6QficY]  .page-width{
max-width: 900px; 

}

@media (max-width: 1024px) {
	.COSTCO.MXLP .card-grid--4 {
			   --card-grid-per-row: 2;
	}
}
/* COSTCO PAGES*/





/* CART CROSS OFF UPDATES*/
.horizontal-product__details .price__regular, 
.horizontal-product__details .price
{
color: #57d498;
font-weight: 800;
}
.horizontal-product__details .price__sale,
.product-card .price__sale {
color:rgba(0,0,0,.5);
text-decoration: none;
}
.product__price :is(.price__sale,.unit-price) {
    font-size: 100%;
    opacity: .6;
    text-decoration:none;
}
.product-card .price__sale {
    font-size: 14px;
}

@media (max-width: 1024px) {
	.horizontal-product__details .price__regular, 
	.horizontal-product__details .price,
	.horizontal-product__details .price__sale
	{
	font-size: 14px !important;
	}
 
}
/* CART CROSS OFF UPDATES*/



/* BLOG TABLE DESIGN*/

.template-article table tr:first-child td {
font-family: industry, sans-serif;
    font-weight: 900;
    font-size: 12px !important;
    text-transform: uppercase;
    letter-spacing: .02rem;
    line-height: 13px;
    text-align: center;
}

.template-article table tr td{
text-align: center;
padding: 10px;
}

 .template-article table{
 	width: 100%; 
 }

 .template-article table tr  td {
   
    border-right: 1px solid rgba(0, 0, 0, .1);
}

/* BLOG TABLE DESIGN*/



/*GSX 3.0 in stock hide*/
[data-handle="gs-extreme-3-0"] .product__inventory{
display: none;
}
/*GSX 3.0 in stock hide*/




/*BUNDLES ADDING TO OTHER PDPS*/

#shopify-section-template--17168615833659__custom_liquid_xkRUDn .section:before,
#shopify-section-template--17168615833659__custom_liquid_Ec4zqn .section:before{
height:  0px; 
background-color: transparent !important;
background: none !important;
position: relative !important;
}

#shopify-section-template--17168615833659__custom_liquid_xkRUDn .section .bundle-hero-section,
#shopify-section-template--15784599224379__custom_liquid_CQiLHq .section .bundle-hero-section{
   
    background-color: #1a1a1a;
    }
#shopify-section-template--17168615833659__custom_liquid_xkRUDn .section{
	background: black; 
	background-color: black;
	margin-top: -60px;
    padding-top: 2px;
}


/*BUNDLES ADDING TO OTHER PDPS*/





/*SWATCHES MONSTER TRUCK*/
.swatches [title="Grave Digger"],
.swatches [title="Digatron"],
.swatches [title="El Toro Loco"],
.swatches [title="Megalodon"],
.swatches [title="Sparkle Smash"]
{
background-color: black !important;
background-image: url(/cdn/shop/files/El-Toro-Loco.png?v=1768502243);
background-repeat: no-repeat;
background-size: cover;
width: 19%; 
text-indent: -99999px; 
height: 58px;
    min-width: 58px;
}
.swatches [title="Digatron"]{
background-image: url(/cdn/shop/files/Digatron.png?v=1768502243);

}
.swatches [title="Grave Digger"]{
background-image: url(/cdn/shop/files/Grave-digger.png?v=1768502243);
	
}
.swatches [title="Megalodon"]{
background-image: url(/cdn/shop/files/Megalodon.png?v=1768502243);
	
}
.swatches [title="Sparkle Smash"]{
background-image: url(/cdn/shop/files/Sparkle-Smash.png?v=1768502244);
	
}


/*SWATCHES MONSTER TRUCK*/



















/*NEW UPDATED THEME OVERRIDES*/
.js .shopify-section-group-header-group .section.section--next-rounded:before{
	display: none !important;
}

.customlogotopgsx .desktop {
    max-width: 41%;
     margin-bottom: 7%;
}
.slideshow .banner {
    max-width: 80% !important;
}
blockquote, .heading, h1, h2, h3, h4, h5, h6, .h0, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 900;
}

.product__price :is(.price__sale,.unit-price){
	opacity: 1;
}
.price__sale:before {
  display: none;
}
.product-card__details .md\:gap-1d5{
	gap: 4px !important;
}
.product__price {
     
}

 .wrap_ship {
       border-top: 2px solid rgba(0, 0, 0, .1);
    border-bottom: 2px solid rgba(0, 0, 0, .1);
    margin: 0px auto;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
  }

  .product__inventory {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 8px;
    border-radius: 999px;
    background-color: #f7fee7;
    color: #4d7c0f;
    display: inline-flex;
    padding: 4px 10px;
    font-size: 11px;
    margin-right: 5px;
    border-radius: 33px !important;
  }

  .alertdot {
    width: 12px;
    height: 12px;
    background-color: #7cb342;
    border-radius: 50%;
    display: inline-block;
  }

  .green {
      color: #7cb342;
    font-size: 13px;
    font-weight: 900;
  }

  .shippingnotice {
       display: inline-block;
    width: auto;
    text-align: left;
    font-size: 12px;
    vertical-align: middle;
  }

  .shippingnotice p {
    margin: 0;
    font-size: 11px;
    line-height: 1.4;
  }

  .shippingnotice strong {
    font-weight: 700;
    color: #333;
    display: block;
  }

  .shippingactual {
    color: #555;
  }

  #delivery-date {
    font-weight: 600;
    color: #333;
  }

.LP .shipicon {

    margin-block: 0px !important;
}
#shopify-section-template--17567160336443__rich_text_BCbL9g .page-width{
    padding-top: 30px;
}

.MXLP [id$=__multicolumn_JjEjBH] .section .multicolumn, .MXLP [id$=__multicolumn_JjEjBH] .section .multicolumn{
    --card-grid-gap: clamp(1px, 1.5vw, 0px);
}

.MXLP .card-grid--4, .MXLP .card-grid--3 {
    --card-grid-per-row: 5;
}

.LP.GSX30 .page-width{
	padding-top: 1px;
    padding-bottom: 1px;
}
#shopify-section-template--17567160238139__custom_liquid_xkRUDn,
#shopify-section-template--17567160238139__video_with_text_overlay_g68kLD{
	margin-top: -3px;
}
#shopify-section-template--17567160238139__custom_liquid_xkRUDn .section:before{
	background-color: black !important;
}

.GSX30 .bundle-hero-section{
	border: 2px solid !important;
}

.MXLP.GSX30 #shopify-section-template--17567160238139__multicolumn_JmQBte .card-grid--4, 
.MXLP.GSX30  #shopify-section-template--17567160238139__multicolumn_JmQBte .card-grid--3,
.MXLP.GSX30  #shopify-section-template--17567160238139__multicolumn_tEEDDH .card-grid--3,
.MXLP.GSX30  #shopify-section-template--17567160238139__multicolumn_Em9GmG .card-grid--3 {
    --card-grid-per-row: 3;
}

.GSX30 [data-handle="gs-extreme-3-0"] .product__inventory {
    display: inline-block;
}

#shopify-section-template--17567160238139__custom_liquid_p7VJTW .section:before{
	display: none;
}
.LP.GSX30 #shopify-section-template--17567160238139__custom_liquid_p7VJTW .page-width{
	padding: 0px;
}
.GSX30 h2.heading.title-lg{
	font-size: 54px;
}

.LP #looxReviews {

    padding: 12px 1%;
    }

.LP #shopify-section-template--17567160729659__multicolumn_JjEjBH p {
        font-size: 13px;
    }
    #shopify-section-template--17567160729659__multicolumn_JjEjBH{
    	padding-bottom: 30px;
    }
    
#shopify-section-template--17567160729659__axil_lp_product_switcher_EYAicL{
	background-color: #000000;
	padding-top: 40px;
}
#shopify-section-template--17567160729659__featured_product_ntJBqV,
#shopify-section-template--17567160729659__featured_product_PLiejn{
		background-color: #000000;
		width: 100%; 
		max-width: 100%;
}
#shopify-section-template--17567160729659__featured_product_ntJBqV .section,
#shopify-section-template--17567160729659__featured_product_PLiejn .section{
		max-width: 810px;
        width: 810px;
        margin: 0 auto;
}


#shopify-section-template--17567160729659__featured_product_PLiejn .variant-picker .color-swatch {
  
    width: 26px;
    height: 26px;
}


.header-section.header-sticky{
	z-index:9999999 ;
}

.shopify-section-group-overlay-group,
cart-drawer{
	z-index:99999999 ;
	position: relative;
}
.rte .perfect_for_holder :is(img,video) {
    margin-block: 0px;
}

#shopify-section-template--16863833423931__multicolumn_gb4fk7 img,
[id$=__multicolumn_gb4fk7] img{
    height: auto;
    max-width: 20%;
    margin-bottom: -10px;
    filter: invert(1);
    margin-top: 50px;
}



/*SPECIAL BUNDLE SALE PAGE WRAPPER*/
#shopify-section-template--17608919711803__custom_liquid_8DjgiJ .page-width{
	 
padding-inline: 0px;
}
.salebundlesection{
	background-color: transparent; 
padding-top: 50px;
background-image: url(/cdn/shop/files/SALE_MAIN_BACKGROUND_1.png?v=1769202634);
background-size: cover;
background-repeat: no-repeat;
}
.salebundlesection h2{
	width: 100%; 
	color: white; 
	font-size:90px;
	    text-align: center;
}
  .bundle-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
  max-width: 100%;
  margin: 80px auto;
  padding: 0 48px;
  padding-top: 90px;
}

/* Individual bundle hero sections - 3 up on desktop */
  .bundle-wrapper .bundle-hero-section {
  display: flex;
  flex-direction: column; /* Image first, then content */
  gap: 20px;
  flex: 1 1 calc(11.333% - 14px); /* 3 columns with gap */
  border-radius: 33px;
  padding: 0;
  background-color: black;
  position: relative;
  min-width: 300px; /* Prevent too narrow */
  margin-top: 0px;
  background-color: #090909;
}

 .bundle-wrapper .bundle-hero-cta{
	margin:  0 auto;
	display: block;
}

.bundle-wrapper .redsnew {
    line-height: 16px;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 10px;
    font-size: 13px;
}

.bundle-wrapper .bundle-hero-disclaimer {

   
    text-align: center;
    max-width: 75%;
    margin: 0 auto;
    margin-top: 10px;
}

/* Image at top, full width */
  .bundle-wrapper .bundle-hero-image {
  order: 1;
  width: 100%;
  text-align: center;
  border-radius: 33px 33px 0 0;
  overflow: hidden;
  flex: initial;
}

  .bundle-wrapper .bundle-hero-image img {
  width: 100%;
  height: auto;
  cursor: pointer;
  transition: transform 0.3s ease;
  display: block;
}

/* Content below image */
  .bundle-wrapper .bundle-hero-content {
  order: 2;
  color: white;
  padding: 20px 30px 40px 30px;
  border-radius: 0 0 33px 33px;
  overflow: hidden;
}

  .bundle-wrapper  .bundle-perfect-for ul li{
	font-size: 11px;
}

/* Mobile - 1 up at 100% width */
@media (max-width: 1024px) {
    .bundle-wrapper {
    flex-direction: column;
    gap: 20px;
        padding: 0 28px;
        padding-bottom: 30px;
  }

  .salebundlesection{

background-image: url(/cdn/shop/files/SALE_MAIN_BACKGROUND_2.png?v=1769203072);

}


[id$=__multicolumn_WLdq3L] {
padding-top: 20px;

}
.salebundlesection h2 {
    
    font-size: 70px;
    text-align: center;
    padding-top: 50px;
}
  
  .bundle-wrapper .bundle-hero-section {
    flex: 1 1 100%;
    width: 100%;
            margin-bottom: 20px;
  }
  
  .bundle-wrapper .bundle-hero-image {
    border-radius: 33px 33px 0 0;
  }
  
  .bundle-wrapper .bundle-hero-content {
    padding: 20px 30px 40px 30px;
  }
    .bundle-wrapper .salebundlesection h2 {
   
    font-size: 70px;
    text-align: center;
    margin-bottom: 20px;
	}
	 .bundle-wrapper  .bundle-hero-section h2 {
        font-size: 29px !important;
        line-height: 27px !important;
        padding-top: 0px;
   }
}
/*SPECIAL BUNDLE SALE PAGE WRAPPER*/







@media (min-width: 2000px) {
	.product-showcase-wrapper{
			max-width: 1940px !important;
	}
	 


}







/*LARGER THAN MOBILE*/
@media (min-width: 1024px) {

#shopify-section-template--17567156174907__collage_QUNfyg .collage.on-scroll {
        grid-template-columns: 2fr 2fr;
    }

.product-card__details.lg\:flex-row {
        flex-direction: column; 
    }
.product-card__details .price.lg\:items-end {
        align-items: flex-start !important;
    }
       #shopify-section-template--17567160336443__multicolumn_JjEjBH .multicolumn {
        --card-grid-gap: clamp(0px, 0.5vw, 32px) !important;
    }
}
/*LARGER THAN MOBILE*/






@media (max-width: 1024px) {
    .LP.MXLP .iconsfeatures ul li span,
    .LP .iconsfeatures ul li span {
        font-size: 10px;
        line-height: 10px;
    }

    .GSX30 .bundle-hero-section {
  
    margin: 0px auto
  	}

  	.GSX30 .card-grid--4, .GSX30 .card-grid--3 {
    --card-grid-per-row: 2;
		}
		.MXLP.GSX30 [id$=__multicolumn_JjEjBH] .section .multicolumn, .MXLP.GSX30 [id$=__multicolumn_JjEjBH] .section .multicolumn {
    --card-grid-gap: clamp(18px, 21px, 60px);
		}
		.LP.GSX30 #shopify-section-template--17567160238139__multicolumn_JmQBte .page-width {
 
    padding-inline: 0px;
		}
		.GSX30 #shopify-section-template--17567160238139__video_with_text_overlay_ewFhmA{
			margin-top: -10px;
		}
		.GSX30 .image-with-text__item .rich-text {
        padding-block-start: 0;
    }
    .MXLP.GSX30 #shopify-section-template--17567160238139__multicolumn_JmQBte .card-grid--4, .MXLP.GSX30 #shopify-section-template--17567160238139__multicolumn_JmQBte .card-grid--3, .MXLP.GSX30 #shopify-section-template--17567160238139__multicolumn_tEEDDH .card-grid--3, .MXLP.GSX30 #shopify-section-template--17567160238139__multicolumn_Em9GmG .card-grid--3 {
    --card-grid-per-row: 1;
		}

			.LP #shopify-section-template--17567160729659__featured_product_ntJBqV.switcher-target-section,
			.LP #shopify-section-template--17567160729659__featured_product_PLiejn.switcher-target-section{
				width: 100% !important;
			} 

			

		#shopify-section-template--17567160729659__featured_product_ntJBqV .section,
#shopify-section-template--17567160729659__featured_product_PLiejn .section{
	max-width: 810px;
        width: 94.7%;
        margin: 0 auto;
}

.price.has-auto-discount-card .price__regular,
 .product-showcase-right .product__price.has-auto-discount .price .money, 
 .product__price.has-auto-discount .money,
.card-discount-line-auto .price_sale_auto{
	font-size: 14px !important;
}

    .product-card__title {
         
        line-height: 1.3rem;
        font-size: 1.2rem;
      
    }

		

}

/*NEW UPDATED THEME OVERRIDES*/
