/** Shopify CDN: Minification failed

Line 384:0 Unexpected "}"
Line 793:44 Expected identifier but found "!"
Line 797:43 Expected identifier but found "!"
Line 939:17 Expected ":"
Line 1144:1 Unexpected "/"

**/
.product-form__input input[type=radio]:checked+label {
    background-color: rgb(var(--color-foreground)) !important;
    color: rgb(var(--color-background)) !important;
}


@media only screen and (max-width: 750px) {
  .slider-buttons {
    display: none !important;
  }

  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--center.slideshow__text-mobile--center {
    display: none !important;
  }
}
  
  
  .product-form__input input[type=radio]:checked+label,
.product-form__input input[type=radio]+label,
.product-form__input input[type='radio'].disabled:checked + label, .product-form__input input[type='radio'].unavailable:checked + label,
.product-form__input input[type='radio'].disabled + label, .product-form__input input[type='radio']:disabled + label, .product-form__input input[type='radio'].uanvailable + label {
    border-radius: 50px !important;
    font-size: 1.5rem !important;
    font-family: sans-serif !important;
}


.cart-count-bubble {
    background-color: transparent !important;
  color: black !important;
    bottom: -1px !important;
    left: 8px !important;
    font-family: sans-serif !important;
}

button#CartDrawer-Checkout,
a.button {
    padding-bottom: 5px !important;
}

.header__icon span {
    font-size: 13px !important;
    font-weight: bolder !important;
}

legend.form__label {
    font-size: 18px !important;
}

.newsletter__subheading.rte {
    font-size: 10px !important;
    text-transform: none !important;
}

button.product-form__submit.button.button--primary {
    padding-bottom: 5px !important;
}

span {
    margin-bottom: 5px !important;
}

quantity-input.quantity {
    background: black !important;
    border: 2px solid grey !important;
    border-radius: 4px !important;
}

h2.product-recommendations__heading.h2 {
    color: white !important;
    text-align: center !important;
}

.button {
    border: 2px solid grey !important;
    border-radius: 4px !important;
}

h1 {
    font-size: 4rem !important;
}

.button, .button-label, .shopify-challenge__button, .customer button {
    font-size: 2.5rem !important;
}

.text-center {
    align-content: center !important;
    align-items: center !important;
    display: flex !important;
    justify-content: center !important;
    padding-top: 20px !important;
    padding-bottom: 40px !important;
}

a.link.link--text.list-menu__item.list-menu__item--link {
    font-size: 2rem !important;
}

.badge,
.price {
  font-family: sans-serif !important;
  text-transform: capitalize !important;
}

p, 
.p,
h2#verticalTitle, 
.facets__summary span,
label,
a.link.product__view-details.animate-arrow,
h2.h4.accordion__title {
  font-family: sans-serif !important;
  text-transform: none !important;
}

h3.card__heading {
    font-size: 3rem !important;
}

.header__menu-item span {
    font-size: 2.5rem !important;
}

.header__icon, .header__icon--cart .icon {
    height: 2.4rem !important;
    width: 3.2rem !important;
}

h2.title.h0 {
    text-align: center !important;
}

/*-----Banner Rip on the HP Slideshow-----*/
.banner-rip {
  z-index: 2;
  margin-top: -6.2vw;
  width: 100%;
  height: auto;
  object-fit: cover;
  z-index: 2 !important;
  position: relative !important;
}

.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--center.slideshow__text-mobile--center {
  display: none !important;
}

.slideshow__controls {
  border: none !important;
  margin-top: -3vw !important;
  z-index: 3 !important;
}


a.product-form__submit.button.button--full-width.button--primary.klaviyo-bis-trigger {
    color: inherit;
  opacity: 1 !important;
}
.product__description.rte.quick-add-hidden p {
    text-transform: none !important;
}
  @media screen and (min-width: 990px) {
.slider--desktop .slider__slide:first-child {
    margin-left: 5rem !important;
  }
    .card-wrapper.animate-arrow {
  padding-bottom: 0 !important;
}
}

.caption {
    font-size: 2.2rem !important;
}



.card-wrapper {
    padding-bottom: 4rem !important;
}

div#MegaMenu-Content-1 {
  -webkit-box-shadow: 0 64px 66px -6px black !important;
  -moz-box-shadow: 0 64px 66px -6px black !important;
  box-shadow: 0 64px 66px -6px black !important;
}


.product-recommendations__heading {
  color: rgb(var(--color-link))!important;
}

.grid:first-child{
margin-top: 0 !important;
}
.marquee-r {
    border-bottom: 2px solid #FFB700 !important;
}



.quick-add__submit {
    border: 1px solid !important;
    background: transparent !important;

}
.quick-add__submit:hover {
color: black !important;
    background-color: rgb(var(--color-link))!important;
}


.pagination-wrapper {
    display: none;
}


@media only screen and (max-width: 600px) {
  .card__information {
    padding: 0 !important;
    margin-top: 2rem !important;
}

  .cart-drawer .cart-item {
    gap: 0.5rem !important;
}
  
  .card--card .quick-add {
    margin: 0 !important;
}


  .promo-container {
    margin-bottom: 40px !important;
}

  li.grid__item.twospan .promo-image {
    width: calc(120% - 2 * var(--card-image-padding)) !important;
}
  .card__media {
    margin: 0 !important;
    width: 100% !important;
}
}

button#continue_button {
    text-transform: uppercase !important;
    border-radius: 0 !important;
}

button#CartDrawer-Checkout {
    color: white !important;
}



.full-unstyled-link {
   font-family: 'motorhead' !important;
}

.menu-drawer__navigation-container {
    background-color: black !important;
}

.menu-drawer__inner-submenu {
    background-color: black !important;
}

details[open].menu-opening>.menu-drawer__submenu {
    background-color: black !important;
}


span.badge.price__badge-sale.color-accent-1 {
    color: white !important;
    padding-top: 12px !important;
}

.product-count.light {
  display: none !important;
}


button.product-form__submit.button.button--full-width.button--primary {
    color: white !important;
}





/*-------Mega Menu Hover fix--------*/
.mega-menu[open] .mega-menu__content {
    transform: translateY(-39px) !important;
}



/*-------Global Feedback--------*/
.product-form__input input[type=radio]+label {
  color: white !important;
}
.mega-menu__content {
    background-color: rgb(var(--color-foreground)) !important;
}
/* ----Michael Feedback -----*/
.facets__disclosure {
    margin-right: 1.5rem !important;
}

.product-form__input input[type=radio]+label {
    width: 80px;
}

.price--on-sale .price-item--regular {
    text-decoration: line-through;
}

.share-button__button, .share-button__fallback button {
    color: rgb(var(--color-link))!important;
}

span.money {
    font-size: 2rem !important;
}

/*.button--full-width:hover {
  color: #940200 !important;
    background-color: white !important;
} */

a.button.button--primary.promo-button:hover {
    background-color: black !important;
}


/*Overscroll issue */
html,body {
overflow-x:hidden !important;
}

nav.menu-drawer__navigation,
div#menu-drawer {
    touch-action: none !important;
    overflow: hidden !important;
    width: 100vw !important;
    height: 100vh !important;
}

details#Details-menu-drawer-submenu-4 {
    height: 400px !important;
}

/*----2 span fix ------*/

li.grid__item.twospan .promo-image {
    margin: 0 !important;
    width: calc(133% - 2 * var(--card-image-padding));
}


  .card__content {
    padding: 2px !important;
}

  .collection-list-wrapper .card__content {
     bottom: 15% !important;
}
  .marquee-words-r {
    font-size: 1.3rem !important;
  }
  .marquee-words {
    font-size: 1.3rem !important;
  }
}


/* --------------Mega Menu Styles------------------ */

.shop-the-collection-link {
  padding: 1.1rem 3.2rem !important;
  display: flex;
}

.shop-the-collection-link a{
  text-align: left !important;
  text-decoration: none;
  color: white !important;
}
  
ul.menu-drawer__menu.list-menu img {
    width: 80%;
    margin: 30px 36px 0 36px;
}

.menu-drawer .link--text {
    color: white !important;
}

.menu-drawer__inner-submenu {
    height: 100vh !important;
}

summary .icon-caret {
    position: relative !important;
    height: 0.7rem !important;
    margin-top: -5px !important;
  right: -5px !important;
}

a.mega-menu__link.mega-menu__link--level-2.link img {
    width: 100% !important;
   opacity: .7 !important;
}

a.mega-menu__link.mega-menu__link--level-2.link img:hover {
    width: 100% !important;
    opacity: 1 !important;
}

a.mega-menu__link.mega-menu__link--level-2.link:hover {
    scale: 102% !important;
}
  
.mega-menu__list {
    grid-template-columns: repeat(4,minmax(0,1fr)) !important;
}

.mega-menu__link {
    color: white !important;
    text-align: left !important;
}

.collection-image img {
    width: 100%;
}


/* ----- ANNIMATIONS ------*/
/*.slideshow__text.banner__box img:hover,
.promo-container:hover{
    animation: smoothbounceball .5s !important;
    animation-direction: alternate !important;
    animation-iteration-count: infinite !important;
    transition: all 1s ease-in-out;
}*/

.slideshow__text.banner__box img:hover {
  scale: 102% !important;
  transition: all 1s ease-in-out;
}

@keyframes smoothbounceball{
    from { transform: translate3d(0, -5px, 0);}
    to { transform: translate3d(0, 5px, 0);}
}



/* -----------PROMO-------*/
/* -----------PROMO 2 SPAN-------*/

/*li.grid__item.twospan .promo-image {
    margin: 0 !important;
    width: calc(110% - 2 * var(--card-image-padding)) !important;
}
*/
.grid--4-col-desktop .grid__item.twospan .promo-container{
    width: calc(202%) !important;
}

li.grid__item.twospan {
    height: 50% !important;
}

.blank-grid-item {
  z-index: -1 !important;
}
li.grid__item.twospan {
    z-index: 100 !important;
}


/*---------PROMO STYLES--------*/
.promo-container {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.promo-image-container {
    display: flex !important;
    justify-content: center !important;
}

@media screen and (max-width: 500px) {
	.promo-image-container {
		margin: 3px !important;
	}
}


.promo-container a{
    text-decoration: none;
  margin: 20px;
  min-height: calc(4.5rem + var(--buttons-border-width) * 2);
  font: inherit;
}

.promo-image-container {
    margin: 0rem 4rem 1rem;
}

.promo-image {
    margin: var(--card-image-padding);
    width: calc(100% - 2 * var(--card-image-padding));
}

h2.promo-title {
    text-align: center;
    margin-top: 0 !important;
    color: white !important;
    opacity: .8 !important;
} 

.button,
a.button.button--primary.promo-button {
    font-weight: 400 !important;
    text-transform: uppercase;
    text-align: center;
    padding: 0.8rem;
    line-height: 1.7rem;
}

a.button.button--primary.promo-button {
  color: white;
}


/* Featured Product */

.fp-gif {
    max-width: 30rem;
    margin-bottom: 5rem;
    animation: smoothbounceball 2s !important;
    animation-direction: alternate !important;
    animation-iteration-count: infinite !important;
    transition: all 1s ease-in-out;
}

.fp-gif img{
  width: 100%;
  opacity: .8;
}

@media screen and (max-width: 750px) {
    .fp-gif  {
		display: none !important;
   }
    .product__info-wrapper.grid__item {
    padding: 0 4rem 0 4rem !important;
   }
  .product__info-wrapper.grid__item {
    margin-top: 2rem !important;
}
}


.featured-product .grid__item.product__media-wrapper{
    animation: smoothbounceball .5s !important;
    animation-direction: alternate !important;
    animation-iteration-count: infinite !important;
    transition: all 1s ease-in-out;
}

.featured-product h2.product__title.h1,
.featured-product span.price-item.price-item--regular,
.featured-product .featured-product,
.featured-product .product__text {
    color: white !important;
}

.page-width .featured-product{
  max-width: none !important;
}
  

.featured-product .global-media-settings {
    border: none !important;
}



.featured-product .product__media-icon, .thumbnail__badge {
    display: none !important;
}


/* Mega Menu Annimations */
@keyframes fadeInLeft {
   0% {
      opacity: 0;
     transform: translateY(-40px);
   }
   100% {
      opacity: 1;
     transform: translateY(0);
   }
}   

@keyframes FadeIn { 
  0% {
    opacity: 0;
    transform: scale(.5);
  }
  100% {
    transform: scale(1);
  }
}

.mega-menu__list li{
  animation: fadeInLeft .5s linear; 
  animation-fill-mode: both;
  transition: transform 1s cubic-bezier(.165,.84,.44,1) .1s,opacity 1s cubic-bezier(.165,.84,.44,1) .2s;
}

.mega-menu__list li:nth-child(1) { animation-delay: .3s }
.mega-menu__list li:nth-child(2) { animation-delay: .6s }
.mega-menu__list li:nth-child(3) { animation-delay: .9s }
.mega-menu__list li:nth-child(4) { animation-delay: 1.2s }
.mega-menu__list li:nth-child(5) { animation-delay: 1.6s }

.mega-menu__list .list-unstyled {
  animation: none !important;
}


/*-------Badge--------
.card .badge {
   
    justify-content: center;
    border: none  !important;
    border-radius: 50rem !important; 
    width: 77px;
    height: 77px;
    display: flex !important;
    align-items: center !important;
    font-family: 'motorhead' !important;
    text-transform: uppercase !important;
    font-weight: 900  !important;
    color: white;
 
}
*/



/*----------QUICK ADD---------*/

/*-------Hero Product Images------*/
.hero-product-image {
  
}

.slideshow__text.banner__box a{
  text-decoration: none !important;
}

.slideshow__text.banner__box .button {
  background-color: rgb(var(--color-link))!important; 
  border-color: rgb(var(--color-link))!important; 
    width: 150px;
}

.quick-add__submit,
.quick-add__submit span{
  text-transform: uppercase !important;
}

/*-------Marquees --------*/
.marquee-container {
  overflow: hidden;
    min-width: 100vw;
}

.marquee {
  margin: 0;
  display: inline-block;
  background-color: #AC0000 !important;
}

.marquee-words {
  white-space: nowrap;
  /*animation: marquee-keywords 15s linear infinite;*/
  text-transform: uppercase !important;
  background-color: #AC0000 !important;
  color: white;
  letter-spacing: 0.2em;
  margin: 10px;
  margin-top: 2rem;
}

/* Pause on hover ADA */
.marquee-words:hover,
.marquee-words-r:hover{
-moz-animation-play-state: paused;
-webkit-animation-play-state: paused;
animation-play-state: paused;
}

@keyframes marquee-keywords {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

.marquee-container-r {
  overflow: hidden;
}

.marquee-r {
  margin: 0;
  display: inline-block;
  background-color: #AC0000 !important;
}

.marquee-words-r {
  white-space: nowrap;
  /*animation: marquee-keywords-r 15s linear infinite;*/
    margin: 10px;
  color: white;
  background-color: #AC0000 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.2em;
  margin-top: 2rem;
}

@keyframes marquee-keywords-r {
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0%);
  }
}

.shipscout-banner{
  display: none !important;
}



/*---------Colors-------*/

.product-form__input input[type=radio]:checked+label {

    border: 2px solid grey !important; 
}

.card--card {
  border-color: white !important;
}


.list-social__item .icon {
   color: white !important;
  fill: white !important;
}

.product-form__input input[type=radio]+label {
    background-color: #000 !important;
}
.global-media-settings {
    background: none !important;
}

.product-recommendations {
    max-width: none !important;
}
.accordion .icon-accordion {
    fill: rgb(var(--color-link))!important; !important;
}

.price--on-sale .price-item--regular {
  color: rgb(var(--color-link))!important; !important;
}
      

/*------BG-------------*/
@media screen and (min-width: 991px) {
main,
.color-background-1.gradient,
.collection-hero__inner,
.color-background-1.isolate.gradient,
.color-background-2.isolate.gradient,
.collection-list-wrapper,
.product-recommendations {
  background-image: url(https://cdn.shopify.com/s/files/1/0355/5190/3789/files/Motorhead_background_v2_25.jpg?v=1721127252) !important;
 background-repeat: repeat-y !important;
  background-size: cover !important;
  background-position: center !important;
  background-attachment: fixed !important;
}
}

@media screen and (max-width: 990px) {
main,
.color-background-1.gradient,
.collection-hero__inner,
.color-background-1.isolate.gradient,
.color-background-2.isolate.gradient,
.collection-list-wrapper,
.product-recommendations {
  background-image: url(https://cdn.shopify.com/s/files/1/0355/5190/3789/files/Motorhead_background_v2_25.jpg?v=1721127252) !important;
 background-repeat: repeat-y !important;
  background-size: 100% !important;
  background-position: center !important;
  background-attachment: fixed !important;
}
}




.header__icon:not(.header__icon--summary){
    color : white !important;
}





/*----------TYPOGRAPHY & Custom Fonts----------*/


/* ADDED FONTS FOR STORE */




@font-face {
    font-family: "motorhead";
  src: url("https://cdn.shopify.com/s/files/1/0355/5190/3789/files/motorhead.woff?v=1723566986") format('woff'),
       url("https://cdn.shopify.com/s/files/1/0355/5190/3789/files/motorhead.woff2?v=1723566867") format('woff2');
}

:root {
  --font-heading-family: "motorhead", sans-serif !important;
  --font-heading-weight: 300;
  /* --font-body-family: "Motorhead", sans-serif !important;
  --font-body-weight: 100; */
}

/* @font-face {
    font-family: 'HeadlinerNo45';
    src: url('//motorhead-store.myshopify.com/cdn/shop/t/4/assets/HeadlinerNo.45-webfont.woff2') format('woff2'),
         url('//motorhead-store.myshopify.com/cdn/shop/t/4/assets/HeadlinerNo.45-webfont.woff') format('woff');
          url('//motorhead-store.myshopify.com/cdn/shop/t/4/assets/HeadlinerNo.45.ttf') format ('truetype');
          url('//motorhead-store.myshopify.com/cdn/shop/t/4/assets/HeadlinerNo.45.otf') format ('opentype');
    font-weight: normal;
    font-style: normal;

} */


/* End of edits */

h1,
h2,
h4,
h5,
body,
.menu-drawer__close-button {
font-weight: 400  !important;
font-family: 'motorhead' !important;
font-style: normal  !important;
text-transform: uppercase !important;
}

h3,
h3.card__heading,
a {
font-weight: 500  !important;
font-style: normal  !important;
  text-transform: uppercase !important;
}
/*----------------HEADER-------------------*/
.header__menu-item {
    color: white !important;
}

.header__active-menu-item {
    color: white !important;
}



.header.header--top-left.page-width.header--has-menu {
  text-align: right !important;
  max-width: none !important;
}


@media screen and (min-width: 990px) {
.header--middle-left {
    grid-template-columns: 2fr auto 1fr !important;
}
}


/*----------------HOMEPAGE-------------------*/
/* product title size on HP*/

/* collection list titles on HP*/
.collection-list-wrapper h3.card__heading {
    
    padding: 20px;
    width: fit-content;
    margin: 0 auto;
    background-color: #000 !important;
}



.collection-list-wrapper {
  margin-bottom: 80px !important;
    max-widthnone !important;
}

@media screen and (min-width: 749px) {
.collection-list-wrapper .card__content {
  position: absolute !important;
  bottom: 20%;
}
}
.slider-button {
    display: none !important;
}

/*----------Slideshow ----------*/
/*----------------MOBILE SLIDER ISSUE FIX-------------------*/
slideshow-component .slideshow.banner {
    touch-action: auto pan-x !important;
    overflow-y: hidden !important;
}

.slider-button {
    display: none !important;
}

@media screen and (min-width: 749px) {
	.slideshow__media.banner__media.media-mobile {
		display: none !important;
	}
}

@media screen and (max-width: 749px) {
	.slideshow__media.banner__media.media.banner__media-mobile {
		display: block !important;
	}
  /*.slideshow__media.banner__media.media {
    display: none;
}*/
}

/*-------------------------Banner Image ------------------------*/
.banner__media.media.banner__media-mobile {
  display: none !important;
}

@media screen and (max-width: 749px) {
.banner__media.media.banner__media-desktop {
    display: none !important;
}
  .banner__media.media.banner__media-mobile {
  display: block !important;
}
}

/*----------------EMAIL SIGN UP / "NEWSLETTER"-------------------*/

.newsletter__subheading {
    max-width: 40rem !important;
    color: white !important;
}

.newsletter-form__field-wrapper .field .field__label {
  color: white !important;
}


.field__input {
    border: 2px solid grey !important;
    background: none !important;
}

.newsletter-wrapper .newsletter-form__field-wrapper .field {
  color: white !important;
}

.newsletter input[type="email"] {
  border: 2px solid grey !important;
    border-radius: 4px !important;
  color: white !important;
  background-color: black !important;
}

.newsletter-form__button {
    color: white !important;
}

.newsletter__wrapper>* {
  color: white !important;
}

.newsletter__subheading.rte a {
    color: white !important;
}

/*----------------FOOTER-------------------*/
@media only screen and (max-width: 750px) {
.footer .list-menu__item {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
 }
}

.footer {
     margin-top: 0px !important;
}

.list-social {
    justify-content: center !important;
}


.list-partners__item .icon {
    height: 2.6rem;
    color: grey !important;
}

ul.footer__list-partners.list-unstyled.list-partners {
    display: flex !important;
}

li.list-partners__item {
    margin: 10px !important;
}

.footer__content-top {
   padding-bottom: 0 !important;
}

.footer__content-bottom {
   border-top: none !important;
}

.footer-block__details-content a {
  color: grey !important;
}

.copyright__content {
  color: grey !important;
    font-size: 12px !important;
}

/* currency switcher styles and positioning  */
.wsscc-dropdown {
    position: relative !important;
}

.wsscc-dropdown.has-search.bottomLeft {
    max-width: 114px !important;
    bottom: 200px !important;
    left: 45vw !important;
    opacity: .85 !important;
}

div#wssccSelected {
    background: none !important;
}

@media only screen and (max-width: 750px) {
  .wsscc-dropdown.has-search.bottomLeft {
     left: 38vw !important;
     bottom: 180px !important;
  }
}

@media only screen and (max-width: 500px) {
  .wsscc-dropdown.has-search.bottomLeft {
     bottom: 200px !important;
  }
}
/*--------Store Selector Styles----------*/

/*  .text-center {
    display: flex;
    justify-content: center;
    margin-bottom: 70px;
}
  
a.button.button--primary.button.button--secondary{
  color: rgba(var(--color-foreground)) !important;
  border: 1px solid rgba(var(--color-foreground)) !important;
  --color-background: rgba(var(--color-foreground)) !important;
  background-color: rgba(var(--color-background)) !important;
}

a.button.button--primary.button.button--secondary:hover{
  --color-background: rgba(var(--color-foreground)) !important;
  border: 2px solid !important;
}

a.button.button--primary {
  background-color: rgba(var(--color-foreground)) !important;
  --alpha-button-background: none !important;
}

a.button.button--primary:hover {
  background-color: rgba(var(--color-foreground)) !important;
  border: 2px solid rgba(var(--color-foreground)) !important;
  transform: scale(1.02) !important;
}

/* rich text store selector buttons */
.button[aria-disabled=true] {
    opacity: 1 !important;
}

*/
/*----------------PRODUCT AND COLLECTION PAGES-------------------*/
/* link color in returns */
.product__accordion a {
    color: rgba(var(--color-foreground))!important;
}

.collection-hero__inner.page-width {
  max-width: none !important;
}

/*shipping and returns copy size */
.product__accordion p {
    font-size: smaller !important;
}

/* center page titles */
.main-page-title {
    text-align: center !important;
}

.collection-hero__title {
    text-align: center !important;
      font-size: 5rem !important;
  color: white !important;
}

/*----------------PAGE TITLE STYLE OVERIDES-------------------*/

.header__menu-item {
    padding: 5px 1.2rem;
}

.header__menu-item {
    padding: 0.5rem 1.2rem !important;
}

.list-menu--inline {
    justify-content: center !important;
}


.locksmith-passcode {
    height: 50px !important;
    background-color: black;
    border: 2px solid rgb(var(--color-link))!important;
    padding-left: 15px !important;
    color: white !important;
}
/* Above Nav Banner*/
p.announcement-bar__message.h5 {
    font-size: 16px !important;
}

/*----------------SOLD OUT SWATCH STYLE-------------------*/
.product-form__input input[type='radio'].disabled + label,
.product-form__input input[type='radio']:disabled + label,
.product-form__input input[type='radio'].uanvailable + label {
  border-color: rgba(var(--color-foreground), 0.3);
  color: rgba(var(--color-foreground), 0.4);
  text-decoration: line-through;
}
.product-form__input input[type='radio'].disabled:checked + label,
.product-form__input input[type='radio'].unavailable:checked + label {
  color: rgb(var(--color-background));
}


