/*! 
-------------------------------------------
CUSTOM STYLES
-------------------------------------------
NOTE: PLEASE DO NOT edit base.css.min
      for custom styles use custom.css only
-------------------------------------------
*/

body {
      position:relative;
}
#customizable body {
      flex: none;
}

.editor-mobile-state .editable-widget {
      background: none;
}

/*
.b24-widget-button-inner-container {
      display: none !important;
}
 */
 @media (max-width:575px){
       .rd-month {
      display:block;
 }
 }


.header .category .category__item .category__item_link .category__item_link-name {
      text-transform: uppercase;
}

.banner p {
      color: var(--body-text);
}

.variants .variants__group--size .variants__item,
.variants .variants__group.is-span .variants__item,
.product .product__sku,
.breadcrumbs {
      color: inherit;
}

.product .product__sku,
.breadcrumbs {
      font-size: inherit;
}

.breadcrumbs .breadcrumbs__item:not(:first-child)::before {
      top: 8px;
}

.product .gallery__preview .item__link {
      height: 100%;
      width: 100%;
}

.product .gallery__preview .item__link img,
.product .gallery__preview .r_video video {
      width: 100%;
      height: 100%;
}

.product .gallery__preview .r_video {
      width: 100%;
      height: 100%;
}

.product .gallery__preview .r_video video {
      border-radius: 20px;
      overflow: hidden;
}

@media (min-width:1200px) {
      .product .gallery__preview .r_video {
            max-height: 690px;
      }
}



.section--subscribe .banner .h1 {
      --val: 3.5vw;
      --max: 56px;
}

@media (max-width: 1399.98px) {
      .section--subscribe .banner .h1 {
            --val: 2.2blog-snippetvw;
            --max: 36px;
      }
}


.product .gallery__preview .r_video video {
      object-fit: cover;
}

.header .userbar .link--account::before {
      margin-top: -18px;
}

.header .userbar .link--account::after {
      bottom: calc(64% - 2px);
}



body,
html {
      	overflow: hidden;
	overflow-y: auto;
}
