/** Shopify CDN: Minification failed

Line 2807:15 Expected identifier but found whitespace
Line 2807:16 Unexpected "7px"
Line 4199:1 Expected "}" to go with "{"

**/
@media (min-width: 529px) and (max-width: 991px){
  .contact-us-page .contact-us-map{
    margin-left: 0px !important;
  }
}
@media (max-width: 1650px) and (min-width: 1200px){
 .prt_collection_style5.collection-list-wrapper .collection-list__item .card__information .card__heading a {
    font-size: 60px !important;
 }
  .prt_collection_style5 .collection-list__item .card__information .card__heading a {
    left: 18% !important;
  }
}
@media (max-width: 1600px){
  .beae-sections,
  .prt_hospot-section-title{
    /* display: none; */
    font-size: 4rem;
    font-weight: bold;
    z-index: 2;
  }
  .multicolumn-list .multicolumn-card:after{
    content: unset !important;
  }
}
@media (max-width: 1800px){
  .utility-bar{
    padding-right: 10px;
  }
  .prt-sort-list-style ul.prt-nav-tabs {
    right: 15px;
  }
 .beae-sections .beae-core.beae-nhlnsgkj {
      width: 1700px !important;
  }
  .prt-sort-list-style.collection .collection__title.title-wrapper h2{
    padding-left: 15px;
  }
}
@media (max-width: 1800px) and (min-width: 1200px){
  .slideshow__text-wrapper.banner__content.banner__content--middle-left .slideshow__text.banner__box.content-container {
    padding-top: 0px;
    padding-bottom: 100px;
  }
  .related-products__heading,
  .section-footer-style1-padding,
  .prt-collection-list-style1.collection-list-wrapper .grid--3-col-desktop .grid__item,
  .header,
  .section-template--17607149191389__featured_blog_QNnj4N-padding,
  .section-template--17607149191389__rich_text_yKUdBA-padding,
  .section-template--17607149256925__multicolumn_wa7fqU-padding,
  .page-contact .contact-content,
  .section-template--17607148634333__featured_blog_MkifPV-padding,
  .page__product .product.grid,
  .page__article .article-template,
  .facets.facets-vertical-sort,
  .page__collection .facets-vertical{
     padding-left: 15px !important;
     padding-right: 15px !important;
  }
  .facets.facets-vertical-sort {
    margin-left: 15px;
    margin-right: 15px;
 }
}
@media (max-width: 1400px) and (min-width:1200px){
  .section-collection-list .prt_collection_style4 .collection-list__item .card__information .card__heading a {
     font-size: 75px !important;
  }
}
@media (max-width: 1550px) and (min-width:1200px){
    .collection.ttm-collection-with-banner .ttm-subclass slider-component {
     padding-left: 30px !important;
  }
  .prt_richtext_style_class .rich-text:not(.rich-text--full-width) .rich-text__wrapper {
    width: 47% !important;
    padding-right: 40px !important;
  }
}
@media (max-width: 1550px){
  .collection.ttm-collection-with-banner .ttm-subclass.contentview {
     padding-left: 0px !important;
  }

  .multicolumn-list .multicolumn-card__info {
      left: 0px !important;
  }
  .multicolumn-list .multicolumn-card__info {
     right: 14px;
  }
}
@media (max-width: 1440px){
  .utility-bar__grid .list-social {
     margin-left: 0px;
  }
   .section-template--17607149125853__prt_collection_list_style6_JMBDXf-padding,
  .section-template--17607149125853__rich_text_hKy7nG-padding,
  .section-template--17607149125853__prt_featured_list_collection_4ARDdf-padding,
  .section-template--17607149125853__featured_collection_mFraxD-padding,
  .section-template--17607149125853__featured_product_style2_a8Vzmd-padding,
  .section-template--17607149125853__featured_blog_6xjKqq-padding,
  .section-template--17607149191389__rich_text_yKUdBA-padding,
  .page__index .prt-top-footer-section,
  .index .prt-sort-list-style.collection,
  .index .prt_counter_section .collection,
  .index .feature-product-style2 .page-width,
  .index .blog .page-width-desktop{
     padding-left: 15px !important;
     padding-right: 15px !important;
  }
}
@media (max-width: 1400px){
  body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width {
    padding: 0 15px;
 }
  .product-list-view .collection.ttm-collection-with-banner .ttm-subclass.col-md-4 {
     width: 34%;
     padding-bottom: 30px;
  }
 
  .collection.ttm-collection-with-banner .ttm-subclass.col-md-4 {
      max-width: 100% !important;
      width: 100% !important;
  }
  .product-list-view .collection.ttm-collection-with-banner .ttm-subclass.col-md-8 {
    display: none;
  }


  .mega-menu__content li .mega-menu__link--level-2 .overlay-class:before{
    width: auto;
  }
}
@media (max-width: 1250px){
  .utility-bar .utility-bar__grid .list-social li {
    padding: 0px 0px 0px 1px !important;
 }
  .prt_collection_style5 .collection-list__item .card__information .card__heading a {
      top: 0% !important;
      left: 12% !important;
  }
  .prt_collection_style5 .card--card .card__inner .card__media img {
    width: 75px !important;
    height: 75px !important;
  }
}

@media (min-width: 1200px){
.prt_collection_style6.collection-list-wrapper li.active .media img, .prt_collection_style6.collection-list-wrapper li:first-child .media img{
     right: 0;
    top: -45%;
  }
  .prt_collection_style6.collection-list-wrapper .card .media img {
     width: 610px;
     height: 660px;
  }
}
@media (max-width: 1024px){
  .index .prt_collection_style6 ul.collection-list {
     padding-top: 0px;
  }
  .index .prt_richtext_style_class .rich-text.content-container{
     padding-top: 0px;
  }
  .prt-collection-list-style1 .collection-list .card__information .card__heading a{
     font-size: 40px !important;
     line-height: 45px !important;
  }
  .page-aboutus .image-with-text__content {
     padding: 40px 5px !important;
 }
  .page-aboutus .main-page-title{
     padding-bottom: 40px;
  }
  .page-aboutus .image-with-text__heading {
     font-size: 30px !important;
  }
  .prt-sort-list-style.collection .collection__description{
    padding-top: 10px;
  }
}
@media (min-width: 1024px){
  .prt_margin_second_section{
      margin-top: -50px !important;
  }
}
@media (max-width: 1230px){
  .blog__posts .article-card .card__information .article__meta-buttons a {
     width: 100% !important;
  }
}
@media (max-width: 450px){
  .jdgm-carousel-item__product.jdgm--shop-review-has-image {
    right: 15px;
    width: auto !important;
  }
  .jdgm-carousel-item__review-body>p {
    font-size: var(--prt-h4-font-lign-height) !important;
    line-height: var(--prt-font-heading-style-h2) !important;
 }
 .homepage .banner__box .banner__buttons {
    display: block;
  }
  .homepage .slideshow__text-wrapper .banner__buttons2 {
    padding-left: 0px;
  }
  .multicolumn-list .multicolumn-card__info{
      left: 0px !important;
  }
  .jdgm-carousel-item__product .jdgm-carousel-item__product-title {
    padding-left: 35% !important;
  }
}
@media (max-width: 1450px){
  .prt_collection_style4 li:hover .card__information .card__heading a {
     padding-left: 0px !important;
  }
   .page-contact .multicolumn-list {
     padding-right: 15px !important;
     padding-left: 15px !important;
   }
  .prt_collection_style4 .collection-list__item .card__information .card__heading a {
    font-size: 70px !important;
  }
  .utility-bar__grid .list-social li {
     padding: 0px 0px 0px 5px !important;
  }
  .header.header--middle-left nav.header__inline-menu {
     left: 0 !important;
  }
}
@media (min-width: 991px) and (max-width: 1200px){
  .section-collection-list .prt_collection_style4 .collection-list__item .card__information .card__heading a {
     font-size: 60px !important;
     line-height: 75px !important;
  }
  .section-footer-style1-margin{
     padding-left: 15px !important;
     padding-right: 15px !important;
  }
   .prt_collection_style5 .collection-list__item .card__information .card__heading a,
   .section-collection-list-style5 .prt_collection_style5 .collection-list__item .card__information .card__heading a{
     font-size: 60px !important;
  }
  header .mega-menu__list {
    padding-left: 6% !important;
    padding-right: 3%;
  }
}
@media (min-width: 751px) and (max-width: 1200px){
  .slideshow__text-wrapper.banner__content.banner__content--middle-left .banner__heading p:last-child{
     margin-top: -75px !important;
  }
}
@media (min-width: 750px) and (max-width: 991px){
  #shopify-section-template--16559388328105__main{
    padding-bottom: 40px;
  }
    .prt-top-footer-section .grid--4-col-tablet .grid__item{
     width: 47% !important;
  }
}
.prt_collection_style5 .collection-list__item .card__information .card__heading a,
.prt_collection_style4 .collection-list__item .card__information .card__heading a {
    font-size: 88px !important;
}
@media (max-width: 1200px) and (min-width: 500){
  .prt_collection_style4 .collection-list__item .card__information .card__heading a{
     font-size: 60px !important;
  }
}
@media (max-width: 1200px) and (min-width: 1150){
  .prt_collection_style5 .card--card .card__inner .card__media{
     width: 75px;
     height: 75px;
  }
}
@media (max-width: 1150px){
  .prt_collection_style5 .card--card .card__inner .card__media{
     display: none !important;
  }
}
@media (max-width: 1200px){
  .homepage .slideshow__text-wrapper.banner__content.banner__content--middle-left .slideshow__text.banner__box.content-container {
      margin-top: 0;
  }
  .announcement-bar .slider-button--prev {
     margin-left: 0 !important;
  }
  .announcement-bar .slider-button--next {
     margin-right: 0 !important;
  }
  .blog__posts.articles-wrapper {
     padding-left: 15px;
    padding-right: 10px;
  }
  .article-template .page-width--narrow {
    padding: 0 15px !important;
  }
  .page-aboutus .blog{
    padding-left: 15px;
    margin-right: 15px;
    padding-right: 15px;
 }
  .collection.ttm-collection-with-banner .ttm-subclass slider-component {
     padding-left: 0px !important;
     padding-right: 15px;
  }
  .prt_richtext_style_class .rich-text:not(.rich-text--full-width) .rich-text__wrapper {
     width: 100% !important;
  }
  .header.header--middle-left .header__inline-menu ul li a {
     padding-right: 20px !important;
  }
  .video-with-banner-section .banner__media.media.banner__media-half {
      width: 100%;
  }
  .video-with-banner-section .banner__media.media.placeholder.banner__media-half{
     display: none;
  }
  .facets.facets-vertical-sort,
  .facets-vertical{
     margin-left: 15px !important;
     margin-right: 15px !important;
  }
  .blog .multicolumn{
     padding-right: 15px;
  }
  .index .product-list-view .collection.ttm-collection-with-banner .ttm-subclass.col-md-4{
     padding-left: 15px !important;
  }
  .prt_collection_style5 .card--card .card__inner .card__media{
     width: 75px;
     height: 75px;
  }
  .section-template--17607148765405__product-grid-padding {
    padding-left: 15px;
 }
  .header:not(.drawer-menu).page-width{
      padding-left: 15px;
      padding-right: 15px;
  }
  .prt_banner-style .banner__box h2 {
     font-size: 120px !important;
  }
  .page-contact .main-page-title, .page-aboutus .main-page-title {
      font-size: 50px !important;
  }
  .index header.header--has-account .header__icons{
    right: 40px;
  }
  header.header--has-account .header__icons {
     position: relative;
     width: 62px;
     right: 45px;
  }
  .prt_collection_style4 .collection-list__item .card__information .card__heading a{
     padding-left: 10px;
  }
  .prt_collection_style4 li .card__information .card__heading a {
     top: 35% !important;
  }
  .beae-core.beae-5c78r5cp,
  .beae-core.beae-jrhbxkmf{
      width: 100% !important;
  }
  .utility-bar .utility-bar__grid .list-social {
     display: none;
  }
  .section-header.shopify-section-group-header-group img.header-icon-search,
  .header__icon.header__icon--account img.header-user-account{
     display: none;  
  }
  .section-template--15445461925936__featured_collection_mFraxD-padding,
  .section-template--15445461925936__featured_blog_6xjKqq-padding,
  .section-template--15445461925936__rich_text_hKy7nG-padding,
  .section-template--15445461925936__prt_featured_list_collection_4ARDdf-padding,
  .section-template--15445461925936__featured_product_style2_a8Vzmd-padding,
  .prt-top-footer-section, .footer__content-bottom,
  .section-template--15445461991472__rich_text_yKUdBA-padding{
      padding-left: 15px !important;
      padding-right: 15px !important;
  }
  .prt_collection_style6.collection-list-wrapper li.active .media img, .prt_collection_style6.collection-list-wrapper li:first-child .media img{
      right: 20px;
      top: 40%;
  }
  .prt_collection_style6.collection-list-wrapper .card .media img {
    width: 250px;
    height: 250px;
  }
  .prt_collection_style5 .collection-list__item .card__information .card__heading a {
    top: 0 !important;
    left: 0;
}
  .video-with-banner-section .banner__media.media.banner__media-half {
     width: 100% !important;
  }
  .collection-list__item .card__information .card__heading a {
      font-size: 35px !important;
      line-height: 45px !important;
  }
  .prt_multicolumn_style1 .multicolumn-list .multicolumn-card__info h3 {
      font-size: 19px !important;
      line-height: 30px !important;
  }
  .prt_newsletter_style{
      padding-left: 0px !important; 
  }
  .banner--adapt_image.banner--mobile-bottom .banner__media:not(.placeholder) {
      height: 100% !important;
  }
 .slideshow__text-wrapper.banner__content.banner__content--middle-left .banner__heading p{
     font-size: 75px !important;
     line-height: 85px !important;
 }

 .slideshow__text-wrapper .prt-second-slider-heading{
    font-size: 100px !important;
    line-height: 90px !important;
 }
 .prt_second_slider_subheading{
    font-size: 50px!important;
    line-height: 60px !important;
    padding-bottom: 0px !important;
  } 
  .menu-drawer__menu.list-menu img {
    width: 50%;
  }
}
@media screen and (min-width: 500px) {
.product.product--left .product__info-container .product__sku{
    float: right;
    margin-top: -21px;
}
}
@media screen and (min-width: 992px) {
  .prt_collection_style5 .card--card .card__inner .card__media img{
    width: 96px;
    height: 96px;
}
  .homepage p.slider-subheading{ 
    font-size: 18px;
    text-transform: uppercase;
    background-image: url(/cdn/shop/files/slider-text-bg.png?v=1712233236);
    background-attachment: fixed;
    background-size: cover;
    width: 458px;
    height: 75px;
    padding: 25px 30px 25px 56px;
    text-align: center;
 }
  .collection.ttm-collection-with-banner .ttm-subclass slider-component{
   margin-top: -15px;
   padding-left: 60px;
}
  .prt_collection_style6 ul.collection-list{
     padding-top: 150px;
  }
  .contact.prt-contact-form-class.page-width--narrow {
     max-width: 100%;
  }
 .countdown_time .timer-block span{
    font-size: 58px;
    line-height: 58px;
 }
 .prt_counter_section .collection .collection__title.title-wrapper h2{
    font-size: 58px;
 }
  .collection-list__item .card__information .card__heading a{
    font-size: 58px !important;
  }
  cart-items .cart__warnings{
   padding-top: 80px !important;
    padding-bottom: 70px !important;
}
  .article-template__comment-wrapper{ 
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .slideshow__text--right .banner__buttons{
     margin-top: -30px !important; 
  }
.collection .collection__title.title-wrapper h2, h2.product__title, h2.blog__title,
.rich-text__heading,
product-info .product__title h1,
.collapsible-content__heading,
.related-products__heading,
.article-card .card__heading,
.article-template__title,
quick-add-modal .product__title>a,
quick-add-modal .product__title>a h2,
.article-template__comment-wrapper h2
{
    font-size: var(--prt-font-heading-style-h1);
    line-height: var(--prt-h1-font-lign-height);
 }
  .blog-articles__article.article .article-card__image.media { 
    height: 500px;
 }
}
@media screen (max-width: 991px) and (min-width: 750) {
  .newsletter-form__field-wrapper {
    max-width: 50% !important;
    padding-right: 15px;
  }
  .slideshow__text-wrapper.banner__content.banner__content--middle-left .slideshow__text.banner__box.content-container {
    margin-left: 15px !important;
  }
}
@media screen (max-width: 991px) and (min-width: 700) {
   .homepage .prt_marquee_collection.prt_collection_style5 {
      padding-top: 45px !important;
  }
}
@media screen and (max-width: 991px) {
  .product-list-view.list_style .grid.product-grid .grid__item {
    padding-right: 10px;
  }
  .video-with-banner-section .banner--medium:not(.banner--adapt) {
    min-height: 35rem;
  }
   .product__info-wrapper.grid__item{
     width: 90%;
  }
  .product-product-detail-style3 .product__info-wrapper, .page__product .product__info-wrapper{
     border: unset !important;
  }
  .section-template--17607149191389__rich_text_yKUdBA-padding {
     padding-top: 30px !important;
  }
  .feature-product-style2 .grid__item.product__media-wrapper{
     padding-top: 30px;
  }
  #Banner-template--17607149125853__image_banner_4ewcV7{
      min-height: auto !important;
      padding-top: 25px !important;
  }
  .index .prt-sort-list-style li a.tab-btn {
    padding-left: 15px !important;
  }
  .index .featured-product:not(.product--no-media)>.product__info-wrapper {
     padding: 0 0 0 0px !important;
   }
  .index .shopify-section.section.section-collection-list {
     margin-top: 0px;
  }
  .prt_richtext_style_class .rich-text.content-container{
     padding-top: 30px !important;
  }
  .jdgm-rev__pic-link {
     width: 51px !important;
     height: 51px !important;
  }
  .jdgm-rev-widg.jdgm-rev-widg {
    background-color: var(--prt-grey-color);
    padding-top: 40px;
    padding-bottom: 30px;
}
  .product .jdgm-widget:not(.jdgm-review-widget--small,.product .jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram,
  .product .jdgm-widget:not(.jdgm-review-widget--small,.product .jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper{
    border-left: unset !important;
  }
  .footer__column--info .prt-footer2-right,
  .footer__column--info .footer__payment{
     padding-left: 15px;
  }
  #shopify-block-judge_me_reviews_featured_carousel_mtCXBp .jdgm-carousel-wrapper {
    padding: 20px 0 5px !important;
  }
  #shopify-block-judge_me_reviews_featured_carousel_mtCXBp {
    height: auto !important; 
  }
  #shopify-section-template--17607149224157__prt_collection_style5_G4Rctc,
   #shopify-section-template--17607149224157__prt_collection_style5_NfzgpM{
     margin-top: -40px;
  }
  .prt_marquee_collection.prt_collection_style5{
         padding-top: 15px !important;
  }
  #shopify-block-judge_me_reviews_featured_carousel_mtCXBp {
    margin-top: 0 !important;
}
  #shopify-section-template--17607149224157__rich_text_bDhnjY {
    margin-top: -45px !important;
 }
  .section-collection-list-style5 .prt_collection_style5.collection-list-wrapper {
     height: 100px;
  }
  .prt_collection_style5 .card--card .card__inner .card__media {
     display: none;
  }
  .featured-product:not(.product--no-media)>.product__info-wrapper{
     padding: 0px 30px 0px 0px !important;
  }
  .page__index .slideshow__text .banner__buttons {
     padding-top: 0px !important;
     padding-bottom: 10px;
  }
  .prt-collection-list-style1.collection-list-wrapper .grid--3-col-desktop .grid__item {
     padding-right: 0px !important;
     padding-left: 0px !important;
  }
  .section-template--17607148765405__product-grid-padding {
     padding-top: 40px !important;
     padding-bottom: 40px !important;
  }
  .page__blog .rich-text__heading {
     font-size: 50px !important;
     line-height: 60px !important;
  }
  .page-contact .multicolumn-list {
     padding-top: 30px !important;
     padding-left: 15px !important;
  }
  .contact-us-page .rte{
     background-color: var(--prt-grey-color);
     padding-left: 15px;
     padding-right: 5px;
  }
  .contact-us-page .prt-contact-form-class {
     padding: 0px 15px 20px 0px !important;
  }
  .contact-us-page .contact-content .row.color-scheme-f14c1056-f1c5-4175-9b0f-8b17c547b351, .page-contact .contact-content .row.color-scheme-f14c1056-f1c5-4175-9b0f-8b17c547b351 ,
  .contact-us-page .contact_information_section{
     border: unset !important;
  }
  .section-template--17607149256925__multicolumn_wa7fqU-padding {
     padding-top: 30px 0px !important;
  }
  .page-contact .multicolumn-list .multicolumn-card {
     padding: 0px;
  }
  .prt_collection_style5 .collection-list__item .card__information .card__heading a {
     font-size: 25px !important;
  }
  .prt_margin_second_section .multicolumn-list {
     row-gap: 0px;
  }
  .prt_collection_style5 .card--card .card__inner .card__media img {
     width: 70px;
     height: 70px;
  }
   .homepage p.slider-subheading{
     display: none;
   }
  .section-template--15445462188080__collapsible_content_zaWtCm-padding {
    padding-top: 30px !important;
    padding-bottom: 40px !important;
  }
  .section-footer-style1-padding {
     padding-top: 25px !important; 
  }
  .product-list-view .product-grid .card--standard .card__inner{
      position: relative;
      top: -46px !important;
  }
  .product .product__info-wrapper product-info .price__regular .price-item--regular, .product product-info .price .price-item {
     font-size: 25px !important;
  }
  .accordion__title {
     font-size: 20px !important;
     line-height: 30px !important;
  }
  .prt_collection_style6 ul.collection-list {
     padding-top: 0px;
  }
  .featured-product:not(.product--no-media)>.product__info-wrapper,
  .prt-sort-list-style.collection .collection__description{
     padding-left: 15px;
  }
  .product-list-view .grid.product-grid.contains-card .card-wrapper {
     left: 5px !important;
  }
  
  .collection.ttm-collection-with-banner .ttm-subclass slider-component {
     padding: 0px;
  }
  .product-list-view .collection.ttm-collection-with-banner .ttm-subclass.col-md-4 {
     width: 39%;
     padding-top: 30px;
     padding-left: 15px;
 }
  .page__index .slideshow__text.banner__box .prt_slide1_description {
      display: none;
  }
  .page__index slideshow-component .banner__heading p{
     padding-top: 10px !important;
  }
  .page__index slideshow-component .slideshow__text p{
     font-size: 60px !important;
     line-height: 70px !important;
     letter-spacing: 10px !important;
     padding-top: 12px !important;
   }
 .page-beae-hotspot-section .slideshow__text.banner__box.content-container.slideshow__text--right .banner__buttons {
    top: 0;
  }
  .page-beae-hotspot-section .slideshow__text.banner__box.content-container.slideshow__text--right {
    padding-right: 15px;
  }
  .page-beae-hotspot-section .slideshow__text-wrapper p.slider2-subheading{
    display: none;
  }
  .page-beae-hotspot-section .slideshow__text p:last-child{
      margin-top: -70px !important;
  }
 .page-beae-hotspot-section .slideshow__text p {
      font-size: 60px !important;
      line-height: 70px !important;
  }

  .beae-core.beae-nhlnsgkj {
    padding-right: 0px !important;
    padding-left: 0px !important;
 }
 
  .section-template--15445461925936__prt_collection_list_style6_JMBDXf-padding,
  .beae-core.beae-nhlnsgkj{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
 .prt-sort-list-style.collection slider-component.page-width{
     padding: 0px !important;
  }
  .multicolumn-list .multicolumn-card:after{
     content: unset !important;
  }
  .prt_list_collection_style4.collection-list__item{
     border-bottom: 0px !important;
     border-right: 0px !important;
    padding-left: 10px;
    padding-right: 10px;
  }
  .prt_collection_style4 ul.collection-list {
     border-top: 0px !important;
     border-left: 0px !important;
  }
  .contact-us-page .contact-us-map {
         padding: 20px 0px 30px 15px !important;
  }
  .contact-us-page .prt-contact-form-class{
     border-left: 0px !important;
  }
  .countdown_time .timer-block{
    border-right: 0 !important;
    width: auto !important;
    margin-right: 0 !important;
  }

  .prt_banner-style .banner__box.content-container {
     margin: 0px;
   }
  .countdown_time .timer-block span{
     font-size: 35px;
     line-height: 45px;
 }
  .prt_counter_section .collection .collection__title.title-wrapper h2{
     font-size: 30px;
  }
  .prt_counter_section {
     margin-top: 0 !important;
  }
  .prt_banner-style .banner__box h2 {
     font-size: 70px !important;
  }
  .collection-list__item .card__information .card__heading a{
     font-size: 35px;
     line-height: 45px;
  }
  .prt_collection_style5 .collection-list__item .card__information .card__heading a, .prt_collection_style4 .collection-list__item .card__information .card__heading a {
     font-size: 40px !important;
  }
  cart-items .cart__warnings{
    padding-top: 10px !important; 
    padding-bottom: 20px !important;
 }
  .section-template--22059316150561__1a555943-9c62-4243-940c-b6cf5432afcc-padding{
      padding-bottom: 20px !important;
  }
  .blog .page-width-desktop{
    padding-top: 30px !important;
    padding-bottom: 20px; 
  }
  
  .shopify-section.section.section-collection-list{
     margin-top: 30px;
  }
  .prt-sort-list-style.collection{
     padding-top: 50px;
  }
  #Slide-template--22059316150561__7a39999a-a913-420e-8162-0c819f53e886-2 img{ 
     opacity: 0.30;
  }
  .slideshow__text.banner__box.slideshow__text--right .banner__text p {
    font-size: 45px !important;
    line-height: 50px !important;
    margin: 10px 0!important;
 }
 .slideshow__text.banner__box.slideshow__text--right .banner__text{
    font-size: 45px !important;
    line-height: 55px !important;
    padding-bottom: 0px !important;
 }
  facet-filters-form #FacetSortDrawerForm{
    margin-top: -40px !important;
        padding-bottom: 10px;
  }
  .facets-container.facets-container-drawer{ 
    display: block !important;
  }
  .section-template--22059315724577__product-grid-padding,
  .section-template--22059315757345__product-grid-padding{
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
  .section-template--22059316216097__rich_text_TaMM6f-padding {
    padding-top: 30px !important;
  }
  product-recommendations.related-products{
     padding-top: 40px !important;
  }
  .collapsible-section-layout {
    padding-bottom: 0 !important;
  }
  #Banner-template--22059316216097__image_banner_mX8GJQ .banner__heading strong{
    font-size: var(--prt-font-heading-style-h1) !important;
    line-height: var(--prt-h1-font-lign-height) !important;
  }
  .section-template--22059316216097__image_with_text_TgJbt3-padding {
    padding-bottom: 20px !important;
 }
  .section-template--22059316248865__image_with_text_TPgWkL-padding .image-with-text__media{
     padding-bottom: 58% !important;
  }
  .section-template--22059316248865__image_with_text_TPgWkL-padding .image-with-text__media-item {
    padding-top: 20px !important;
  }
  .section-template--22059316248865__image_with_text_TPgWkL-padding .grid--3-col-tablet .grid__item{
    width: 100% !important;
  }
  .article-template__comment-wrapper{
     padding-top: 50px !important;
     padding-bottom: 50px !important;
  }
  .prt-blog-des{
     padding: 5px 25px !important;
     margin-top: 30px !important;
  }
  .prt-blog-des p {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .slideshow__text.banner__box.slideshow__text--right .banner__text {
    margin-top: 0px !important;
  }
  .slideshow__text--right .banner__buttons {
    margin-top: 0px !important;
}
  quick-add-modal .product:not(.product--no-media) .product__info-wrapper {
    padding-left: 0px !important;
    max-width: 100% !important;
    width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2) !important;
    padding-top: 20px;
  }
  .section-template--16658781798569__product-grid-padding {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .section-template--16659314442409__product-grid-padding {
    padding-top: 20px !important;
    padding-bottom: 50px !important;
  }
  .section-template--16658819711145__product-grid-padding {
    padding-top: 20px;
    padding-bottom: 50px;
  }
  .section-template--16667985215657__product-grid-padding {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .facets-container{
    display: none !important;
  }
  #MainProduct-template--16658377048233__main{
     margin-bottom: 40px;
  }
  .section-template--16663733174441__multirow_7XqXbH-padding {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
 }
  .section-template--16649549054121__rich_text_TaMM6f-padding {
    padding-top: 20px !important;
  }
 
 .prt_multicolumn_style1 .multicolumn-list .multicolumn-card {
    padding: 50px 15px 0;
  }
  .prt_multicolumn_style1 .multicolumn-list .multicolumn-card__info h3 {
    color: var(--prt-dark-color);
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-font-heading-style-h2);
  }
   #shopify-section-template--16559388164265__47e9f8d7-6a73-4b40-83d6-8e03af1a1b9c{
    margin-top: 40px;
  }
  .section-template--16559388164265__prt_featured_list_collection_4ARDdf-padding {
    padding-top: 10px !important;
  }
  #Details-menu-drawer-menu-item-3 .menu-drawer__submenu .menu-drawer__menu-item .overlay-class{
    padding-left: 10px;
  }
  .section-template--16559388328105__related-products-padding,
  .section-template--16658361909417__related-products-padding,
  .section-template--16658377048233__related-products-padding,
  .section-template--16658349555881__related-products-padding{
    padding-top: 20px !important;
    padding-bottom: 45px !important;
 }
  .collapsible-section-layout {
    padding-top: 0 !important;
  }
  .section+.section {
      margin-top: 0px;
   }
  .section-template--16559388328105__main-padding,
  .section-template--16658361909417__main-padding,
  .section-template--16658377048233__main-padding,
  .section-template--16658349555881__main-padding{
     padding-top: 40px !important;
     padding-bottom: 10px !important;
  }
  .section-template--16559388328105__collapsible_content_zaWtCm-padding,
  .section-template--16658361909417__collapsible_content_zaWtCm-padding,
  .section-template--16658377048233__collapsible_content_zaWtCm-padding,
  .section-template--16658349555881__collapsible_content_zaWtCm-padding{
    padding-top: 30px !important;
    padding-bottom: 40px !important;
  }
  .prt-sort-list-style li.collectiontwo, .prt-sort-list-style li.collectionthree {
     padding-left: 0px !important;
  }
  .section-template--16559388229801__form-padding {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .section-template--16649549054121__rich_text_TaMM6f-padding {
    padding-top: 30px;
  }
  
  .section-template--16559388033193__main-padding {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
 .footer-block .newsletter-form {
    align-items: flex-start;
  }
  .footer__column--info .footer__payment {
    float: left !important;
  }
 
  .section-template--16559388229801__image_with_text_TPgWkL-padding {
    padding-top: 40px;
  }
  .footer__content-top{
      padding: 20px 0px 10px !important;
  }
  .section-footer-style1-padding {
    padding-top: 15px;
  }
  .section-template--16559388328105__related-products-padding {
    padding-top: 0px !important;
    padding-bottom: 20px !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  .product__info-wrapper.grid__item{
     padding: 0px 15px 0px;
  }
  .collection .collection__title.title-wrapper h2, h2.product__title, h2.blog__title,
  .rich-text__heading,
   .related-products__heading,
  h2.collapsible-content__heading,
  .product-list-view .collection.ttm-collection-with-banner .ttm-subclass.col-md-4 .title{ 
    font-size: 30px !important;
    line-height: 40px !important;
    text-transform: uppercase;
    font-weight: 600;
  }
  .featured-product:not(.product--no-media)>.product__info-wrapper {
     padding-top: 0px !important;
 }
  .section-footer-style1-padding {
     padding-top: 30px;
  }
  .section-template--16559388164265__1a555943-9c62-4243-940c-b6cf5432afcc-padding{
     padding-bottom: 20px !important;
  }
  .section-template--16559388164265__60628b8d-365b-43fa-a2ae-332e9af170ca-padding {
     padding-top: 35px !important;
     padding-bottom: 25px !important;
 }
}
@media (min-width: 750px) and (max-width: 991px){
  #shopify-section-template--16559388328105__related-products{
     padding-top: 20px !important;
  }
}
@media (max-width: 550px){
  .rich-text__blocks>* {
      padding-left: 15px;
  }
  .rich-text__wrapper{
     width: 100% !important;
  }
  .slideshow__text--left.slideshow__text.banner__box .banner__text p{
     margin: 0px !important;
  }
 .announcement-bar__right-text .prt-announcement-block__details-content li {
    padding-left: 10px !important;
    padding-right: 10px !important;
 }
}
@media (max-width: 368px){
   .collection-list__item a.prt-collection-buttons {
     top: 27% !important;
   }
  .collection-list__item .card__information .card__heading a {
     top: 22%;
  }
 .prt-collection-list-with-sidebar-banner .card__information h3.card__heading.h5,
  .product-list-view .card__information .full-unstyled-link{
    font-size: 16px !important;
 }
 .index .product-list-view .product-grid .card--standard .card__inner {
    top: -60px !important;
  }
}
@media (max-width: 400px){ 
  .prt-collection-list-style1.collection-list-wrapper a.prt-collection-buttons span {
    padding: 10px 20px !important;
  }
  .prt-collection-list-style1.collection-list-wrapper .card__information .card__heading a {
    top: 21% !important;
  }
  .prt-collection-list-style1.collection-list-wrapper a.prt-collection-buttons {
    top: 24% !important;
}
  .prt_about-richtext .rich-text__heading {
    padding-left: 0px;
  }
  .index .product-list-view .collection.ttm-collection-with-banner .ttm-subclass.col-md-4 {
    padding-right: 10px;
  }
   .collection-list__item .card__information .card__heading a {
     font-size: 22px !important;
     line-height: 32px !important;
  }
 .cart-item__media img{
     max-width: 90px !important;
  }
  .cart-item cart-remove-button {
     margin-left: 0px !important;
  }
  .quantity-popover-container{
    width: 135px;
  }
}
@media (max-width: 588px){ 
  .product-list-view .grid.product-grid.contains-card .card-wrapper {
     padding: 0 10px;
   }
  .product-list-view .product-grid .card--standard .card__content {
     width: 60% !important;
  }
}
@media (max-width: 800px){

  .slideshow__text--left.slideshow__text.banner__box .banner__text.prt_slide1_subheading{
    display: none;
  }
  .slideshow__text-wrapper.banner__content.banner__content--middle-left .banner__heading span{
     font-size: 44px !important;
     line-height: 54px !important;
  }
  .slideshow__text-wrapper.banner__content.banner__content--middle-left .banner__heading p, .slideshow__text-wrapper .prt-second-slider-heading {
    font-size: 60px!important;
    line-height: 80px!important;
   }
  .slideshow__text--right .banner__buttons{
     margin: 0px;
  }
  .prt-sort-list-style ul {
      justify-content: left !important;
  }
  .page-home3-template .prt-sort-list-style .prt-nav-tabs li {
      padding: 8px 5px;
  }
  .prt_video_section_style .rich-text__wrapper {
     height: 100% !important;
  }
  .prt-sort-list-style.collection .collection__description h2{
     margin-top: 45px;
     padding-left: 10px;
 }
}
@media (max-width: 460px){
.contact-us-page .contact-us-map {
    padding: 40px 0px 40px 0px!important;
  }
}
@media (min-width: 529px) and (max-width: 767px){
  .contact-us-page .contact_wrapper,
  .contact-us-page .rte{
    padding-left: 0px;
  }
  .contact-us-page .contact-us-map {
    padding-top: 0px !important;
     box-shadow: unset !important;
    -webkit-box-shadow: unset !important;
  }
}
@media (max-width: 700px){

  .prt_marquee_collection.prt_collection_style5{
      margin-bottom: 20px;
      padding-bottom: 10px;
  }
  .prt_collection_style4 li:hover .card--card .card__inner .card__media{
     display: none;
  }
}
@media (max-width: 768px){
 
  .index .prt-sort-list-style.collection .collection__description {
     padding-left: 0px;
  }
  .prt-sort-list-style .prt-sort-tab {
    padding-left: 0px !important;
  }
  .footer__column--info .footer__payment {
     float: right;
     padding-top: 10px;
  }
  .prt_richtext_style_class{
     padding-bottom: 15px; 
  }
  .homepage .prt-sort-list-style .prt-nav-tabs li a.tab-btn {
     padding-left: 15px !important;
  }
  .prt_collection_style6.collection-list-wrapper li.active .media img, .prt_collection_style6.collection-list-wrapper li:first-child .media img,
  .prt_list_collection_style6.collection-list__item .prt-collection-buttons{
    display: none !important; 
  }
  .prt-sort-list-style.collection .collection__title.title-wrapper h2 {
    padding-left: 0px;
  }
  .prt_marquee_collection.collection-list-wrapper li.prt_list_collection_style5 {
     padding: 0 170px !important;
  }
  .prt_marquee_collection.collection-list-wrapper li.prt_list_collection_style5 {
     height: 50px !important;
  }
  .section-template--17607148634333__multicolumn_GHcpPJ-padding {
     padding-top: 0px !important;
  }
  .prt-social-section {
    padding-bottom: 10px;
 }
  .prt-sort-list-style .prt-sort-tab {
    justify-content: left !important;
    padding-left: 15px !important;
  }
  .collection .collection__title.title-wrapper h2{
     padding-left: 0px;
  }
  .prt-sort-list-style li a.tab-btn {
     padding-left: 0px !important;
  }
  .beae-row.beae-core.beae-section{
    display: none !important;
  }
  .beae-core.beae-nhlnsgkj {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
   .contact-us-page .prt-contact-form-class{
    padding-top: 20px;
  }
  .prt_collection_style6 .card--card.card--media>.card__content {
     width: 100% !important;
     padding-top: 10px !important; 
    padding-bottom: 20px !important;
  }
  .section-template--15445461925936__prt_featured_list_collection_4ARDdf-padding {
     padding-left: 0 !important;
     padding-right: 0 !important;
  }
  .prt_collection_style6.collection-list-wrapper li.active .media img, .prt_collection_style6.collection-list-wrapper li:first-child .media img {
     right: auto;
  }
  footer .footer__content-top .prt-top-footer-section .footer-block.grid__item.footer-block--menu{
    padding-bottom: 10px;
  }
}
@media (max-width: 749px){
.section-template--17607148765405__product-grid-padding{
     padding-top: 0px !important;
  }
}
@media (max-width: 750px){
  .homepage .slideshow__text-wrapper.banner__content.banner__content--middle-left .slideshow__text.banner__box.content-container {
      padding-top: 50px;
  }
  .homepage .slideshow.banner .prt-slider-second-text-style {
     padding-bottom: 20px;
    padding-top: 10px;
  }
  .section-template--17607148830941__product-grid-padding {
     padding-top: 10px !important;
  }
  .page-aboutus .image-with-text .image-with-text__text-item .image-with-text__content{
      padding-bottom: 30px !important;
      padding-top: 10px !important;
  }
  .slideshow__text-wrapper.banner__content.banner__content--middle-left .slideshow__text.banner__box.content-container{
     margin-left: 0px !Important;
  }
  .page__index .prt_slide1_subheading p {
    display: block;
  }
  .page__index .slideshow__text .banner__buttons {
    padding-top: 0 !important;
  }
  .prt-top-footer-section .grid--4-col-tablet .grid__item {
    width: 100%!important;
  }
  .facets-container.facets-container-drawer{
    padding: 20px 10px 30px !important;
  }
  .section-template--22059316216097__rich_text_TaMM6f-padding {
    padding-top: 40px !important; 
  }
  .image-with-text__content {
     padding: 0px !important;
  }
  .prt-sort-list-style.collection .collection__title.title-wrapper {
     padding-left: 0px !important;
  }
  .slideshow__text--left.slideshow__text.banner__box .banner__buttons{
     margin-left: 0px;
    padding: 10px 0px;
  }
  .slideshow__text--left.slideshow__text.banner__box .banner__text {
     margin-top: -30px !important;
     background-color: transparent;
  }
  .slideshow__text-wrapper.banner__content.banner__content--middle-left .banner__heading p {
    font-size: var(--prt-heading-font-size) !important;
    margin-top: 10px!important;
    line-height: var(--prt-h1-font-lign-height) !important;
}
  .slideshow__text-wrapper.banner__content.banner__content--middle-left .slideshow__text.banner__box.content-container {
     margin-top: 0 !important;
     padding-right: 0px;
  }
  .footer-block__details-content {
     margin-bottom: 0px !important;
  }
  .contact .form__message {
     top: -25px;
  }
  .blog-articles__article .article-card__excerpt {
     margin-bottom: 0px;
  }
  .blog-articles .card--standard>.card__content .card__information {
     padding-left: 0px !important;
     padding-right: 0px;
 }
 .section-template--16649549054121__image_with_text_TgJbt3-padding .image-with-text .image-with-text__text-item {
     padding-right: 0px;
 }
  .section-template--16649549054121__image_with_text_TgJbt3-padding .image-with-text .grid__item{
     padding-top: 20px;
  }
    .footer__column--info {
      padding-left: 0 !important;
      padding-right: 0 !important;
   }

  .prt_slide1_subheading p{
     display: none;
  }
  .prt_slide1_description span{
    font-size: 45px !important;
  }
  .slideshow__text-wrapper.banner__content.banner__content--middle-left .banner__heading p{
    margin-top: 10px !important;
    margin-bottom: 0px !important;
  }
  .banner__buttons{
    height: auto !important;
  }
  #shopify-section-template--16559388164265__15584fea-b482-4880-9bf0-477db50a108d{
    margin-top: 0px;
  }
  .page-home3-template .prt-sort-list-style .prt-nav-tabs li {
      margin-top: 10px !important;
      display: block;
  }
  .slideshow__text--right .banner__buttons{
        left: 0px !important;
  }
  .banner__buttons{
     height: 100px; 
  }
}
@media (max-width: 600px){
  .prt_collection_style5 .collection-list__item .card__information .card__heading a {
    top: auto !important;
    left: 0;
    bottom: -5px;
    right: auto;
  }
  .multicolumn-list .multicolumn-card:after{
     content: unset !important;
  }
  div.beae-block {
    padding-top: 35%;
  }
  .beae-element.beae-products .beae-product-media {
    height: auto !important;
  }
} 
@media (max-width: 520px){
   .announcement-bar-section,
  .slideshow__slide .announcement-bar__announcement{
     display: none;
  }
  .prt_multicolumn_style1 .multicolumn-list .multicolumn-card {
     padding: 50px 5px 0;
     width: 100%;
 }
 .prt_multicolumn_style1 .multicolumn-list .multicolumn-card__image-wrapper,
 .prt_multicolumn_style1 .multicolumn-list .multicolumn-card__info{
    width: 100%;
 }
 .announcement-bar__right-text .prt-announcement-block__details-content{
     display: none !important;
 }
 .header-localization:not(.menu-drawer__localization) {
     height: 0px !important;
 }
}
@media (max-width: 500px){
  .index .banner__buttons {
    margin-left: 0px;
  }
  .prt_richtext_margin_style .rich-text.content-container{
    padding-right: 15px;
  }
  header.header--has-account .header__icons {
    right: 20px !important;
  }
  .product .product__info-wrapper .card__content{
     padding-top: 10px !important;
  }
  .product .product__info-wrapper product-info .price__regular .price-item--regular, .product product-info .price .price-item {
    font-size: 18px !important;
  }
  .complementary-products .card__information .full-unstyled-link {
    font-size: var(--prt-font-heading-style-h4);
  }
  .banner__content.prt_banner-style{
     padding: 10px !important;
  }
  .index .banner__box {
    padding: 50px 20px !important;
  }
  .page__index .slideshow__text.banner__box .banner__text {
    margin-top: -80px !important;
  }
  .page__index slideshow-component .slideshow__text p{
     letter-spacing: 0px !important;
  }
  .prt_collection_style4 .collection-list__item .card__information .card__heading a{
     font-size: 35px !important;
     line-height: 45px !important;
  }
  .multicolumn-list .multicolumn-card__info {
     left: 0px !important;
  }
  .custome-section-title {
     animation: marquee 5s linear infinite !important;
  }
  .beae-core.beae-nhlnsgkj {
     padding-right: 0px !important;
     padding-left: 10px !important;
  }
  .beae-core.beae-ko2m51gn .beae-hotspots-container-tooltip {
     padding: 10px !important;
  }
  .beae-core.beae-ko2m51gn .beae-hotspots-container-tooltip {
     padding: 5px;
  }
  .beae-core.beae-ko2m51gn .beae-mce__button {
     padding: 4px 10px;
 }
 .beae-hotspots-container-tooltip div.beae-core img {
     max-width: 50%;
  }
  .element__image-hotspot--content-title {
    text-align: left;
  }
  .beae-core.beae-ko2m51gn .beae-hotspots-container-tooltip {
    width: 55%;
}
  .countdown_time .timer-block span {
     font-size: 30px;
     line-height: 35px;
  }
  .page__index slideshow-component .slideshow__text p {
     font-size: 40px !important;
     line-height: 50px !important;
  }
  .prt_banner-style .banner__box.content-container {
     padding: 0px !important;
     margin: 0px 0px 15px !important;
  }
  .prt_banner-style .banner__box h2 {
     font-size: 50px !important;
  }
  .section-template--16649549054121__image_with_text_TgJbt3-padding {
     padding-top: 0px;
  }
  .section-template--16649549054121__rich_text_yKUdBA-padding{
      padding-top: 15px !important;
  }
  #Banner-template--16649549054121__image_banner_DkE8LD{
     display: none;
  }
  cart-items table.cart-items td, cart-items table.cart-items th {
     padding: 0px;
  }
  .banner__buttons{
     margin-left: 15px;
  }
  .multicolumn-list .multicolumn-card__info h3 {
     font-size: 20px;
     line-height: 30px;
     font-weight: 600;
  }
  .page-home3-template .prt-sort-list-style.collection .grid--5-col-desktop .grid__item,
   .grid--2-col-tablet-down .grid__item{
      width: 100%;
      max-width: 100%;
  }
  .blog__posts .article-card .card__information .article__meta-buttons a {
    width: 100% !important;
  }
}
@media (max-width: 400px){
  .prt_collection_style6 ul.collection-list .card__information .card__heading{
     text-align: center;
  }
  .product .price .price-item {
    font-size: 18px !important;
  }
  .rich-text__heading {
     font-size: 30px;
     line-height: 40px;
  }
  .prt_richtext_style_class .rich-text__heading {
     padding-left: 0px;
  }
}
@media (max-width: 567px){
  .slideshow__text-wrapper .prt-second-slider-heading {
    font-size: var(--prt-font-heading-style-h1) !important;
    line-height: var(--prt-h1-font-lign-height) !important;
 }
  .slideshow__text--right .banner__buttons a{
     font-size: 16px;
     line-height: 26px;
     padding: 5px 10px;
     letter-spacing: 0px;
  }
  .multicolumn-list .multicolumn-card {
     padding: 40px 15px 20px;
  }
  .prt-sort-list-style.collection .product-grid .card--card.card--media>.card__content {
     height: auto;
  }
   .prt-sort-list-style.collection .product-grid.contains-card li.grid__item:hover .card:not(.ratio){
      padding-bottom: 0px;
  }
  .prt-sort-list-style .prt-nav-tabs li {
     padding: 8px 5px;
     margin-right: 5px;
     margin-top: 5px;
 }
  .prt-sort-list-style .prt-nav-tabs li:first-child{
    padding-left: 0px;
  }
 .multicolumn-list .multicolumn-card{  
    width: 100%;
    height: auto !Important;
 }
}
.multicolumn-list .multicolumn-card__info,
.multicolumn-list .multicolumn-card,
.multicolumn-list .multicolumn-card__image-wrapper{
   display: inline-block;
}
.multicolumn-list .multicolumn-card__info{
    position: relative;
    left: 20px;
}
.multicolumn-list .multicolumn-card__image-wrapper{
    width: 50px;
}
.multicolumn-list .multicolumn-card__info,
.multicolumn-list .multicolumn-card__image-wrapper{
    padding: 0px;
    margin: 0px;
}
.multicolumn-list .multicolumn-card__info p{
    font-size: 15px;
    line-height: var(--prt-font-heading-style-h3);
    padding-top: 10px;
}
.multicolumn-list .multicolumn-card{
  position: relative;
}
.multicolumn-list__item:last-child .multicolumn-card:after{
   content: unset;
}
.multicolumn-list .multicolumn-card:after{
    content: "";
    position: absolute;
    left: auto;
    right: 0;
    top: 0px;
    width: 1px;
    height: 100px;
    z-index: 1;
    background-color: var(--prt-dark-color);
}
.multicolumn-list .multicolumn-card__info h3{
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
    font-family: var(--font-heading-family);
    font-weight: 600;
}
.multicolumn-list .multicolumn-card{
    width: 100%;
    padding: 10px 0px 20px;
}
.collection-list-wrapper .card--standard>.card__content .card__information{
   display: none;
}
.blog .card--standard>.card__content .card__information{
   padding-left: 0px;
}
.prt-sort-list-style .prt-nav-tabs li a.tab-btn{
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    line-height: 16px;
    color: var(--prt-dark-color);
   font-family: var(--font-heading-family);
}
.header__inline-menu .header__menu-item span,
.prt-sort-list-style .prt-nav-tabs li a.tab-btn,
.prt-sort-list-style li a.tab-btn,
.announcement-bar__right-text .list-menu__item--link,
.blog__posts .article-card .card__information .article__meta-buttons a,
.header__inline-menu ul li a,
.multicolumn-list .multicolumn-card__info h3{
   text-transform: uppercase;
}
.header__inline-menu .header__menu-item span{
    font-family: var(--font-heading-family);
    color: var(--prt-dark-color);
    font-weight: 600;
    font-size: 15px;
}
.prt-sort-list-style li a.tab-btn{
    position: relative;
    padding-left: 7px;
    padding-right: 5px;
    text-decoration-line: none; 
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}
.prt-sort-list-style li:last-child a.tab-btn:after {
    content: unset;
}
.prt-sort-list-style .prt-sort-tab{
  display: flex;
   justify-content: right;
}
.prt-sort-list-style ul{
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    padding-bottom: 16px;
}
.prt-sort-list-style li.collectiontwo,
.prt-sort-list-style li.collectionthree{ 
    padding-left: 30px;
}
.prt-sort-list-style li a.active{
    text-decoration: underline;
    font-weight: 500;
}
.prt-sort-list-style li:hover{
   background-color: var(--gradient-base-accent-2);
   border-color: var(--gradient-base-accent-2);
}
.prt-sort-list-style.collection .collection__title.title-wrapper{
   margin-top: -100px;
}
slider-component.deactive {
    display: none;
}
slider-component.active {
    display: block;
}
.card__information h3.card__heading.h5{
    position: relative;
    display: inline-block;
    font-weight: 600;
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h5-font-lign-height);
}
.blog__posts .full-unstyled-link {
        font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    text-transform: math-auto;
    text-transform: uppercase;
}
.feature-product-style2 .product__view-details {
    display: none;
}
.blog__posts .article-card__info{
    font-family: var(--font-body-family);
    font-size: 15px;
    line-height: 26px;
}
.announcement-bar__right-text .prt-announcement-block__details-content{
    display: inline-block;
    text-align: center;
    margin-right: 0;
    padding-right: 0;
    display: block;
}
.announcement-bar__right-text .prt-announcement-block__details-content li{
    display: inline-block;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
}
.announcement-bar__right-text .list-menu__item--link {
    font-weight: 500;
}
.article-card__heading{
    padding-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.blog .article-card__excerpt {
    margin-bottom: 25px;
    margin-top: 10px;
}
p{
    font-size: var(--prt-sub-heading-font-size);
    line-height: var(--prt-sub-heading-font-lign-height);
    font-family: var(--font-body-family);
}
.blog__posts .article-card .card__information .article__meta-buttons a{
    font-size: var(--prt-sub-heading-font-size);
    line-height: var(--prt-h5-font-lign-height);
    color: initial;
    text-decoration-line: none;
}
.article-card__excerpt {
    margin-bottom: 25px;
    width: 100%;
    margin-top: 1.0rem;
}
.blog__posts .article-card .card__information {
   padding-bottom: 15px;
}
.footer-block__details-content {
    padding-left: 0px !important;
}
.list-payment__item svg{
      width: 50px;
    height: 30px;
}
.slideshow__text--left.slideshow__text.banner__box .banner__text{
    margin-top: -106px;
    background-color: transparent;
}
.header__inline-menu ul li a{
    font-size: var(--prt-font-heading-style-h5);
    text-transform: capitalize;
    font-family: var(--font-body-family);
    color: var(--prt-dark-color);
}
.collection .card__content .quick-add {
   margin-bottom: 0px;
}
#shopify-section-template--16559388164265__7f2f2592-91f7-4840-8804-e812a99aa49d,
#shopify-section-template--17607149125853__image_banner_4ewcV7{
   margin-top: 0px;
}
.collapsible-content summary .accordion__title{
  font-weight: 500;
  font-family: var(--font-body-family);
  font-size: var(--prt-font-heading-style-h4);
}
#shopify-section-template--16559388328105__related-products{
  margin-top: 0px;
}
.collapsible-content__wrapper{
  background: var(--gradient-background);
}
.caption-with-letter-spacing {
    font-size: 13px;
}
#shopify-section-template--15445461925936__image_banner_4ewcV7{
   margin-top:0px; 
}
.prt_banner-style .banner__content{
  margin-top: -35px;
}
.prt_banner-style .banner__box.content-container {
   padding: 0px;
   margin: -44px 0px 0px;
}
.button:not([disabled]):hover:before,
.button:not([disabled]):hover:after,
.animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover{
   box-shadow: unset;
   transform: unset; 
}
.animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover{
    border: 1px solid;
}
.banner__content.banner__content--middle-left .button:not([disabled]):hover:after{
   box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));
}
.content-for-layout .contact .title,
.image-with-text__heading,
.contact-us-page .heading_style1{
    text-transform: uppercase;
    font-weight: 600;
}
.image-with-text .image-with-text__text-item{
   padding-right: 100px;
}
.image-with-text .image-with-text__content{
   padding-top: 50px;
}
.multirow .image-with-text .image-with-text__content{
   padding-top: 0px;
}
.multirow .image-with-text .image-with-text__text-item {
    padding-right: 15px;
    padding-left: 15px;
}
.content-for-layout .main-blog .title--primary{
    display: none;
}
.blog-articles .card--standard>.card__content .card__information{
    padding-left: 30px;
}
.contact__button button{
   width: 100%;
}
#ContactForm input, #ContactForm textarea {
    border: 1px solid var(--gradient-base-background-2);
    border-radius: 5px;
    background-color: var(--gradient-base-background-1);
}
.image-with-text:not(.image-with-text--overlap) .background-transparent {
   top: 4px;
}
.multicolumn.background-primary .multicolumn-card img,
.grid.product-grid .grid__item{
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}
.multicolumn.background-primary .multicolumn-card:hover img{
   transform: scale(1.05);
}
.quick-add__submit,
.banner__buttons,
.product-form__submit,
.cart-notification__links a,
.multirow .image-with-text__content a,
.blog__posts .article-card .card__information .article__meta-buttons a{
	border: none;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    font-family: var(--font-body-family);
    text-align: center;
    z-index: 1;
    transition: all .5s ease;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: var(--prt-font-heading-style-h5);
    font-weight: 400;
    letter-spacing: 0;
    text-transform: uppercase;
}
.quick-add__submit:before,
.banner__buttons:before,
.product-form__submit:before,
.cart-notification__links a:before,
.multirow .image-with-text__content a:before,
.blog__posts .article-card .card__information .article__meta-buttons a:before{
  content: unset;
    position: absolute;
    width: 100%;
    height: 100%;
    
    top: auto;
    bottom: -50px;
    z-index: -1;
    background-color: var(--prt-dark-color);
    border: 1px solid var(--prt-dark-color);
    color: var(--prt-white-color);
}
.quick-add__submit:hover:before,
.banner__buttons:hover:before,
.product-form__submit:hover:before,
.cart-notification__links a:hover:before,
.multirow .image-with-text__content a:hover:before,
.blog__posts .article-card .card__information .article__meta-buttons a:hover:before{ 
    bottom: 0px; 
    color: var(--prt-white-color);
}
.quick-add__submit:hover,
.banner__buttons:hover,
.product-form__submit:hover,
.cart-notification__links a:hover,
.multirow .image-with-text__content a:hover,
.blog__posts .article-card .card__information .article__meta-buttons a:hover{
   text-decoration: none;
   color: var(--prt-white-color);
   background-color: var(--prt-dark-color);
}
.animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover{
   border: unset;
   color: var(--prt-white-color);
   z-index: 2;
}
.blog .article-card__excerpt{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog__posts .article-card .card__information .article__meta-buttons a{
    position: relative;
    padding: 8px 25px;
    border: 1px solid;
    text-align: left;
    width: 40%;
}
.blog__posts .article-card__info{
  text-transform: capitalize;
}
details[open]>.search-modal {
    background-color: var(--prt-grey-color);
    position: fixed;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    opacity: 0;
    transition: .3s;
    z-index: 9;
    overflow: auto;
    opacity: 1;
    animation: animateMenuOpen var(--duration-default) ease;
}
.template-search__header h1{
  font-weight: 600;
}
cart-items .title-wrapper-with-link h1{
    text-transform: uppercase;
    font-weight: 600;
    font-size: var(--prt-h3-font-lign-height);
}
#shopify-section-template--16559388164265__custom_liquid_qw4AtR{
   margin-top: 0px;
}
button.shopify-payment-button__button--unbranded{
  text-transform: uppercase;
}
.content-for-layout .rich-text__blocks {
    max-width: 100%;
  padding-left: 0px;
}
#shopify-section-template--16649549054121__collection_list_cPPUnq,
#shopify-section-template--16672196952233__collapsible_content_hE9XMi{
    margin-top: 10px;
}
#shopify-section-template--16559388197033__main{
   margin-top: 0px;
}
.prt_about-richtext{
   margin-top: -50px; 
}
.collapsible-content__media img{
   height: 70% !important;
}
.shopify-section-header-sticky.scrolled-past-header .header {
    padding-top: 8px!important;
    padding-bottom: 6px!important;
}
.quick-add-modal__content-info{
  opacity: 10;
}
.prt_video_section_style .rich-text__wrapper{
    height: 550px;
    overflow: hidden;
}
.prt_video_section_style .page-width {
    max-width: 100%;
}
.prt_video_section_style{
   margin-top: -65px;
}
.blog .article__meta-buttons{
   display: none;
}
.blog .article-card__info span{
   color: rgb(136 136 136);
}
.mega-menu__content li:hover .mega-menu__link--level-2 .overlay-class{
    opacity: 1;
    transform: initial;
    display: initial;
    text-align: center;
}
.mega-menu__list--condensed .mega-menu__link{
  position: relative;
}
.mega-menu__content li .mega-menu__link--level-2 .overlay-class{
    width: 191px;
    height: 255px;
    opacity: 0;
    position: absolute;
    display: block;
    background-color: transparent;
    top: 6px;
    left: -6px;
    bottom: 0;
    right: 0;
    margin: 0 auto;
    transition: all .2s linear;
    cursor: pointer;
    text-align: center;
}
.mega-menu__content li .mega-menu__link--level-2 .overlay-class span, .header__inline-menu ul li #MegaMenu-Content-7 ul li a {
     top: 42%;
    font-size: 13px;
    line-height: 20px;
    z-index: 1;
    text-align: left;
    width: 180px;
    padding-right: 0px;
}
.mega-menu__content li .mega-menu__link--level-2 .overlay-class span{
    position: relative;
    top: 42%;
    color: var(--prt-white-color);
    font-size: 15px;
    z-index: 1;
    text-align: center; 
}
.mega-menu__list,
.card--standard>.card__content .card__information {
  padding-left: 0px;
}
.mega-menu__content li .overlay-class:before,
.mega-menu__content li .overlay-class:after{
    content: ' ';
    position: absolute;
    top: 6;
    left: 10px;
    width: 100%;
    height: 94%;
    background-color: var(--prt-dark-color);
    opacity: .4;
}

.slideshow__text.banner__box.content-container.slideshow__text--right{
   margin-top: -40px
}
.section-template--16559388229801__image_with_text_TPgWkL-padding .image-with-text .image-with-text__text-item {
    padding-right: 30px;
}
#shopify-section-template--16559388164265__prt_featured_list_collection_4ARDdf{
   background-color: var(--prt-grey-color);
}
body{
    letter-spacing: 0.02rem;
}
.select__select{
   font-size: var(--prt-font-heading-style-h5);
}
#shopify-section-template--16559388065961__main .article-template{
   padding-top: 100px;
}

.banner__buttons:hover a{
   color: var(--prt-white-color);
}
.slideshow__text.banner__box.content-container.slideshow__text--right {
    padding-right: 0px;
}
.multicolumn-list .multicolumn-card__info h3{
    position: relative;
    top: 10px;
    color: var(--prt-dark-color);
}
.blog .page-width-desktop{
  position: relative
}
.blog .blog__view-all{
    position: absolute;
    top: 40px;
    right: 0px;
}
.blog a.blog__button{
  text-transform: uppercase;
}
.banner__content--middle-left .banner__buttons .button:hover:before{
   border: unset; 
}
.facet-filters__field .select__select {
    padding-right: 21px;
}
.multirow.section-template--16663733174441__multirow_7XqXbH-padding .image-with-text .image-with-text__text-item {
    padding-right: 0px;
    padding-left: 0px;
}
.multirow.section-template--16663733174441__multirow_7XqXbH-padding .image-with-text__content{
  margin-left: -10px;
}
.section-template--16559388229801__image_with_text_TPgWkL-padding .image-with-text .image-with-text__content {
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 5px;
}
.collection .collection__title.title-wrapper h2, h2.product__title, h2.blog__title, .rich-text__heading, product-info .product__title h1, .collapsible-content__heading, .related-products__heading, .article-card .card__heading, .article-template__title, quick-add-modal .product__title>a {
    text-transform: uppercase;
    font-weight: 600;
}
.banner__buttons.prt_banner_button2{
    position: absolute;
    top: auto;
    bottom: 17px;
    left: 21%;
    right: auto;
    text-align: left;
}
.banner__content--middle-left .banner__buttons.prt_banner_button2 .button:hover:before,
.banner__buttons.prt_banner_button2{
   border: unset;
}
.banner__buttons.prt_banner_button2 span{
    font-size: var(--prt-h3-font-lign-height);
    line-height: var(--prt-h3-font-lign-height);
    color: var(--prt-skin-color);
    font-family: var(--font-heading-family);
    font-weight: 600;
}
.banner__buttons.prt_banner_button2 a:after,
.banner__buttons.prt_banner_button2 a:hover:after{
   content: unset;
}
.banner__buttons.prt_banner_button2 a{
    font-size: var(--prt-font-heading-style-h5);
    text-transform: math-auto;
}
.prt_multicolumn_style1 .multicolumn-list .multicolumn-card__info h3{
    font-family: var(--font-heading-family) !important;
    font-size: 30px;
    line-height: 34px;
}
.prt_multicolumn_style1 .multicolumn-list .media{
   position: relative;
   top: -15px;
}
.blog .article-card__excerpt{
    margin-bottom: 20px;
}
.slideshow__text-wrapper.banner__content.banner__content--middle-left .slideshow__text.banner__box.content-container{
    margin-top: -87px;
  position: relative;
  margin-left: 180px;
  padding-top: 0px;
}
#shopify-section-template--16559388033193__main .blog-articles .card-wrapper{
   margin-top: -50px;
}
.facet-filters__field .select__select option{
   padding: 10px;
}
.product-count .product-count__text{
  display: none;
}
#ContactForm input:focus-visible,
#ContactForm textarea:focus-visible{
    outline: 0;
    outline-offset: 0;
    box-shadow: unset;
}
.contact .form__message{
    position: absolute;
    top: -35px;
    bottom: auto;
}
.product .price .badge{
    margin-top: 4px;
}
.footer-block__heading{
   color: var(--prt-white-color);
}
.collection .collection__title.title-wrapper h2, h2.product__title, h2.blog__title,
.rich-text__heading,
product-info .product__title h1,
.collapsible-content__heading,
.related-products__heading,
.article-card .card__heading,
.article-template__title,
quick-add-modal .product__title>a,
quick-add-modal .product__title>a h2
{
    text-transform: uppercase;
    font-weight: 600;
}
table.cart-items th {
   font-weight: 600;
}
.cart__ctas button{
   text-transform: uppercase;
}
.newsletter-form__field-wrapper .field__label{
   font-size: var(--prt-font-heading-style-h5);
}
.facet-filters__field .select__select option{
    padding: 10px;
}
.announcement-bar .announcement-bar__message span{
    color: var(--prt-white-color);
    font-family: var(--font-body-family);
    font-size: 14px;
    line-height: 24px;
}
.slideshow__text.banner__box.content-container.slideshow__text--right {
    margin-top: -35px;
}
header .utility-bar .list-social__link {
    padding: 0 0.6rem;
    height: 3.8rem;
}
header .utility-bar .list-social__item .icon {
    scale: .9;
}
.collection-list .card--card.card--text .card__inner{
   display: block !important;
}
.shopify-section-header-sticky.scrolled-past-header .header{
   border-bottom: unset;
}
#shopify-section-template--22059316150561__prt_featured_list_collection_4ARDdf{
  background-color: var(--prt-grey-color);
}
.section-template--22059316248865__image_with_text_TPgWkL-padding .image-with-text__media-item{
    padding-top: 60px;
}
.section-template--22059316248865__image_with_text_TPgWkL-padding .image-with-text__media img{
    height: 570px !important;
}
.section-template--22059316248865__image_with_text_TPgWkL-padding .image-with-text .image-with-text__text-item {
    padding-right: 0px;
}
#Banner-template--22059316216097__image_banner_mX8GJQ .banner__heading strong{
    font-size: 70px;
    line-height: 80px;
    text-transform: uppercase;
    color: var(--prt-skin-color);
}
#Banner-template--22059316216097__image_banner_mX8GJQ .button:hover:after{
    box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background)) !important;
    transition: box-shadow var(--duration-short) ease;
}
.prt-blog-des p{
font-size: 22px;
    font-style: italic;
    font-weight: 600;
    line-height: 34px;
}
.prt-blog-des {
    border-radius: 25px;
   
    display: flex;
    width: 100%;
    height: auto;
    padding: 30px 50px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin-top: 50px;
}
.article-template__comment-wrapper,
.prt-blog-des{
    background: var(--prt-grey-color);
}
.article-template .page-width--narrow {
    max-width: var(--page-width);
    padding: 0;
}
.article-template__comment-wrapper h2{
   font-weight: 600;
   text-transform: uppercase;
}
.article-template h3{
    font-weight: 600;
    font-size: calc(var(--font-heading-scale) * 1.8rem);
    font-family: var(--font-body-family);
}
#shopify-section-template--22059316216097__image_with_text_TgJbt3 .image-with-text .image-with-text__text-item {
    padding-right: 0px;
}
.section-template--22059316216097__rich_text_yKUdBA-padding {
    padding-top: 15px !important;
}
.article-template__content ol{
      padding-left: 0px;
}
#shopify-section-template--22059316216097__rich_text_yKUdBA .content-for-layout .rich-text__blocks{
  padding-top: 15px;
}
.blog .card__information .article-card__footer{
    display: none;
}
.is-empty .cart__warnings {
    margin: 0px;
    padding-bottom: 15px; 
}
.section-template--22059315691809__cart-items-padding.is-empty{
    padding-top: 40px !important;
    padding-bottom: 36px !important;
}
.cart__warnings .cart__empty-text{ 
    font-weight: 600;
}
.cart__warnings .button{
    text-transform: uppercase;
 }
.multicolumn-card__info .icon-wrap{
   display: none;  
}
.prt_multicolumn_style1 .multicolumn-card__info .link{
    font-family: var(--font-heading-family)!important;
    font-size: 30px;
    line-height: 34px;
    font-weight: 600;
    text-transform: uppercase;
    width: 100px;
}
.section-collection-list .collection-list-wrapper .card__media .placeholder-svg{
    width: 680px;
    height: 480px;
}
.page__index .section-collection-list .collection-card-wrapper{
  height: auto;
}
details[open]>.search-modal::-webkit-scrollbar {
  height: 500px;
}
.page-aboutus .banner__heading{
   color: var(--prt-skin-color);
}
.page-aboutus .image-with-text .image-with-text__text-item {
    padding-right: 0px;
}
.page-contact .search-modal__content .search-modal__close-button.modal__close-button{ 
    margin-top: -22px;
}
.slider-special-text-style{
    font-size: 72px;
    line-height: 102px;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    letter-spacing: 26px;
    text-transform: uppercase;
} 
.announcement-bar__link .icon-arrow {
    display: none;
}
body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width {
   padding: 0;
}
.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select{
    text-transform: uppercase;
    font-size: 15px !important;
}
.header.header--middle-left nav.header__inline-menu{
    position: relative;
    left: 52%;
}
.header.header--middle-left .header__inline-menu ul li a {
    padding-right: 40px;
}
.utility-bar .list-social__item .icon {
   display: none;
}
.utility-bar .list-social__item span.visually-hidden {
    position: relative !important;
    overflow: visible;
    width: auto;
    height: auto;
    margin: 0;
    text-transform: uppercase;
} 
summary.list-menu__item {
    padding-right: 40px !important;
}
.header__menu-item .icon-caret {
    right: 24px !important;
}
.list-social__item .link,
.utility-bar .list-social__link{
   text-decoration: none;
}
.prt-custom-liquid-css-class,
.marquee-container{
    height: 90px;  
}
.prt-custom-liquid-css-class .marquee-container {
    overflow: hidden;
    line-height: 37px;
}
.prt-custom-liquid-css-class div{
  padding: 0px;
}
.custome-section-title{
   padding-left: 10px;
}
.custome-section-title{
    width: 100%;
    animation: marquee 25s linear infinite;
    will-change: transform;
    white-space: nowrap;
    display: inline-block;
}
.page__index .custome-section-title ul li{
   color: var(--prt-white-color);
}
.custome-section-title ul li{
   color: var(--prt-dark-color);
   position: relative;
   display: inline-block;
   text-transform: uppercase;
   padding-top: 14px;
   padding-right: 20px;
   font-size: 20px;
   line-height: 30px;
   font-weight: 500;
   font-family: var(--font-heading-family); 
}
.prt-collection-list-style1.collection-list-wrapper .grid--3-col-desktop .grid__item:first-child{
  padding-left: 0px;
  padding-right: 20px;
}
.prt-collection-list-style1.collection-list-wrapper .grid--3-col-desktop .grid__item {
    padding-right: 10px;
    padding-left: 10px;
}
.prt-collection-list-style1.collection-list-wrapper .grid--3-col-desktop .grid__item:last-child{
  padding-right: 0px;
  padding-left: 20px;
}
.marquee:hover{
    animation-play-state: paused !important;
}
 @keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
} 
.prt_marquee_collection .collection-list{
    width: 100%;
    animation: prt-marque-text 20s linear infinite;
    will-change: transform;
    white-space: nowrap;
    float: left;
    width: 100%;
}
.jdgm-carousel-item__product-image {
    height: 70px !important;
    width: 60px !important;
    background-color: #fff;
}
.prt-marquee-block-one .collection-list{
	animation: tm-marque-text 10s linear infinite;
    float: right;
    width: 100%;
}
.button{
   text-transform: uppercase;
}
.prt_collection_style4 .collection-list-view-all {
    margin-top: 40px;
}
.jdgm-carousel-item__review-body>p {
    font-size: 20px;
    padding-bottom: 5px;
    padding: 5px 0 5px;
    font-weight: 600;
    font-style: italic;
  font-family: var(--font-heading-family);
}
.jdgm-carousel__arrows {
    display: none;
}
.jdgm-carousel-item__product-title {
    text-transform: uppercase;
    font-family: var(--font-heading-family);
    font-weight: 600;
    text-decoration-line: none;
  font-size: 16px;
}
@keyframes prt-marque-text {
     0% { left: 0; }
  100% { left: -100%; }
}
@keyframes tm-marque-text {
    0% { right: 0; }
  100% { right: -100%; }
}
#shopify-section-template--15445461925936__custom_liquid_RndEMH,
#shopify-section-template--15475539279920__custom_liquid_EiAGF7{
  margin-top: 0px;
  border-bottom: 1px solid;
}
.custom-liquid-main-title-section {
    overflow: hidden;
    position: relative;
}
.product-grid .card--standard .card__inner,
.beae-element.beae-products .beae-product-media{
     background-color: var(--prt-grey-color);
     box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 2%);
    -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 2%);
}
.beae-product-item:hover .beae-microelement-price--prices,
.beae-product-item:hover .beae-product-price--sale,
.beae-product-item:hover .beae-product--compare-at-price,
.beae-product-item:hover .beae-mce__title{
  color: var(--prt-white-color) !important;
}
.beae-core.beae-41le7roa .beae-product-item:hover {
    border-style: unset !important;
    border-color: transparent !important; 
}
.beae-core.beae-ko2m51gn .beae-mce__button,
.beae-core.beae-ko2m51gn .beae-mce__button:hover{
    background: #F20000 !important;
    border-radius: 10px;
}
.beae-element__image-hotspot--wrapper .element__image-hotspot--text:last-child .element__image-hotspot--content{   
    opacity: 1 !important;
    visibility: visible !important;
    animation-name: fadeIn;
}
.grid.product-grid.contains-card .card-wrapper,
.beae-product-item--wrapper .beae-product-media,
.related-products .card-wrapper,
.grid.product-grid .card-wrapper{
   margin: 20px !important;

}
.product-product-detail-style3 .product__info-wrapper,
.page__product .product__info-wrapper,
.product-product-detail-style1 .product__info-wrapper,
.product-pagetify-961652 .product__info-wrapper{
    padding-left: 30px;
    padding-top: 40px;
    border: 1px solid;
    padding-bottom: 40px;
    padding-right: 30px;
}
.product-media-container .media,
.product-product-detail-style3 .product__info-wrapper, 
.page__product .product__info-wrapper,
.product-product-detail-style1 .product__info-wrapper,
.product-pagetify-961652 .product__info-wrapper{
    background-color: var(--prt-grey-color);
}
.beae-product-item.beae-product-form .beae-product-information{
  padding: 20px;
}
.grid.product-grid .grid__item,
.grid.product-grid .quick-add .quick-add__submit,
.beae-core.beae-41le7roa .beae-product-item{
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
}
.prt_list_collection_style4.collection-list__item{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.grid.product-grid .grid__item:hover,
.beae-core.beae-41le7roa .beae-product-item:hover{
    /* background-color: var(--prt-dark-color); */
    background-color: #f9f9f9;
}
.grid.product-grid .grid__item:hover a.full-unstyled-link,
.grid.product-grid .grid__item:hover .price,
.grid.product-grid .grid__item:hover .price-item--regular{
    /* color: var(--prt-white-color); */
}
.slideshow__text p{
   font-weight: bold;
}
.slideshow__text-wrapper .banner__buttons{
   margin-top: 0px;
}
.quick-add__submit{
    border-radius: 50%;
    background: var(--color-button-text);
    box-shadow: 0px -2px 25px 2px rgba(0, 0, 0, 0.08);
    display: flex;
    width: 50px;
    height: 50px;
    padding: 10px;
    margin-bottom: 10px;
    justify-content: center;
    align-items: center;
    padding: 0px;
    min-width: 50px;
}
.grid.product-grid .quick-add{
  margin-right: 70px;
} 
.grid.product-grid .quick-add .quick-add__submit{
    font-size: 12px;
    font-weight: 600;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--prt-white-color);
    border-color: var(--prt-white-color);
}
.grid.product-grid .quick-add .button:after{
  box-shadow: unset;
}
.grid.product-grid .grid__item .quick-add .quick-add__submit {
    opacity: 0;
}
.grid.product-grid .grid__item:hover .quick-add .quick-add__submit {
    opacity: 1;
}
.fa-shopping-bag:before {
    content: "\f290";
}
.grid.product-grid .grid__item .card__information{
   padding-top: 34px;
}
.beae-core.beae-41le7roa .beae-products__layout-grid {
    column-gap: 0px !important;
    row-gap: 0px !important;
}
.prt_list_collection_style4.collection-list__item .card__content .card__information{
   padding-top: 0px;
   padding-bottom: 0px;
}
.beae-element.beae-products .beae-product-media {
   height: 450px;
}
.collection-list__item .card__information .card__heading a{
    cursor: pointer;
    pointer-events: visible;
    position: absolute;
    top: 27%;
    text-transform: uppercase;
    left: 0;
    font-weight: 500;
    right: 0;
    color: var(--prt-white-color);
    text-align: center;
}
.collection-list__item a.prt-collection-buttons{
    top: 30% !important;
}
.collection-list__item a.prt-collection-buttons span{
    font-size: var(--prt-font-heading-style-h5);
    border: 1px solid;
    padding: 15px 30px;
    border-radius: 5px;
}
.prt-banner-right.prt-collection-list-with-sidebar-banner{
    padding-left: 50px;
}
.prt-banner-left.prt-collection-list-with-sidebar-banner .card__media img{
    width: 120px;
    height: 145px;
}
.prt-banner-left.prt-collection-list-with-sidebar-banner li.grid__item,
.collection.ttm-collection-with-banner .prt-banner-left.prt-collection-list-with-sidebar-banner li.grid__item{
    padding: 27px 20px 15px 25px !important;
}
.prt-banner-right.prt-collection-list-with-sidebar-banner{
    padding-left: 50px;
}
.prt-banner-left.prt-collection-list-with-sidebar-banner .card__media img{
    width: 120px;
    height: 145px;
}
.collection.ttm-collection-with-banner .ttm-subclass.col-md-4.prt-banner-right,
.collection.ttm-collection-with-banner .ttm-subclass.col-md-4.prt-banner-left{
    padding: 0px;
    position: relative;
}
.collection.ttm-collection-with-banner .ttm-subclass.col-md-4 {
    max-width: 45%;
}

.collection.ttm-collection-with-banner,
.collection.ttm-collection-with-banner .ttm-subclass.col-md-4,
.collection.ttm-collection-with-banner .ttm-subclass{
    display: inline-block;
}
.prt-banner-right.prt-collection-list-with-sidebar-banner {
    padding-left: 50px;
}
.prt-banner-left.prt-collection-list-with-sidebar-banner {
    padding-right: 50px;
}
.collection.ttm-collection-with-banner .ttm-subclass.contentview {
    padding-left: 10px;
}
.collection.ttm-collection-with-banner .ttm-subclass.col-md-8 {
    position: relative;
    vertical-align: top;
    max-width: 50%;
}
.prt_collection_style5 .collection-list-title{
    font-size: var(--prt-heading-font-size);
    line-height: var(--prt-heading-font-lign-height);
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    margin: 0 auto;
}
.prt_collection_style4 .collection-list__item .card__information .card__heading a{
  text-align: left;
}

.prt_collection_style5 .collection-list__item .card__information .card__heading a,
.prt_collection_style4 .collection-list__item .card__information .card__heading a{
    color: var(--prt-dark-color);
    font-weight: 600;
    font-family: var(--font-heading-family);
}
.prt_collection_style4 .card--card .card__inner .card__media{
    width: 90px;
    height: 90px;
}
.prt_collection_style5 .collection-list__item .card__information .card__heading a:last-child,
.prt_collection_style4 .collection-list__item .card__information .card__heading a .icon-wrap{
  display: none;
}
.prt_collection_style4 .collection-list__item a.prt-collection-buttons span {
    font-size: var(--prt-font-heading-style-h5);
    border: unset;
    padding: 0px;
    border-radius: 0;
}
.prt_collection_style5 .collection-list__item .card__inner,
.prt_collection_style4 .collection-list__item .card__inner{
  height: 90px;
}
.prt_list_collection_style5 .collection-list__item .card__information .card__heading{
    position: relative;
    top: -50px;
}
.prt_marquee_collection.collection-list-wrapper li.prt_list_collection_style5{
   height: 120px;
   display: inline-block;
   margin-right: 30px;
}
.prt_marquee_collection .collection-list {
    display: inline;
    position: relative;
}
.prt_marquee_collection.collection-list-wrapper.page-width .slider-mobile-gutter{
    animation: marquee 9s linear infinite;
    width: 100%;
    will-change: transform;
    white-space: nowrap;
}
.section-collection-list .collection-list-wrapper.page-width.prt_marquee_collection { 
    left: 0;
    right: 0;
    margin: 0 auto;
}
.prt_marquee_collection.collection-list-wrapper.page-width .slider-mobile-gutter:hover,
.custom-liquid-main-title-section .custome-section-title:hover{
     animation-play-state: paused !important;
}
.prt_marquee_collection.collection-list-wrapper li.prt_list_collection_style5 {
    height: 120px;
    display: inline-block;
    margin-right: 30px;
}
.collection-list-wrapper li.prt_list_collection_style5 .card.card--card.card--media {
    position: relative;
}
.prt_marquee_collection .collection-list {
    display: inline;
    position: relative;
}
.prt_collection_style5 .collection-list__item .card__information .card__heading a {
    top: -12%;
    left: 10%;
}
.prt_collection_style5.collection-list-wrapper{
   height: 200px;
   overflow: hidden;
}
.prt_collection_style5.collection-list-wrapper .card__heading .desc,
.prt-collection-list-style1 .card__heading .desc{
   display: none;
}
.prt_list_collection_style4.collection-list__item .card__content .card__heading .desc{
    position: absolute;
    top: 60px;
    right: 6%;
    left: auto;
}
.prt_collection_style4 .card--card .card__inner .card__media {
    position: absolute;
    top: -55px;
    right: 7%;
    left: auto;
    width: 225px;
    height: 225px;
}
.video-with-banner-section a img{
   width: 100%;
  height: 100%;
}
.video-with-banner-section .button:after{
   box-shadow: unset;
}
.video-with-banner-section .banner__media-half a{
    z-index: 4;
    padding: 0;
}
.video-with-banner-section video{
   height: 700px; 
}
.prt-collection-list-style1.collection-list-wrapper .card__content
   padding-top: 7px;
}
.collection-list-view-all a{
    background-color: transparent;
    color: var(--prt-dark-color);
    border-radius: 5px;
    margin-top: 20px;
}
.prt_list_collection_style4.collection-list__item:hover .card__content .card__heading .desc {
    display: none;
}
.prt_collection_style4 .card--card .card__inner .card__media{
    opacity: 0;
}
.prt_collection_style4 li:hover .card--card .card__inner .card__media{
    opacity: 1;
    overflow: hidden;
}
prt_list_collection_style4.collection-list__item:hover .collection-card-wrapper{
    background-color: var(--prt-dark-color);
}
prt_list_collection_style4.collection-list__item:hover a {
    color: var(--prt-white-color);
}

.prt_collection_style5 .card--card .card__inner .card__media{
  width: 100px;
  height: 100px;
}

#shopify-section-template--15445461925936__17101385952cb71827{
   background-color: var(--prt-grey-color);
}
.jdgm-carousel--done .jdgm-carousel__item-container {
    text-align: center;
}
.jdgm-carousel-item {
    width: 100% !important;
}
.jdgm-carousel-wrapper {
  width: 100% !important;
}
.jdgm-carousel-wrapper {
    padding: 72px 0 0px !important;
}
#shopify-section-template--15475539279920__1710243902e917570d{
  margin-top: 15px;
}
#shopify-block-judge_me_reviews_featured_carousel_mtCXBp{
   margin-top: -50px;
}
.jdgm-carousel-item__product-image,
.jdgm-carousel-item__product{
   margin-top: -16px !important;
}
.jdgm-carousel-item__review-body>p {
    padding-top: 24px;
}
.jdgm-carousel-item__review-body>p,
.jdgm-carousel-item__review-title{
    color: var(--prt-dark-color);
}
.jdgm-carousel-item__review-rating {
    padding-bottom: 10px;
}
.jdgm-carousel-item,
#shopify-block-judge_me_reviews_featured_carousel_mtCXBp{
   background-color: var(--prt-grey-color);
}
#shopify-block-judge_me_reviews_featured_carousel_mtCXBp{
   height: auto;
  padding-bottom: 50px;
}
.prt_collection_style4 ul.collection-list{
    border-left: 1px solid var(--prt-dark-color);
    padding: 0px;
    column-gap: 0px;
    row-gap: 0px;
}
.jdgm-carousel-title-and-link,
.jdgm-carousel-item__timestamp{
   display: none;
}
.jdgm-widget.jdgm-carousel .jdgm-carousel__item-wrapper{
    height: 400px;
}
.product-popup-modal__content-info span.labeltxt {
    display: block;
    font-size: 12px;
    font-weight: bold;
}
.product-popup-modal__content-info .tcenter span.labeltxt {
    float: none;
    width: auto;
}
.product-popup-modal__content-info .tcenter span {
    font-size: 12px;
    padding: 3px 0;
}
.product-popup-modal__content-info td{
    text-align: center;
    border: 1px dotted #e2e2e2;
  padding: 10px 0px 0px;
}
.product-popup-modal__content-info table{
   padding: 50px 30px 0px;
}
.element__image-hotspot--content-title{
    text-transform: uppercase;
    font-size: var(--prt-font-heading-style-h5);
    line-height: var(--prt-h5-font-lign-height);
    text-align: center;
}
.banner__text.prt_slide1_subheading{
    color: #fff;
    position: absolute;
    top: 14%;
    left: 20%;
}
.slideshow__text-wrapper p.slider2-subheading{
    text-transform: uppercase;
    background-color: #2D2D2F;
    padding: 5px 15px;
    border-radius: 10px;
}
.slideshow__text-wrapper .special-text{
    font-size: 37px;
    line-height: 15px;
    background-color: var(--prt-special-color);
    padding: 10px;
    position: relative;
    border-radius: 50%;
}
.slideshow__text.banner__box.content-container.slideshow__text--right{
  padding-right: 100px;
}
.slideshow__text.banner__box.content-container.slideshow__text--right .banner__buttons { 
   top: 15px;
}

.prt_collection_style4 li .card__information .card__heading a {
   padding-left: 40px;
   padding-bottom: 10px;
   top: 0%;
}
.beae-core.beae-ko2m51gn .beae__element.element__image-hotspot .element__image-hotspot--btn .beae-button-icon svg {
    background-color: #F20000;
    border-radius: 50%;
    width: 15px !important;
    height: 15px !important;
}
.prt_collection_style4 li:hover{
    background-color: var(--prt-dark-color) !important;
}
.prt_collection_style4 li:hover .card__information .card__heading a {
    color: var(--prt-white-color); 
    z-index: 0;
    font-style: italic;
    padding-left: 56px;
}
.beae-product-item--wrapper .beae-mce__title,
.grid.product-grid .grid__item a.full-unstyled-link{
   text-transform: uppercase;
   font-family: var(--font-heading-family);
}
.slideshow__slide.grid__item .button:after,
.slideshow__slide.grid__item .button:hover:after,
.slideshow__slide.grid__item .button:before,
.slideshow__slide.grid__item .button:hover:before{
  border-radius: 10px;
}
.custom-liquid-main-title-section li img{
    position: relative;
    left: -9px;
    top: 3px;
}
.prt-collection-list-style1 li .card__information .card__heading a.prt-collection-buttons{
   transform: translate3d(0, 5rem, 0);
   transition-property: opacity, transform;
   transition-property: opacity;
   transition-duration: 1s;
   transition-timing-function: cubic-bezier(.175,.885,.32,1.275);
}
.prt-collection-list-style1 li:hover .card__information .card__heading a.prt-collection-buttons span{
    background-color: var(--prt-white-color);
    color: var(--prt-dark-color);
}
.prt-collection-list-style1 li .card__information .card__heading a.prt-collection-buttons span svg{
  display: none;
}

.beae-core.beae-ko2m51gn .beae__element.element__image-hotspot .element__image-hotspot--btn{
    color: #fff !important;
    padding: 0px !important;
    line-height: 25px !important;
 }
.prt-collection-list-style1.collection-list-wrapper .card--card.card--media>.card__content{
  margin-top: 10px;
}
.prt_list_collection_style4.collection-list__item{
    padding-bottom: 20px;
    padding-top: 10px;
    border-bottom: 1px solid var(--prt-dark-color);
    border-right: 1px solid var(--prt-dark-color);
    border-top: 1px solid;
}
.beae-core.beae-ko2m51gn .beae__element.element__image-hotspot .element__image-hotspot--btn{
  position: relative;
  background-color: #FFF;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  cursor: pointer;
  opacity: 0.5;
  z-index: 998;
  display: inline-block;
  margin: 0 20px;
}
.element__image-hotspot--btn-icon.beae-button-icon path{
      color: #F20000;
}
.jdgm-carousel-item__review-body.jdgm-line-clamp,
.jdgm-carousel-item__review-body{
  -webkit-line-clamp: 3 !important;
}
.beae-core.beae-ko2m51gn .beae__element.element__image-hotspot .element__image-hotspot--btn:before{
    position: absolute;
    content: '';
    border-radius: 50%;
    width: 15px;
    height: 15px;
    left: 5px;
    border: 2px solid #F20000;
    transform-origin: 50%;
    transition: all 0.5s;
    animation: ringPulse 2s infinite;
}
@keyframes ringPulse {

  0% {
    opacity: 0;
    transform: scale(1);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(1.8);
  }
}
.video-with-banner-section .banner__media.media.placeholder.banner__media-half {
    width: 53%;
    margin-left: -7px;
}
.video-with-banner-section .banner__media.media.banner__media-half{
   width: 48%;
}
/*  countdown css */
.countdown_time .timer-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: 88px;
    background-color: var(--gradient-base-background-1);
    border-radius: 5px;
    margin-right: 10px;
    box-shadow: 0px -2px 27px 0px rgba(0, 0, 0, 0.08);
}
.countdown_text, .countdown_time {
    color: var(--gradient-base-accent-1);
}
.price--large {
    font-size: 1.6rem;
    line-height: calc(1 + .5 / var(--font-body-scale));
    letter-spacing: 0px;
}
.countdown_text,
  .countdown_time{
     color: var(--gradient-base-accent-1);
}
.product-form__submit {
    background-color: var(--gradient-base-accent-2);
    color: var(--gradient-background);
}
.countdown_time{
    margin-top: 30px;
    margin-bottom: 30px;
    background: transparent;
    padding: 48px 0px 18px;
    display: block;
    flex-wrap: wrap;
    text-align: center;
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
}
 .countdown_time .timer-block:last-child{
    border-right: 0px;
 }
 .countdown_time {
   position: relative;
 }
.countdown_time:before{
    position: absolute;
    content: '';
    background-color: #00000082;
    width: 72%;
    height: 1px;
    left: 0;
    margin: 0 auto;
    right: 0;
    top: 20px;
    bottom: auto;
 }
.prt_counter_section{
   margin-top: -40px;
}
.blog__posts.articles-wrapper .article{
    padding: 0 9px;
}
.blog__posts.articles-wrapper .article:first-child,
.blog__posts.articles-wrapper .article::nth-child(4){
    padding-left: 0px;
}
.blog__posts.articles-wrapper .article:last-child,
.blog__posts.articles-wrapper .article::nth-child(3){
    padding-right: 0px;
}
.blog .circle-divider:after{
   content: '';
}
.countdown_wrap.simple-countdown .countdown_text{
    color: rgba(0, 0, 0, 0.70);
    font-size: 22px;
    line-height: 26px;
    padding-top: 30px;
    padding-right: 30px;
}
.prt_custome_counterclass .countdown_time .timer-block{
    width: auto;
    position: relative;
    padding: 3px 6px;
    font-size: var(--prt-font-heading-style-h4);
}
.countdown_time .timer-block span{
    text-align: center;
    font-weight: 600;
    color: var(--prt-dark-color);
}
.countdown_time .timer-block .countdown_title{
    font-size: 19px;
    font-weight: 500;
    line-height: 30px;
    font-family: var(--font-heading-family);
    text-transform: uppercase;
    display: inline-block !important;
}

.countdown_time .timer-block{
    border-right: 1px solid #00000060;
    display: inline-block;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: 225px;
    border-radius: 0px;
    margin-right: 10px;
    box-shadow: unset;
    font-family: var(--font-heading-family);
}
.countdown_time .timer-block:last-child{ 
   margin-right: 0px;
}
/* product list style*/
.product-list-view .product-grid .card--standard .card__content{
   padding-left: 15px;
}
.product-list-view .product-grid .card--standard .card__inner{
    width: 100px;
    height: 100px;
}
.product-list-view .product-grid .card--standard .card__inner{
   top: -45px;
   width: 97px;
}
.product-list-view .grid.product-grid.contains-card .card-wrapper{
    margin: 0 !important;
    padding: 0px 0px 0px 20px;
    box-shadow: 0px -2px 27px 0px rgba(0, 0, 0, 0.08);
}
.product-list-view .grid.product-grid.contains-card .card-wrapper{
    height: 85%;
    width: 100%;
}
.product-list-view .card__badge.right {
    display: none;
}
.product-list-view .card__information .full-unstyled-link {
   padding-bottom: 4px;
}
.product-list-view.grid.product-grid .grid__item .card__information {
    padding-top: 0px;
}
.product-list-view .product-grid .card--media{
  width: 100%;
}
.product-list-view .product-grid .card--standard .card__content{
  width: 75%;
  margin-top: 10px;
}
.product-list-view .product-grid .card--standard .card__inner,
.product-list-view .product-grid .card--standard .card__content,
.product-list-view .product-grid .card--media{
    display: inline-block;
}
.product-list-view .collection.ttm-collection-with-banner .ttm-subclass.col-md-4{
    overflow: hidden;
}
.product-list-view .grid.product-grid .grid__item:hover{
    background-color: transparent;
}
.product-list-view .grid.product-grid .grid__item:hover a.full-unstyled-link,
.product-list-view .grid.product-grid .grid__item:hover .price,
.product-list-view .grid.product-grid .grid__item:hover .price-item--regular{
    /* color: var(--prt-dark-color); */
.product-list-view .grid.product-grid.contains-card .card-wrapper{
   left: 0px;
}
.product-list-view .collection.ttm-collection-with-banner .ttm-subclass.col-md-4 .title{
    font-size: var(--prt-font-heading-style-h1);
    line-height: var(--prt-h2-font-lign-height);
    font-weight: 600;
    padding-left: 0px;
    padding-top: 55px;
    padding-bottom: 20px;
    text-transform: uppercase;
}
.product-list-view .collection.ttm-collection-with-banner .ttm-subclass.col-md-4{
   width: 34%;
}
.product-list-view .collection.ttm-collection-with-banner .ttm-subclass.col-md-8 {
    max-width: 63%;
    overflow: hidden;
}
/* collection style6 */
.prt_collection_style6 ul.collection-list {
    row-gap: 0px;
}
.prt_collection_style6 .title-wrapper--no-top-margin {
    margin-top: 0;
    padding-bottom: 5%;
}
.prt_collection_style6 .prt_list_collection_style4.collection-list__item {
    padding-bottom: 0px;
    padding-top: 0px;
    height: 75px;
}
.prt_collection_style6 .collection-list__item .card__inner,
.prt_list_collection_style6.collection-list__item .card__inner{
    height: 0px;
    overflow: hidden;
}
.prt_collection_style6 .collection-list__item .card__information .card__heading a{
   font-weight: 600;
   margin-top: 0px;
   position: relative;
   display: inline-block;
}
.prt_collection_style6 .collection-list__item .card__information .card__heading a {
    font-size: 26px !important;
    line-height: 36px;    
}
.prt_collection_style6 li:hover .card__information .card__heading a,
.prt_collection_style6 .collection-list__item .card__information .card__heading a{
    color: var(--prt-dark-color); 
    font-style: normal; 
}
.prt_collection_style4.prt_collection_style6 li:hover,
.prt_collection_style6 li:hover{
    background-color: transparent !important;
}
.prt_richtext_style_class .rich-text__wrapper{
   margin-left: 0px !important; 
}
.prt_collection_style6 ul.collection-list .card__information {
    padding-bottom: 0px;
    padding-top: 10px;
}
.prt_collection_style6 .card--card .card__inner .card__media {
    position: static;
   overflow: hidden;
}
.prt_collection_style6.collection-list-wrapper .card .media{
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;

}
.prt_collection_style6.collection-list-wrapper .card .media,
.prt_collection_style6 .collection-card-wrapper .card:not(.ratio){
    position: static;
}
.prt_collection_style6.collection-list-wrapper .card .media img{
    max-width: 100%;
    position: absolute;
    object-fit: cover;
    right: auto;
    left: 0;
    top: -50%;
    bottom: 0;
    margin: auto;
    visibility: hidden;
    clip-path: polygon(50% 0,50% 0,50% 100%,50% 100%);
    transition: all .9s ease,transform .9s ease;
    border-radius: 25px;
}
.prt_collection_style6 .card--card .card__inner .card__media,
.prt_collection_style6 .collection-list__item .card__inner,
.prt_collection_style6 .collection-card-wrapper,
.prt_collection_style6 .prt_list_collection_style4.collection-list__item
.prt_collection_style6 .collection-card-wrapper .card,
.prt_collection_style6 .collection-card-wrapper .card.card--card{
    position: static;
}
.prt_collection_style6 .collection-card-wrapper .card:not(.ratio),
.prt_collection_style6 .collection-card-wrapper .card.card--card{
   display: inline;
}
.prt_collection_style6.collection-list-wrapper li:first-child .media img{
    opacity: 1;
    visibility: visible;
    z-index: 1;
} 
.prt_list_collection_style4.collection-list__item .card__content .card__heading .desc{
   display: none;                
}
.prt_collection_style6.collection-list-wrapper .card__heading .desc{
   display: none;                
}
.prt_collection_style6.collection-list-wrapper  a.prt-collection-buttons span{
    font-size: 0px;
    border: 0;
    padding: 0;
    border-radius: 0;
}
.prt_collection_style6 .collection-list__item .card__information .card__heading a.prt-collection-buttons{
   float: right;
}
.prt_collection_style6.collection-list-wrapper li.active .media img,
.prt_collection_style6.collection-list-wrapper li:first-child .media img{
    transition: .5s all;
    opacity: 1;
    visibility: visible;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    z-index: 1;
    left: auto;

}
.prt_collection_style6.prt_collection_style4 ul.collection-list{
    border: unset;
}
product-form .product-form__submit{
    color: var(--prt-dark-color);
}
.prt_collection_style6 .card--card.card--media>.card__content,
.prt_collection_style6 .collection-card-wrapper .card__content
{
    width: 52%;
    border-bottom: 1px solid;
    position: static;
    padding-left: 0px;
}
.prt_banner-style .banner__box .banner__text p{
    font-size: 21px;
    line-height: 30px;
    text-transform: uppercase;
    color: var(--prt-white-color);
    font-weight: 500;
    font-family: var(--font-heading-family);
}
.prt_banner-style .banner__box h2{
    font-size: 158px;
    text-transform: uppercase;
    -webkit-text-stroke: 0.02em currentColor;
    -webkit-text-fill-color: transparent;
    color: #fff;
    border-color: #fff;
    font-weight: 600;
}
.page-width.product-list-view {
    margin-top: -70px;
}
.banner--desktop-transparent .prt_banner-style .banner__box{
    background: transparent;
    max-width: 1800px;
}
.prt_banner-style .banner__box .banner__buttons{
    padding-top: 15px;
}                  
.prt_banner-style .banner__box .banner__text{
    margin-top: -5px;
}
.prt_banner-style .banner__buttons:hover{
   background-color: transparent;
}
.page-aboutus .page-width--narrow,
.page-contact .shopify-section.section .page-width.page-width--narrow{
   text-align: center;
   background-color: var(--prt-dark-color);
   max-width: 100%;
}
.main-page-title{
   color: var(--prt-white-color);
   text-transform: uppercase;
}
#shopify-section-template--15445461925936__custom_liquid_RndEMH{
  margin-top: -58px;
}
.prt_about-richtext .rich-text__heading{
   font-size: 34px;
}
.prt_about-richtext .rich-text__caption{
   font-size: 20px;
   font-weight: 600;
   font-family: var(--font-heading-family);
   color: var(--prt-dark-color);
}
.page-aboutus .image-with-text__content{
    padding: 80px;
}
.page-aboutus .image-with-text__heading{
    font-size: 58px;
}
.page-aboutus .image-with-text__content{
   background-color: var(--prt-grey-color);
}
.page-aboutus .button{
   background-color: transparent;
}
.contact-us-page .list-social {
    justify-content: flex-start;
    padding-left: 0px;
    margin-left: -13px;
}
.contact-us-page .rich-text.content-container{
  padding: 0px 70px 40px 15px;
}
.contact-us-page .rich-text__text,
.contact-us-page .rich-text.content-container p{
    text-transform: uppercase;
    font-family: var(--font-heading-family);
 }
.contact-us-page .rich-text__text{
    text-transform: uppercase;
    color: var(--prt-dark-color);
    font-family: var(--font-heading-family);
    border-bottom: 1px solid;
    padding-bottom: 20px;
    padding-top: 20px;
 }
#contact-us .contact_information_section,
.contact-us-page .contact_information_section{
   padding: 0px;
}
.page-contact .container {
    width: 1800px !important;
}
.contact-us-page .rich-text.content-container p{
   font-size: 15px;
}
.contact-us-page .contact-content .row.color-scheme-f14c1056-f1c5-4175-9b0f-8b17c547b351,
.page-contact .contact-content .row.color-scheme-f14c1056-f1c5-4175-9b0f-8b17c547b351{ 
    border: 1px solid var(--prt-dark-color);
    padding-left: 0px;
}
.contact-us-page .prt-contact-form-class{
   padding-top: 30px;
   padding-left: 35px;
   padding-right: 0px;
   padding-bottom: 40px;
}
.contact-us-page .contact_information_section{
  border-right: 1px solid;
}
.contact-us-page .prt-contact-description{
  padding-top: 10px;
}
.contact-us-page .field:before,
.contact-us-page .field:after,
.contact__button button{ 
   border-radius: 5px;
}
.page__blog .section-template--15445461434416__multicolumn_GHcpPJ-padding{
   border-top: 1px solid var(--prt-dark-color);
}
.page__blog .rich-text__heading{
    color: var(--prt-white-color);
    font-size: 72px;
    line-height: 82px;
  }
.contact-us-page .field {
    margin-bottom: 30px;
}
.content-for-layout .contact .title,
.contact-us-page .heading_style1{
   font-size: 34px;
   color: var(--prt-dark-color);
   font-family: var(--font-heading-family);
}
.jdgm-carousel-item__reviewer-name {
    padding-top: 15px;
}
.page-contact .main-page-title,
.page-aboutus .main-page-title{
    font-size: 72px;
    font-weight: 600;
}
.contact-us-page .heading_style1{
    border-bottom: 1px solid var(--prt-dark-color);
    padding-bottom: 25px;
}
.contact-page-multicolumn-style .multicolumn-list .multicolumn-card__info{
  left: 0px;
}
.content-for-layout .contact .title{
    margin-top: 0px;
    padding-bottom: 15px;
}
.contact-us-page .contact__fields{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 2rem;
}
 .jdgm-carousel-item__review-title{
    margin-top: -4px !important;
    font-family: var(--font-heading-family);
    font-size: 20px;
    text-transform: uppercase;
 }
.section-header.shopify-section-group-header-group img.header-icon-search{
    width: 22px;
    height: 22px;
    position: absolute;
    right: 8%;
    top: 30px;
    left: auto;
    z-index: 1;
}
header.header--has-account .header__icons {
   position: relative;
}
.header__icon.header__icon--account img.header-user-account{
    position: absolute;
    left: auto;
    right: 53px;
    top: 8px;
}
.section-header.shopify-section-group-header-group {
    position: relative;
}
header img.header-icon-cart{
    position: absolute;
    right: 16px;
    top: 9px;
}
.utility-bar__grid .list-social li{
   padding: 0 10px;
}
.blog .article-card__excerpt{
  display: none;
}
.blog__posts.articles-wrapper .article:hover .card__media:before{
   transform: scaleY(1.0);
}
.page__index .prt_slide1_description p{
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    text-transform: uppercase;
    background-color: #F20000;
    padding: 2px 20px;
    color: var(--prt-white-color);
    font-family: var(--font-heading-family);
    font-size: 16px;
    margin: 0 auto;
    width: 25%;
}
.page__index .slideshow__text.banner__box .banner__text {
    margin-top: -90px;
    width: 100%;
    left: 0;
}

.card__content .card__badge.top .badge{ 
   position: relative;
    top: 75px;
    z-index: 1;
    left: -66px;
    border-color: transparent;
    font-size: 20px;
    line-height: 25px;
    font-weight: 500;
    font-family: 'Oswald';
}
.card__content .card__badge.top .sold_out_badge_section,
.card__content .card__badge.top .sale_badge_section.badge{
  position: relative;
}
.card__content .card__badge.top .sold_out_badge_section.badge:before{
   background-image: url(https://cdn.shopify.com/s/files/1/0695/3222/1661/files/sold-out.png?v=1712120986);
   top: -40px;
  left: -36px;
}
.card__content .card__badge.top .sold_out_badge_section.badge{
    color: #000;
    background-color: transparent;
    width: 90px;
}
.card__content .card__badge.top .badge:before{
   background-image: url(https://cdn.shopify.com/s/files/1/0695/3222/1661/files/star-img.png?v=1712120986);
   top: -50px;
    left: -55px;
}
.card__content .card__badge.top .sold_out_badge_section.badge:before,
.card__content .card__badge.top .badge:before{
    content: '';
    position: absolute;
    width: 160px;
    height: 132px; 
    background-attachment: fixed;
    background-size: cover;
    right: auto; 
    z-index: -1;
}
.page__index .banner--desktop-transparent .banner__box {
    max-width: 100%;
} 
.product-list-view.list_style .collection.ttm-collection-with-banner .card__content .card__badge.top .badge:before{
    content: unset;
}
.product-list-view.list_style .card__content .card__badge.top .badge{
   left: 0;
   right: auto;
   position: unset;
   font-size: 16px;
}
.product-list-view.list_style .grid.product-grid .grid__item{
   max-width: 100% !important;
   width: 100%;
}
details[open] .accordion__title{
    opacity: 1;
}
.page__index .footer__content-bottom{
    padding-left: 250px;
    padding-right: 250px;
}
.page__index .prt-top-footer-section{
    padding-left: 200px;
    padding-right: 200px;
}
.beae-core.beae-41le7roa .core__micro--title_product .beae-mce__title {
    font-size: 20px !important;
    font-weight: 500;
}
.beae-core.beae-41le7roa .beae-product-price--sale, .beae-core.beae-41le7roa .beae-product-price--sale a {
    font-size: 16px !important;
    font-weight: 400 !important;
    font-family: var(--font-body-family);
}
.prt_richtext_margin_style{
   margin-top: -28px;
}
.section-footer-style1-padding {
   padding-top: 71px;
}
.footer-block__details-content .list-menu__item--link{
      color: rgb(136 136 136);
}
data-ljuum a{
  display: none;
}
dynamic-checkout .shopify-payment-button__button{
   font-size: 16px;
   line-height: 26px;
}
.facets-container,
.facets.facets-vertical-sort {
  background-color: var(--prt-grey-color);
      border: 1px solid;
}

.product-form__input input.prt-Color{
   width: 50px;
   height: 50px;
}
variant-radios .prt-Color[aria-current]{
  border: 1px solid #000 !important;
}
#friday-sale .card--shape .card__content,
#friday-sale .card-information {
   text-align: center; 
}
.product__info-container .countdown_time .timer-block {
    justify-content: left;
    align-items: left;
    gap: 10px;
    width: 90px;
}
.product__info-container .countdown_time .timer-block span {
     font-size: 25px;
     line-height: 35px;
}
.product__info-container .countdown_time:before {
    content: unset;
}
.product__info-container .countdown_time{
    position: relative;
    text-align: left; 
    left: 0;
    right: auto;
    background-color: var(--prt-white-color);
    padding: 15px 10px 10px 0px;
}
.complementary-slide .card__content{
   padding-top: 30px !important;
}
.contact-page-multicolumn-style .multicolumn-list .multicolumn-card__image-wrapper {
    width: 100%;
}
.contact-page-multicolumn-style .multicolumn-list .multicolumn-card:after {
   content: unset;
}
header .mega-menu__list {
       padding-left: 0px;
    padding-top: 40px;
    width: 100%;
}
cart-drawer-items table.cart-items,
cart-drawer-items table.cart-items td,
cart-drawer-items table.cart-items th {
    border: unset;
    text-align: left !important;
}
cart-drawer-items .cart-item .cart-item__media {
    width: 100px;
}
cart-drawer-items .cart-item .cart-item__quantity quantity-popover{
  padding-top: 30px;
}
.product__info-wrapper .form__label {
    display: block;
    margin-bottom: .6rem;
    font-family: var(--font-heading-family);
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
    text-transform: uppercase;
    color: var(--prt-dark-color);
}
#Slide-template--15475539279920__slideshow_W4Uije-1{
   margin-top: -6px;
}
.header__inline-menu .mega-menu__link--active{
   color: #f20000;
}
.prt_collection_style6 .collection-list .card--card.card--text .card__inner{
   overflow: visible;
}
.header__inline-menu ul li #MegaMenu-Content-7 ul li a,
.grid.product-grid .grid__item a.full-unstyled-link,
.grid.product-grid.contains-card .card-wrapper{
    transition: color .3s;
}
.header__inline-menu ul li #MegaMenu-Content-7 ul li a:hover{
   color: #F20000;
}
.grid.product-grid .grid__item a.full-unstyled-link:hover{
   /* color: var(--prt-white-color); */
}
.header__icon.header__icon--search{
   z-index: 9;
}
.slideshow__text-wrapper .banner__buttons2{
   padding-left: 10px;
}
#shopify-section-template--17607149224157__custom_liquid_EiAGF7{
   margin-top: 0px;
}
#shopify-section-template--17607149224157__rich_text_bDhnjY{
   margin-top: 0px;
}
.prt_collection_style6 .prt_list_collection_style6:first-child .card--card.card--media>.card__content{
   border-top: 1px solid;
}
.product-list-view.list_style .grid--1-col-desktop{
   row-gap: 5px;
      margin-right: 15px;
}
#shopify-section-template--17607149125853__custom_liquid_RndEMH{
   margin-top: -58px;
}
#price-template--17607149125853__featured_product_style2_a8Vzmd{
  border-bottom: 1px solid var(--prt-dark-color);
}
.blog .blog__view-all{
  padding-right: 200px;
}
#price-template--17607149125853__featured_product_style2_a8Vzmd .price__container .price-item{
   font-size: var(--prt-font-heading-style-h3);
}
.product__title+.product__text.caption-with-letter-spacing {
    margin-top: 0;
}
#price-template--17607149125853__featured_product_style2_a8Vzmd .price__regular,
#ProductInfo-template--17607149125853__featured_product_style2_a8Vzmd .product__title.h1{
   padding-bottom: 10px;
}
#variant-selects-template--17607149125853__featured_product_style2_a8Vzmd .form__label{
    text-transform: capitalize;
    font-size: var(--prt-font-heading-style-h4);
}
.page-aboutus .image-with-text__content .button:hover:before{
  border: 1px solid;
}
.shopify-payment-button__button{
   font-size: 16px !important;
}
.page-contact .contact-content .row.color-scheme-f14c1056-f1c5-4175-9b0f-8b17c547b351 {
    padding-left: 15px;
}
.jdgm-write-rev-link.jdgm-write-rev-link,
.jdgm-btn--solid, input[type=submit].jdgm-btn--solid{
    color: white;
    background-color: var(--prt-dark-color) !important;
    border: 2px solid var(--prt-dark-color) !important;
    text-transform: uppercase;
    font-family: var(--font-heading-family);
    border-radius: 5px;
}
.jdgm-btn--border,
.jdgm-write-rev-link.jdgm-write-rev-link,
.jdgm-btn--solid, input[type=submit].jdgm-btn--solid{
    border-color: var(--prt-dark-color) !important;
}
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,
.jdgm-btn--border{
    color: var(--prt-dark-color) !important;
}
.jdgm-form .jdgm-sort-dropdown,
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{
    color: var(--prt-dark-color) !important;
    font-weight: 600;
}
.jdgm-write-rev-link, .jdgm-ask-question-btn, .jdgm-widget input.jdgm-review-search, .jdgm-subtab__name, .jdgm-widget .jdgm-btn.jdgm-btn, .jdgm-chip,
.jdgm-widget .jdgm-btn.jdgm-btn{
    border-radius: 5px !important;
   text-transform: uppercase;
}
.jdgm-rev-widg__title {
    visibility: unset;
    text-transform: uppercase;
    font-size: var(--prt-font-heading-style-h1);
    font-weight: 600;
}
.jdgm-widget .jdgm-btn.jdgm-btn{
   text-transform: uppercase;
   font-weight: 600;
  font-family: var(--font-heading-family);
}
.jdgm-write-rev-link.jdgm-write-rev-link,
.jdgm-widget .jdgm-btn.jdgm-btn{
   font-weight: 400;
   font-size: 16px;
  font-family: var(--font-heading-family);
}
.jdgm-rev-widg.jdgm-rev-widg {
    background-color: var(--prt-grey-color);
    padding-top: 90px;
    padding-bottom: 40px;
}
.jdgm-form__title {
    margin-bottom: 16px;
    font-size: var(--prt-font-heading-style-h4);
    font-weight: 400;
    color: var(--prt-dark-color);
    text-transform: capitalize;
}
.grid.product-grid .quick-add__submit:hover{
   color: var(--prt-dark-color) !important;
}
.homepage .slideshow__text-wrapper .banner__buttons2 a:hover:before,
.homepage .slideshow__text-wrapper .banner__buttons2 a:hover:after
.homepage .slideshow__text .banner__buttons a:hover:before,
.homepage .slideshow__text .banner__buttons a:hover:after{
    border: unset;
}
.homepage .slideshow__text .banner__buttons a:before,
.homepage .slideshow__text .banner__buttons a:after,
.homepage .banner__content.banner__content--middle-left .button:not([disabled]):hover:after{
    border: unset;
    box-shadow: unset;
}
.homepage .slideshow__slide.grid__item .button:before,
.homepage.slideshow__slide.grid__item .button:hover:before {
    box-shadow: unset !important;
    margin: -1px;
}
.homepage .slideshow__slide.grid__item .button,
.homepage .slideshow__slide.grid__item .butto{
    border: 1px solid;
    border-radius: 10px;
} 
.prt-top-footer-section .rte a:hover {
    color: rgb(var(--color-link));
    text-decoration-thickness: 0;
}
.header:not(.drawer-menu).page-width {
    border-bottom: unset;
}
.jdgm-rev-widg__title{
    font-size: var(--prt-font-heading-style-h1) !important;
    line-height: var(--prt-h2-font-lign-height) !important;
}
.jdgm-form input[type="text"]:focus,
.jdgm-form input[type="email"]:focus,
.jdgm-form textarea:focus{
     border-color: var(--prt-dark-color) !important;
}
.header__inline-menu ul .mega-menu__link {
    font-size: 14px;
}
.announcement-bar__message {
   margin-bottom: 0px !important;
}
cart-drawer-items table.cart-items th.right{
   text-align: right !important;
}
cart-drawer .cart-drawer .cart-items .cart-item__quantity{
   margin-top: -40px;
}
cart-drawer .quantity:after {
   border-radius: 10px;
}
.cart-drawer .cart__checkout-button:hover,
.blog a.blog__button:hover,
.shopify-payment-button__button--unbranded:hover,
.contact__button button:hover{
    background-color: var(--prt-dark-color);
    opacity: 0.80;
}
.homepage .slideshow__slide.grid__item .button:hover{
   background-color: var(--prt-white-color);
   color: var(--prt-dark-color);
}
.prt-custom-liquid-css-class{
    border-bottom: 1px solid var(--prt-dark-color);
}
.prt-sort-list-style ul.prt-nav-tabs{
    position: relative;
    display: inline-flex;
    top: -35px;
}
.beae__image-hostpot--content-container .beae-core.core__microelement.mce--button .mce--wrp{
    position: relative;
    left: 10px;
    right: 0;
    margin: 0 auto;
}
.element__image-hotspot--content .element__image-hotspot--content-title{
    padding-bottom: 5px !important;
}
.jdgm-carousel-item__product-image {
    display: block;
    height: 100%;
    width: auto;
    text-align: left;
    left: 0;
    width: 200px;
    padding: 10px 0px !important;
}
.jdgm-carousel-item__product.jdgm--shop-review-has-image{
    background-color: var(--prt-white-color);
    height: 100px;
    padding: 30px 0px 20px;
    position: relative;
    top: 55px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 380px;
}
.jdgm-carousel-item__product .jdgm-carousel-item__product-title{
    width: 100%;
    font-size: 90%;
    position: relative;
    top: -50px;
    text-align: left;
    padding-left: 25%;
  padding-right: 15px;
}
.jdgm-carousel-item__product-image {
    text-align: left;
    margin-left: 20px !important;
}
.jdgm-carousel-item__reviewer-name {
    display: none;
}
.jdgm-carousel-item__product .jdgm-carousel-item__product-title{
    display: block !important;
    font-size: 16px;
    color: var(--prt-dark-color);
}
.jdgm-carousel-wrapper .jdgm-carousel-item__review {
    height: 220px !important;
}
.jdgm-carousel-item__review-body>p{
    font-size: 36px;
    line-height: 46px;
}
#shopify-section-template--17607149224157__17102425259acbcc1e .page-width{
   width: 100%;
   max-width: 100%;
}
.jdgm-rev__author, .jdgm-rev__icon:before {
    color: var(--prt-dark-color) !important;
}
.feature-product-style2 .accordion {
    border-bottom: 1px solid;
}
.grid__item.product__media-wrapper .grid {
    column-gap: 28px;
}
product-info .product__text.inline-richtext{
   padding-top: 14px;
}
.jdgm-row-media, .jdgm-row-search, .jdgm-subtab, .jdgm-quest,
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper,
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram,
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper{
    border-color: var(--prt-dark-color) !important;
  border-left: 1px solid var(--prt-dark-color) !important;
}
.jdgm-question-form-wrapper, .jdgm-form-wrapper,
.jdgm-rev,
.jdgm-row-actions, .jdgm-paginate{
   border-color: var(--prt-dark-color) !important; 
}
.beae-core.beae-ko2m51gn .beae-mce__button {
    text-transform: uppercase;
    text-decoration-line: none; 
}
.jdgm-rev__pic-img.jdgm-rev__pic-img {
    width: 51px !important; 
    height: 51px !important;
}
.beae-core.beae-ko2m51gn .beae-mce__button,
.beae-core.beae-ko2m51gn .beae-mce__button:hover{
    border-radius: 5px;
}
.beae-product--compare-at-price {
    margin-left: 5px !important;
}
.image-with-text__content .image-with-text__text+.button:hover{
    background-color: var(--prt-dark-color);
    color: var(--prt-white-color);
}
.beae-row.beae-core.beae-section.beae-section__stretched.beae-nhlnsgkj{
   margin-left: 0px !important;
}
.header__inline-menu ul li ul.list-unstyled li a{
   font-size: 13px !important;
}
.quick-add-modal .product__info-container .countdown_time {
    background-color: var(--prt-grey-color);
}
.beae-product-media .core__micro--image img:hover{
    pointer-events: none;
}
.collection-list-view-all .button{
    background-color: transparent;
    color: var(--prt-dark-color);
}
.collection-list-view-all .button:hover{
   background-color: var(--prt-dark-color);
    color: var(--prt-white-color);
}
.prt_richtext_style_class .rich-text:not(.rich-text--full-width) .rich-text__wrapper{
      width: 50%;
}
.complementary-products__container .full-unstyled-link {
    text-transform: uppercase;
}
.homepage .slideshow__text--left.slideshow__text.banner__box .banner__text {
   margin-top: -113px;
}
.homepage slideshow-component .banner__heading.inline-richtext.h1{
    margin-top: -30px;
}
.prt-product-card-icon-wrap product-form .quick-add__submit{
   top: 0px !important; 
}
.prt-product-card-icon-wrap modal-opener .quick-add__submit{
   font-size: 18px !important;
}
.card__inner .prt-product-card-icon{
   position: relative;
}
.card__inner .prt-product-card-icon .prt-product-card-icon-wrap{
    position: absolute;
    bottom: 55px;
    right: 0;
}
.prt_counter_section .collection .collection__title.title-wrapper h2{
  text-align: center;
}
.page-width.product-list-view,
.page-width.prt_counter_section{
   max-width: 100%;
}
.utility-bar .list-social__link,
.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select{
   font-size: 14px;
}
.right-left {
  animation: moveLeft var(--duration) linear infinite;
}

.left-right {
  animation: moveRight var(--duration) linear infinite;
}
@keyframes moveLeft {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }
}

@keyframes moveRight {
  from {
    transform: translateX(-100%) matrix(-1, 0, 0, 1, 0, 0);
  }

  to {
    transform: translateX(0) matrix(-1, 0, 0, 1, 0, 0);
  }
}
.announcement-bar .slider-button--prev {
    margin-left: 70px;
}
.announcement-bar .slider-button--next{
  margin-right: 70px;
}
.prt-default-section-banner-with-list-product.ttm-subclass.col-md-8{
  width: 63%;
}
.prt-default-section-banner-with-list-product .card__information{
    position: relative;
    top: -20px;
}
.prt-default-section-banner-with-list-product .card-information{
   padding-bottom: 15px;
}
.prt-default-section-banner-with-list-product  .card--standard .card__inner {
    top: 20px;
}
.page-contact .shopify-section.section .page-width.page-width--narrow.prt-contact-form-class {
    background-color: transparent;
}
details[open]>.header__submenu {
    top: 63px;
}
.slideshow.banner .prt-slider-second-text-style{
    margin-top: -132px;
    color: #fff;
    font-family: var(--font-heading-family);
    font-size: 69px;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 0px;
    padding-bottom: 50px;
}