<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 460:11 Unexpected ".1"

**/


/* Custom CSS start */

/* General CSS */

@font-face { 
font-family: "DIN Condensed Bold";
src: url('/cdn/shop/files/din_condensed_bold-webfont.woff2?v=1677515876') format("woff2"),
     url('/cdn/shop/files/din_condensed_bold-webfont.woff?v=1677515876') format("woff"); }
h1,
h2,
h3,
h4,
h5,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5 {
 /* font-family: var(--font-heading-family); */

    font-family: 'DIN Condensed Bold' !important;
      text-transform: uppercase !important;
    letter-spacing: 0 !important;

}
.underline-links-hover:hover a {
  text-decoration: none !important;
}

.shopify-policy__container {
  max-width: 900px;
}
.section-template--20245635236143__main-padding, .section-template--20245635825967__main-padding, .section-template--18517489058095__main-padding, .section-template--17974748479791__main-padding, .section-template--17974748381487__product-grid-padding, .section-template--17727200985391__7d84d109-13b9-403a-acc9-cc80497f7a65-padding, .section-template--17727200919855__product-grid-padding, .section-template--18121013952815__product-grid-padding {
  padding-top: 0 !important; 
}

 

/*.fade-in {
  opacity: 0;
  transition: opacity 1s;
}
.fade-in.fade-in-visible {
  opacity: 1;
}
.fade-in:hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
} */
.menu-drawer {
    width: 30rem !important;
}

.menu-drawer__navigation {
  padding: 0 !important;
}

header-drawer {
  display: block !important;
}
.header__icon--menu:hover {
    background: #eee;
    border-radius: 30px;
}
.js .menu-drawer__menu li {
    margin-bottom: 0;
}

.top-container {
  height: 40px;
  position: relative;
  overflow: hidden;
  overflow-y: scroll;
}

.top-delivery-banner {
  position: absolute;
  top: -40px;
  left: 0;
  width: 100%;
  height: 0;
  padding: 0;
  background-color: transparent;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  overflow: hidden;
  white-space: nowrap;
  transition: top 1s ease-in-out, height 1s ease-in-out;
  font-size: 14px;
border-bottom: 1px solid #222;
}

.top-delivery-banner.animate {
  top: 0;
  height: 40px;
  background-color: #007AFF;
}

.top-delivery-banner.in-view {
  background-color: #111;
  transition: background-color 0.5s ease-in-out;
}

.top-delivery-banner.in-view a {
  color: #ccc;
  transition: color 0.5s ease-in-out;
}

.top-delivery-banner.fade-in {
  opacity: 1;
  transition: opacity 1s ease-in-out;
}

.top-delivery-banner h2 {
  font-size: 1.6rem;
  text-transform: capitalize;
  margin: 0;
}

.top-delivery-banner a {
  margin-left: 5px;
  color: #fff;
  text-decoration: none;  
}

.top-delivery-banner a:hover { 
}

.top-delivery-banner .icon {
    transform: rotate(-90deg);
    height: .6rem;
    padding-bottom: 2px;
}


.top-delivery-banner .slider {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: slideIn 1s ease-in-out;
  animation-fill-mode: forwards;
}  

.top-delivery-banner .slider.active {
  left: 0; 
}

.top-delivery-banner .slider:not(.active) {
  animation: slideOut 1s ease-in-out;
  animation-fill-mode: forwards;
}

.top-delivery-banner .slider.slider-first.active {
  left: 0;
  animation: none;
}
  /*
@keyframes slideIn {
  from {
    left: 100%;
  }
  to {
    left: 0;
  }
}

@keyframes slideOut {
  from {
    left: 0;
  }
  to {
    left: -100%;
  }
}  */
 

.top-delivery-banner.gap { 
}

#MainProduct-template--17974748479791__main {
    margin-top: 20px;
}

.xo-scroll2top {
    z-index: 100;
}

.copyright__content a {
    margin-right: 1rem;
}

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

.footer-block__details-content {
    font-size: smaller;
}

.shopify-pc__banner__dialog {
  transform: translateY(100%);
  animation-name: fade-in-from-bottom;
  animation-duration: 0.5s;
  animation-delay: 1s; /* Change this value as per your requirement */
  animation-fill-mode: forwards;
}

@keyframes fade-in-from-bottom {
  from {
    opacity: 0;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
  }
}


@media screen and (min-width: 990px) {

#shopify-section-template--20245635170607__92ab4a11-57d4-4530-b416-41930072abe6 .card--standard &gt; .card__content, 
#shopify-section-template--20245635170607__0372cbe0-3671-46bb-8314-5399eb67856b .card--standard &gt; .card__content {
  background: #eee;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
  padding: 0 0.5rem;
}
#shopify-section-template--20245635170607__92ab4a11-57d4-4530-b416-41930072abe6 .card--card.gradient, #shopify-section-template--20245635170607__0372cbe0-3671-46bb-8314-5399eb67856b .card--card.gradient,
#shopify-section-template--20245635170607__92ab4a11-57d4-4530-b416-41930072abe6 .card__inner.gradient, #shopify-section-template--20245635170607__0372cbe0-3671-46bb-8314-5399eb67856b .card__inner.gradient {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}



    
    .card__inner {
        max-height: 330px;
    }

  header-drawer {
grid-area: navigation;
  }

  .header__inline-menu {
    margin-left: 4rem;
  }
}

.menu-drawer__menu-item {
    font-size: 1.4rem !important;
}

.menu-drawer__menu-item.wwe {
    background: url(/cdn/shop/files/WWE_Logo.svg?v=1691591229) no-repeat;
    background-size: 30px;
    background-position-x: 26px;
    padding-left: 60px;
    background-position-y: 12px;
    font-size: 1.8rem !important;
    padding: 1.8rem 6.2rem;
}

.menu-drawer__navigation-container .list-menu__item.wwe {
    font-family: DIN Condensed Bold;
    text-transform: uppercase;
    line-height: 1.6rem;
}

li.other {
    background: #333; 
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding: 2rem;
    margin-top: 1rem;
    margin-bottom: 1rem !important;
}

li.other .aew svg {
    height: 3.2rem;
    width: auto;
}
li.other .ufc svg {
    fill: red;
    height: 2.2rem;
    width: auto;
}

li.other a svg {
    display: block;
    height: 2rem;
}

.footer-block__details-content .list-menu__item--link {
    font-size: 1.3rem;
}

/* Home Page CSS */
/* Homepage desktop */

.homepage_upper_contain {
    background: #111;
    padding: 15px 0;
}

.homepage_upper {
    display: flex;
    max-width: 1300px;
    margin: 0 auto;
    height: 610px; 
}

.homepage_lower {
    display: flex;
    margin-top: 30px !important;
    justify-content: space-between;
    max-width: 1300px;
    margin: 0 auto;
}

.homepage_break {
    flex-basis: 100%;
    height: 0;
}    

.homepage_a {
    flex: 1;           
    display: flex;
    justify-content: flex-start; 
    max-width: 283px;
    overflow: hidden;
    flex-wrap: wrap;
}

.home_cat_image a {
    display: block;
}
.homepage_a img, .homepage_b img, .homepage_c img {
    width: 283px;
    border: 1px solid #111;
    border-radius: 0px;
}


.homepage_a img:hover, .homepage_b img:hover, .homepage_c img:hover {
    border: 1px solid #a20000;
}

.homepage_b {
    flex: 1 1 20em;
    display: flex;
    justify-content: center;  
    margin: 0px 10px 0px 10px;
}

.homepage_b img {
    max-width: 690px;
    width: 100%;
}

.homepage_c {
    flex: 1;
    display: flex;
    justify-content: flex-end; 
    max-width: 283px;
    overflow: hidden;
    flex-wrap: wrap;
}

/* Homepage mobile */
@media screen and (max-width: 749px) {
 .homepage_a {
            order: 2;
        }
        
        .homepage_b {
            order: 5;
            margin-top: 1rem;
        }
        
     .homepage_c {
            order: 3;
        }
        
        
        .homepage_a, .homepage_c {
    max-width: 414px;
    margin: 0px 10px 0px 10px;
}

.homepage_a img, .homepage_c img {
    width: 100%; 
} 
        
        .homepage_upper {
            flex-direction: column;
            height: auto;
            align-items: center;
        }

        .home_cat_box.a, .home_cat_box.c {
            margin-bottom: 1rem;
        }
        
        .home_cat_box.c {
            margin-top: 1rem;
        }

   .brand-logo-container {
            flex-wrap: wrap;
            justify-content: center;
        }
        
        .brand-item {
            padding: 0px 10px;
            width: unset;
        }
        
        .brand-logo-text {
            display: none;
        }
}

.brand-logo-container {
    display: flex;
    flex-direction: row;
    margin-top: 0px;
    margin-bottom: 2rem;
    justify-content: space-evenly;
    border-top: 14px solid #f90000;
    padding-top: 50px;
    padding-bottom: 50px;
    background: linear-gradient(0deg, rgba(34,34,34,1) 0%, rgba(0,0,0,1) 100%);
}

.brand-item {
  width: 140px;
    height: 110px;
 
}

.brand-item.1 {
    
}

.brand-item img { 
    width: 140px;
    height: 85px;
}

.brand-logo-text {
    margin-top: 5px;
}

.brand-item a {
    display: block;
}

.brand-item .brand-logo-text {
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    opacity: 0;
}

.brand-item:hover a {
    color: #fff;
    display: block;
    text-decoration: none;
}

.brand-item:hover .brand-logo-text {
    opacity: 1;
    transition: opacity 0.5s ease-in-out;
}

.brand-logo-text a {
    font-size: 12px;
    display: none;
    line-height: 12px;
    font-family: Din Condensed Bold;
}

.slider-button {
    border-radius: 100px;
    width: 44px;
    height: 44px;
}

.slider-button:not([disabled]) {
  background: #ddd;
}

.slider-button:not([disabled]):hover {
  color: rgb(var(--color-foreground));
  background: #ccc;
}


 


.Marquee {
  background: linear-gradient(180deg, #111, #000);
  width: 100%;
    height: 180px;
  box-sizing: border-box;
  padding: 1em;
  color: white;
  font-weight: 200;
  display: flex;
  align-items: center;
  overflow: hidden;
    border-bottom: 14px solid #f90000; 
    padding-top: 0;
}

.Marquee-content {
  display: flex;
  align-items: center;
  animation: marquee 90s linear infinite running; 
}

.Marquee-content:hover {
  animation-play-state: paused;
}

.Marquee-tag:hover .tag-text {
    opacity: 1;
    transition: opacity 0.5s ease-in-out;
}

.Marquee-tag {
  display: flex;
  flex-wrap: wrap;  
  width: 140px;
    height: 110px;
}

a.Marquee-tag {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
     line-height: 12px;
    font-family: Din Condensed Bold;
}

.Marquee-tag img {
   width: 140px;
    height: 85px;
  display: block;
}

.tag-image {
 
}
.tag-text {
   opacity: 0;
}

.Marquee-tag {
  width: 160px;
  margin: 0 2em;
  padding: .5em;
  background: rgba(255, 255, 255, .0);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease-in-out;
}

.Marquee-tag:hover {
   
  transform: scale(1.1);
  cursor: pointer;
}

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

/* Collection Page CSS */

.collection-list .card--standard .card__inner {
    display: none;
}


.product-grid-container .grid:last-child {
    margin-bottom: 5rem;
}

.pagination-wrapper {
    margin-bottom: 3rem;
}

.pagination__item--current {
    background: #eee;
    border-radius: 10rem;
}

.pagination__item--current:after, .pagination__item:hover:after {
    content: unset !important;
}

.facets-wrapper {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2;
    background: #eee;
    padding-top: 7px;
}

 
.facets__heading, .facet-filters__label, .product-count__text {
    text-transform: capitalize;
    font-size: 1.3rem;
}

facets-container .facets__summary {
    font-size: 1.3rem;
}
.facets__summary span, .facet-filters__field .select__select, .mobile-facets__sort .select__select {
    font-family: DIN Condensed Bold;
    text-transform: uppercase;
}

.facets-wrapper .facets__form {
    margin-bottom: 0;
}

.facets-wrapper summary .icon-caret {
    top: calc(50% - 0.5rem);
}

.collection h3, .collection .h3 {
    line-height: 1.6rem;
    margin-top: 0.4rem;
}

 .outer-cat-contain {
   background: #222;
    
 }


.category-header {
  opacity: 0;
  transform: translateX(-100%);
  transition: opacity 1s, transform 1s;
}

.category-header-visible {
  opacity: 1;
  transform: translateX(0);
}

.category-header {
    display: flex;
    flex-wrap: wrap;
    border-top: 1px solid #333;
    background: #222;
    height: 99px;
}

.category-header .icon img {
    width: 122px;
    height: 97px;
    animation: fade-in .6s ease-in-out both;
    animation-delay: 0.1s;
}

.category-header .text {
    align-self: center;
    flex-direction: column;
    justify-content: space-between;
    display: flex; 
    animation: slide-in-right .6s ease-in-out both;
    animation-delay: 0.1s;
    line-height: 2rem;
}

.category-header .text h1.title {  
  font-size: 3rem; 
    text-align: left;  
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    color: #fff;
}

.category-header .text .breadcrumb {
    font-weight: 100;
    margin-bottom: 0;
    color: #fff;
    font-size: 1.3rem;
}

.collection-hero__title {
    margin: 0 !important;
}

.collection__title.title-wrapper--self-padded-tablet-down {
  display: flex;
}

.collection__title.title-wrapper--self-padded-tablet-down .title, .collection__title.title-wrapper--self-padded-tablet-down .title-wrapper-with-link {
  margin: 0;
}

.collection__title .flex1 {
  flex: 1;
}
.collection__title .title-link {
  display: flex;
    align-items: center;
}

.collection__title .title:not(:only-child) {
    margin-bottom: 0 !important;
    margin-right: 2rem;
}

.collection_lower_descr {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 40px;
}
.collection_lower_descr h1 {
    margin-bottom: 0;
}
.collection_lower_descr p {
    font-size: 1.5rem;
}

.card--media .card__inner .card__content {
  padding: calc(var(--image-padding) ) !important;
}

.badge {
  border: 0;
}
.badge .offer-text {
  padding: 0.5rem;
}

.badge.badge--bottom-left.color-background-2, .badge.badge--bottom-left.color-accent-1, .badge.badge--bottom-left.color-accent-2, .badge.badge--bottom-left.color-confirmed {
  padding: 1rem;
}

.badge.color-confirmed {
  background: #336633;
  color: #fff;
}

.badge .offer-text {
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.badge.badge--bottom-left .label-text {
  font-family: DIN Condensed Bold;
  text-transform: uppercase;
  padding-top: .5rem;
font-size: 1.4rem;
}

.product__info-container .badge {
  margin: 0;
}

@media screen and (min-width: 990px) {
.collection__title.title-wrapper--self-padded-tablet-down {
  /*  padding: 0 !important; */
}
    .collection__title.page-width {
        padding: 0;
    }
    
    .product--medium:not(.product--no-media) .product__media-wrapper, .product--small:not(.product--no-media) .product__info-wrapper {
        max-width: 60% !important;
width: calc(60% - var(--grid-desktop-horizontal-spacing) / 2) !important;
    }
    
    .product--medium:not(.product--no-media) .product__info-wrapper, .product--small:not(.product--no-media) .product__media-wrapper {
        max-width: 40% !important;
       width: calc(40% - var(--grid-desktop-horizontal-spacing) / 2) !important;
    }
    
}

.card__media .media img {
    object-fit: contain !important;
    padding: 5px;
}

.card--card.card--media&gt;.card__content {
    background: #fff;
}

 .card__information {
   padding-top: 0.5rem !important;
 }

.card__information .h5 {
font-size: calc(var(--font-heading-scale) * 1.7rem);
}

.card__information h3 {
  line-height: calc(1 + 0/max(1,var(--font-heading-scale)));
}

/* Product Page CSS */

/*.product__media-list.grid {
    align-items: center;
    margin-bottom: 0rem;
}

.product__media-list .global-media-settings {
    border: 0;
    background-color: #f6f6f6;
    height: 530px;
    padding-top: 0 !important;
}
*/

.spr-starrating .spr-stars span[aria-label="0 out of 5 stars"] {
    display: none !important;
}

.rich-text__blocks {
    max-width: unset !important;
}

.product-media-container.constrain-height.media-fit-contain {
    
width: 100% !important;
}

 .global-media-settings {
    border: 0;
     --border-width: 0;
}

.product .product-media-container.constrain-height.media-fit-contain, .product .media &gt; *:not(.zoom):not(.deferred-media__poster-button), .product .media model-viewer {
  /*  max-height: 500px; */
    background: #f6f6f6;
}

.slideshow__text-wrapper.banner__content {
    padding: 0 !important;
}

product__media-list.grid {
    align-items: center;
}
.product__media-list .media &gt; img {
    padding: 5px;
    object-fit: contain;
}

.product--columns .product__media-item:not(.product__media-item--single):not(:only-child) {
    max-width: 100% !important;
    background: #f6f6f6;
} 



.product__media-toggle {display: none !important;}
.product__modal-opener .product__media-icon {display: none !important;}

.thumbnail-slider .thumbnail {
    background: #f6f6f6;
    padding: 5px;
}

 

.product__title {
    margin-bottom: 0rem !important;
}

.product__title h1 {
  line-height: 3.3rem;
  margin-top: 0.5rem; 
}

.product__title+.product__text.caption-with-letter-spacing {
    margin: 0.5 0 !important;
    margin-top: 0.5rem !important;
}

 

#eg-sticky-atc .product__title+.product__text.caption-with-letter-spacing {
    margin-top: 0.2rem !important;
}

.product__info-wrapper .price--sold-out .price__badge-sold-out, .product__info-wrapper .price--on-sale .price__badge-sale {
    display: none;
}

.price__sale .price-item {
    color: #990000;
}

.price__regular .price-item--regular, .price--on-sale .price__sale {
font-family: DIN Condensed Bold;
}

.product__info-wrapper .price--large {
font-size: 2.2rem;
   /* margin-top: 1.5rem; */
}
.product__info-wrapper .product-sku {
  font-size: 1.4rem;
}

.product__info-wrapper .product__tax {
    display: none;
}

.product__info-wrapper .collection, .product__info-wrapper .tags {
  margin: 0;
}
.product__info-wrapper .collection a, .product__info-wrapper .tags a {
  color: #222;
  text-decoration: none;
  font-size: 1.4rem;
  margin-right: 1rem;
  font-family: DIN Condensed;
  text-transform: uppercase;
}

.product__info-wrapper .avail-container {
  display: flex;
  align-items: center;
}

.product__info-wrapper .avail-icon {
  margin-right: 1rem;
  height: 20px;
}

.product__info-wrapper .avail-line-item {
    line-height: 1.8rem
}
    
.product__info-wrapper .avail-text { 
  font-size: 1.4rem; 
  letter-spacing: 0;
}
 
.product__info-wrapper .avail-text .in-stock-label {
  font-weight: 600;
color: #006400;
}
.product__info-wrapper .avail-text .in-stock-label.low {
  color: #990000;
}
.product__info-wrapper .avail-text .in-stock-label.only {
  color: #990000;
    font-weight: 400;
}

.product__info-wrapper .release-date {
    display: flex;
    align-items: center;
}
.product__info-wrapper .release-date svg {
    height: 2rem;
    width: 2rem;
    fill: white;
}
.product__info-wrapper .release-date .icon {
    height: 2rem;
    margin-right: 0.3rem;
}
.product__info-wrapper .release-date .date {
    font-size: 13px;
}

.product__info-wrapper .product_logos_contain {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.product__info-wrapper .collection_logo {
  margin-right: 2rem;
}
.product__info-wrapper .collection_logo img {
  max-height: 45px;
}
.product__info-wrapper .manufacturer_logo img {
  max-height: 40px;
}

.product__info-wrapper .collection_logo.truefx img {
  max-height: 30px;
}

.product__info-wrapper .button--full-width { 
    width: auto;
    min-height: 44px !important;
max-height: 46px !important;
}

 


.button:disabled, .button[aria-disabled='true'], .button.disabled, .customer button:disabled, .customer button[aria-disabled='true'], .customer button.disabled {
    opacity: 0.3;
}

.button:not([disabled]):hover:after{box-shadow: none;}


.shopify-payment-button .shopify-payment-button__more-options {
display: none;
}
 


.product-form__buttons {
    display: flex;
    column-gap: 1rem;
}

.product-card-wrapper .quick-add {
    position: absolute !important;
/* margin-left: 0; */
/* margin-right: 0; */
margin: 0 auto !important;
left: 0 !important;
right: 0 !important;
width: 150px;
bottom: 13px !important;
    opacity: 0;
}

.product-card-wrapper:hover .quick-add {   
   opacity: 1;
  transition: opacity 0.5s ease-in-out;
}

/*.product-card-wrapper:hover .card-information {
       opacity: 0;
  transition: opacity 0.5s ease-in-out;
} */

.quick-add__submit, .quick-add__submit:hover {
    background: #000;
    border-color: #000; 
    color: #fff;
}

.card:hover .media.media--hover-effect &gt; img,
  .card-wrapper:hover .media.media--hover-effect &gt; img {
    transform: none !important;
  }

.product-form__input input[type=radio]:checked+label {
    background-color: #003300 !important;
}

.product__description .sup, .product__description .highlight .sup {
    vertical-align: 60%;
    line-height: 10px;
    font-size: 9px;
}

.product_details li {
    text-transform: capitalize;
}
.product_details ul { 
    padding-inline-start: 2rem;
    margin: 0;
}
 
.product__description .highlight, .product_details .highlight {
    color: #000;
}

 .product_specs {
    text-align: center;
    padding: 40px 0;
}
 .product_specs ul {
    list-style-type: none !important;
    font-family: DIN Condensed Bold;
    text-transform: uppercase;
    font-size: 1.5rem;
    color: #777;
    padding-inline-start: 0;
}

.product_specs ul li {
    display: inline-flex;
    margin: 0 20px;
}

.product_specs ul li span {
    color: #222;
    margin-right: 5px;
}


/* Cart  drawer*/

.drawer__inner .price-stock-container {
    display: flex;
    align-items: center;
}

.drawer__inner .price-stock-container .instock {
    color: #006600;
    font-size: 1.2rem;
    margin-left: 1rem;
}
.drawer__inner .price-stock-container .lowstock {
    color: #990000;
    font-size: 1.2rem;
    margin-left: 1rem;
}

.cart-drawer .cart-item__image {
    max-height: 130px;
    object-fit: contain;
    background: #f6f6f6;
    padding: 3px;
}

.cart-drawer .price, .cart-drawer .totals__subtotal-value, .totals__total-value, .cart-drawer .product-option, .cart-item__details .product-option, .cart-item__price-wrapper, .totals__subtotal-value {
    font-family: DIN Condensed Bold;  
}

.cart-drawer .tax-note {
    text-align: center;
}

.cart-item__name {
    font-size: calc(var(--font-heading-scale) * 1.8rem);
    line-height: calc(0.8 + 0.3 / max(1, var(--font-heading-scale)));
}


/* Blog */

.article-template__hero-container {
    max-width: unset;
}

@media screen and (min-width: 750px) {
.article-template header {
    margin-top: 2rem;
}
    
    .page-width--narrow {
        max-width: 80rem;
    }
}

/* Mobile CSS*/

@media screen and (max-width: 749px) {


li.multicolumn-list__item {
margin-bottom: 1rem;
}
    
    header-drawer {
    margin-right: .5rem;
    }
    
    
    h2, .h2 {
        font-size: calc(var(--font-heading-scale) * 2.3rem);
    }

  .header {
padding: 10px 1rem 10px 2rem;
}

    
    .header__heading-link {
        padding: 0;
    }
    
    .category-header .text h1.title {
        font-size: 6vw;
    }
    
    .facets-wrapper {
        padding-top: 0;
    }
    
    .facets-container {
        padding: 1rem;
    }
    
    .product__title h1 {
        line-height: 2.5rem;
    }
    
    .collection_lower_descr h1 {
        font-size: 6vw;
    }
    .collection_lower_descr h2 {
        font-size: 4vw;
    }
    
    .product_specs, slideshow-component, .product-card-wrapper .quick-add  {
        display: none !important;
    }
    
    .thumbnail img {
        object-fit: contain !important;
    }
    
    #eg-sticky-atc .product-content, #eg-sticky-atc .avail-container {
        display: none !important;
    }
    
    #eg-sticky-atc {
        padding-bottom: 2rem !important;
    }
    
       .category-header {
       height: 74px;
       }
    
    .category-header .icon img {
        width: 90px;
        height: 72px;
    }
    
    .product-media-container.constrain-height .media {
        padding-top: 150% !important;
    }
       
    .product-card-wrapper:hover .card-information {
    opacity: 1;
    transition: none;
}

  .badge.badge--bottom-left.color-background-2, .badge.badge--bottom-left.color-accent-1, .badge.badge--bottom-left.color-accent-2, .badge.badge--bottom-left.color-confirmed {
  padding: 0.5rem 1rem 1rem 1rem; 
}
    
    .slider-button {
        width: 34px !important;
        height: 34px !important;
    }
    
    .footer .grid {
        display: flex !important;
        column-gap: 0 !important;
    }
    
    .footer-block.grid__item {
        width: 50% !important;
        margin: 0 !important;
    }
    
    .card__inner {
        max-height: 275px;
        min-height: 275px;
    }
    
}


/* Custom css end */
</pre></body></html>