/** Shopify CDN: Minification failed

Line 49:2 "text-dcoration" is not a known CSS property
Line 264:1 Comments in CSS use "/* ... */" instead of "//"
Line 1828:4 "verticalAlign" is not a known CSS property
Line 2419:2 "pading-left" is not a known CSS property
Line 3818:21 Expected identifier but found "!"
Line 5253:12 Expected identifier but found whitespace
Line 5253:18 Unexpected ";"

**/

.multicolumn.background-primary .multicolumn-card {
  display: inline-flex;
}
.multicolumn.background-primary .multicolumn-card .multicolumn-card-spacing,
.multicolumn.background-primary .multicolumn-card .multicolumn-card__info{
  display: inline-block;
}
.multicolumn.background-primary .multicolumn-card .multicolumn-card__info {
    padding-left: 0px;
} 
.product__title h1{
    color: var(--color-icon);
}
.prt-left-sidebar .mobile-facets__disclosure .mobile-facets__open-wrapper{
    padding: 5px 10px;  
}
.prt-left-sidebar .mobile-facets__disclosure .mobile-facets__open-wrapper,
.mobile-facets__footer .mobile-facets__clear-wrapper{
    border-radius: 5px;
    background-color: var(--gradient-base-accent-2);
}
.prt_blog_detail_style .article-template__comment-wrapper #comments{
    padding-bottom: 40px;
}
.prt-left-sidebar .mobile-facets__disclosure .mobile-facets__open,
.mobile-facets__footer .mobile-facets__clear-wrapper .underlined-link,
.prt-left-sidebar .mobile-facets__disclosure .mobile-facets__open,
.mobile-facets__footer .mobile-facets__clear-wrapper .underlined-link{
  color: var(--gradient-background);
  text-decoration: none;
}
#shopify-section-template--21103497380133__0bb7bd09-79b1-4e77-b38f-5494cb4aa504 .prt_inline_text_block .rich-text__blocks a{
   background-color: var(--color-icon);
    color: var(--gradient-base-background-1);
}
facet-remove .link{
  text-dcoration: none;
}
.spr-form-review-body .spr-form-input textarea {
    padding-left: 0px;
    padding-top: 10px;
}
.spr-form-input.spr-form-input-textarea{
  padding-top: 10px; 
}
.spr-icon-star:before,
.spr-icon-star-empty:before{
    font-size: 95% !important;
}
.header__menu-item span{
    color: var(--color-icon);
    font-weight: 500;
    font-family: var(--font-body-family);
    font-size: 16px;
}
.header--has-menu .header__icon--menu {
  padding-left: 10px;
  width: 25px;
}
#ContactForm .contact__button .button{
  background-color: var(--gradient-base-accent-2);
  width: 100%;
}
#ContactForm .field{
  padding-bottom: 8px;
}
#ContactForm .contact__button .button:before,
#ContactForm .contact__button .button:after{
  box-shadow: unset;
}
.footer_prt_footer_style_1 .visually-hidden {
   color: var(--gradient-base-background-1);
}
#ContactForm .contact__button {
  margin-top: 0px;
}
.image-with-text .image-with-text__media,
.image-with-text .image-with-text__media img{
  border-radius: 0px !important;
}
.collapsible-content-wrapper-narrow {
    max-width: 153.4rem;
}
.page-width.list_style .grid--2-col-desktop .card__content .card__information{
   padding-top: 75px;
}
.blog .card--card.card--media>.card__content{
   padding: 25px 0px 15px !important;
}
.collapsible-content-wrapper-narrow {
    margin-left: 185px;
}
.product-form__input .form__label{
    width: 25%;
    display: inline-block;
    font-size: 16px;
    font-family: var(--font-heading-family);
    font-weight: 500;
}
#Details-HeaderMenu-3 #MegaMenu-Content-3 .mega-menu__link--level-2 img{
  width: 100%;
}
.product-form__input .select{
	width: 45%;
    display: inline-block;
}
.price__regular .price-item--regular {
    font-family: var(--font-heading-family);
}
.product-form__quantity .quantity {
    display: inline-flex;
}
.banner__box .banner__heading span,
.body.banner__text span{
	color: var(--gradient-base-background-1)
}
.prt-footer-copyright-section-menu{
    flex: 1 1 100%;
    text-align: center;
}
.prt-footer-copyright-section-menu ul,
.prt-footer-copyright-section-menu ul li,
.prt-footer-copyright-section-menu,
footer .prt-footer2-right ul.awards-block-inner li,
footer .prt-footer2-right ul.awards-block-inner{
    display: inline-block;  
}
footer .prt-footer2-right{
  float: right;
}
footer .prt-footer2-right ul.awards-block-inner{
    margin: 0;
    padding: 13px 0 0;
}
footer .prt-footer2-right ul.awards-block-inner li{
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 0 0;
    padding: 0!important;
    list-style: none;
}
footer .prt-footer2-right ul.awards-block-inner li:last-child{
  margin: 0px;
}
.footer_prt_footer_style_1 .prt_css_contact_details .location-us-now img{
    width: 55px;
    height: 55px;
}
.footer_prt_footer_style_1 .footer-block__details-content a{
  text-decoration: underline;
}
.footer_prt_footer_style_1 .footer-block__details-content a:hover{
  color: var(--gradient-base-background-1) !important;
}
.footer_prt_footer_style_1 .footer-block__details-content a{
  text-decoration: unset;
}
.header_style_2 header .header__menu-item .icon-caret {
    right: 12px;
}
.page-width.prt-announcement-bar-header-area {
  height: 50px;
}
.header_style_2 header .prt-announcement-bar-left-text,
#shopify-section-announcement-bar .announcement-bar__message,
#shopify-section-announcement-bar .announcement-bar__right-text{
  padding: 0px;
}
.product-form .sd-items-count{
  padding-top: 10px;
}
header .prt-header-menu-class .list-menu__item {
    padding: 8px 23px;
}
@media (max-width: 1400px){
  .section-collection-list .collection-list-wrapper.page-width {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .detail-list-view .grid__item .prt-product-card-icon,
.detail-list-view .card--card .prt-product-card-icon .quick-add,
.detail-list-view li .card-wrapper .quick-add__submit,
.detail-list-view .grid__item .prt-product-card-icon product-form
{
   opacity: 1;
}
  .page-width, .blog .page-width-desktop,
  .prt-spacing-tablet-screen{
    padding-left: 15px !important;
    padding-right: 15px !important;
 }
  .page-width .page-width{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  #prt_css_id_richtext .rich-text__wrapper {
    margin-left: 0px;
  }
}
@media (min-width: 991px) and (max-width: 1400px){
.prt-padding-tablet-screen{
  padding-left: 15px !important;
  padding-right: 15px !important;
}
 
}
@media (min-width: 768px) and (max-width: 1400px){
.prt-custome-slider-demo2.banner__content.banner__content--middle-left {
    padding-bottom: 100px;
    padding-top: 140px !important;
}
}
@media (max-width: 1170px){
 .collection-winter-collection .prt-left-sidebar facet-filters-form.facets,
.collection-winter-collection .prt-left-sidebar.facets-container{
     display: none;
  }
}
@media (min-width: 991px){
  .page-aboutus #footer_prt_footer_style_1 {
    margin-top: 0;
    padding-top: 0px;
}
  .facets-vertical.page-width{
    padding-bottom: 35px;
    margin-top: -25px;
  }
  .footer_prt_footer_style_1 .footer-block.grid__item{
    padding-top: 0px;
  }
  .footer__column.footer__column--info {
    border-top: unset;
  }
.prt-custome-css-class ul li.grid__item{
    margin-top: -280px;
}
}
@media (max-width: 350px){
.product-form__quantity .quantity{
  margin-left: 5px;
}
}
.prt-custome-css-class{
    padding-left: 0px; 
}
.multicolumn.background-primary .multicolumn-card .multicolumn-card__info h3{
    font-size: 19px;
    line-height: 25px;
}
.prt-custome-css-class ul li.grid__item .card-wrapper .card,
.prt-custome-featured-class ul li.grid__item .card-wrapper .card{
	// padding: 30px;
}
.prt-custome-css-class .card--card.card--media>.card__content,
.prt-custome-featured-class .card--card.card--media>.card__content{
	padding: 15px 0px 0px;
}
.card__content .card__information,
.prt-custome-featured-class .card__content .card__information{
  padding: 0;
  margin: 0;
}
.underline-links-hover:hover a {
    text-decoration: none !important;
}
.cart-items thead th{
      font-size: var(--grid-mobile-horizontal-spacing);
      color: var(--gradient-base-accent-1);
      font-family: var(--font-body-family);
      font-weight: var(--font-body-weight-bold);
}
.prt-icon-with-text ul{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    margin-top: 30px;
    text-align: left;
}
.prt-icon-with-text ul li{
  list-style: none;
}
.article-card__info {
    font-size: 15px;
    font-family: var(--font-body-family);
    text-transform: capitalize;
}
.blog.color-background-2 .card--card.card--media>.card__content {
    background-color: var(--gradient-background);
}
.card--card.card--media>.card__content {
    padding: 0px 0px 0px!important;
}
.prt-custome-features-collection-style .prt-product-card-icon-main-class{
  padding-top: 30px;
}
.collection .card-information,
.card--card.card--media>.card__content{
    text-align: center;
}
.prt_featured_collection .collection .collection__title{
  position: relative;
}
.blog .card .media.media--hover-effect>img,
.list_style.facets-vertical .grid--3-col-desktop li .card__content .card__information,
.page-width.list_style .detail-list-view.grid--2-col-desktop li:hover .card__content .card__information{
    -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;
    width: 100%;
}
.blog .article-card .card__heading {
   padding-top: 6px;
}
.rich-text .heading_style1.rich-text__heading.center span:before{
    top: 50%;
    right: 100%;
}
.heading_style1.left,
.heading_style1.right,
.heading_style1.center,
.collection .h2.heading_style1.left,
.collection .h2.heading_style1.right,
.collection .h2.heading_style1.center{
  position: relative;
  font-size: var(--prt-heading-font-size);
    line-height: var(--prt-heading-font-lign-height);
}

.heading_style1.left:after,
.collection .h2.heading_style1.left:after{
  left: 0px;
  bottom: 0px;
}
.heading_style1.right:after,
.collection .h2.heading_style1.right:after{
  right: 0px;
  bottom: 0px;
}
.rich-text--full-width .rich-text__blocks {
  display: block;
  overflow: hidden;
}
.rich-text .heading_style1.rich-text__heading.left span:after{
    bottom: 0px;
    left: 0px
}
.heading_style1.rich-text .rich-text__heading {
    max-width: 100%;
    display: block;
}
.heading_style1.rich-text__heading span{
    display: inline-block;
    vertical-align: top;
    padding: 0px;
    position: relative;
    z-index: 2;
    width: auto; 
}
.color-background-2.rich-text .heading_style1.rich-text__heading span{
    background: var(--gradient-base-background-2);
}
.rich-text__blocks {
    max-width: 100%;
}
.rich-text .heading_style1.rich-text__heading {
    max-width: 100%;
    display: block;
    position: relative;
}

.rich-text__blocks {
    max-width: 100% !important;
}
.prt-multicolumn-image-style .multicolumn-list__item.grid__item img{
    position: relative;
  box-shadow: 0px -2px 25px 2px rgba(0, 0, 0, 0.08);
}
.page-home2-template #footer_prt_footer_style_1{
  background-color: var(--gradient-base-background-2) !important;
}
.prt-multicolumn-image-style .multicolumn-card__image-wrapper {
   padding: 0px !important;
   margin: 0px !important;
}
.list_style ul li.grid__item .card-wrapper .card{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
.rich-text--full-width .rich-text__blocks{
    padding-left: 0px;
    padding-right: 0px;
}
.footer_prt_footer_style_1 .footer__column--info{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.prt-custome-css-class .card--card.card--media>.card__content,
.prt-custome-featured-class .card--card.card--media>.card__content{
   padding: 15px 0 0 !important;
}
.card__content .card__information a{
    font-size: var(--prt-font-heading-style-h5);
    line-height: var(--prt-h3-font-lign-height);
    font-weight: 400;
}
li .card-wrapper .quick-add button,
li .card-wrapper .quick-add__submit{
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}
li .card-wrapper .quick-add button i,
li .card-wrapper .quick-add__submit i{
    font-size: var(--prt-general-body-font-size);
}
li .card-wrapper .quick-add button:hover,
li .card-wrapper .quick-add__submit:hover{
  color: var(--gradient-base-accent-2);
}
.card-information .price .price-item,
.card-information .price__sale span{
    font-size: var(--prt-font-heading-style-h4);
}

.product-form__input label.prt-Color{
   width: 50px;
   height: 50px;
}

.site-nav, .site-nav--has-dropdown, .site-header {
  position: unset;
}
.site-nav__dropdown {
  width: 100%;
  left: 0;
  right: 0;
  background-color: #fff;
}
.site-nav__childlist {
  display: block;
}
.site-nav__dropdown .side-bar-menu{
  float: left;
  text-align: left;
  padding-top: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  width: 150px;
  padding-right: 10px;
}
.site-nav__dropdown .side-bar-menu .sidebar-menu-list li a{
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 20px 10px 0;
  font-size: 13px;
}
.site-nav__dropdown .middle-menu{
  float: left;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 10px;
  padding-right: 10px;
  width: calc(100% - 370px);
  position: relative;
  display: flex;
}
.site-nav__dropdown .middle-menu .middle-menu-list{
  width: 20%;
  float: left;
  text-align: left;
  position: relative;
  padding-top: 27px;
}
.site-nav__dropdown .middle-menu .middle-menu-list p{
  position: absolute;
  top: 0;
  margin-bottom: 0;
  width: 100%;
}
.site-nav__dropdown .middle-menu .middle-menu-list span.main-bold-title{
  font-size: 13px;
  font-weight: bold;
  padding: 0 20px 10px 0px;
  text-transform: uppercase;
  display: block;
  color: #000;
}
.site-nav__dropdown .middle-menu .middle-menu-list a.site-nav__child-link{
  text-transform: capitalize;
  padding: 0 20px 10px 0px;
  font-size: 13px;
  font-weight: 300;
}
.site-nav__dropdown .image-section{
  float: left;
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
  width: 220px;
  height: 100%;
}
.site-nav__dropdown .image-section .img-box{
  position: relative;
}
.site-nav__dropdown .image-section .text__section{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  transform: translate(-50%,-50%);
  color: white;
}
.site-nav__dropdown .image-section .text__section h3{
  font-size: 14px;
  text-transform: uppercase;
  color: white;
  margin-bottom: 5px;
}
.site-nav__dropdown .image-section .text__section p{
  font-size: 13px;
  text-transform: inherit;
  color: white;
  font-weight: normal;
}
.site-nav__dropdown .sub-menu-inner-page{
  max-width: $width-site;
  display: block;
  margin: 0 auto;
  padding: 0 55px;
  overflow: auto;
}
.site-header .grid--table>.grid__item {
  vertical-align: bottom;
}
.site-nav {
  margin: 0;
}
.site-nav > li {
  padding: 20px 0;
}
.site-nav--active-dropdown .site-nav__dropdown {
  display: block !important;
}
.img-box .text__section h3,
.img-box .text__section p {
  text-align: center;
}
.mega-list-logo a {
  padding: 0;
}
.site-nav--has-dropdown:hover .site-nav__dropdown{ display: block !important; } 
.wishcount {
    display: block !important;
}
.mobile-facets__open:hover .mobile-facets__open-label {
    text-decoration: none !important;
}
.prt-left-sidebar.facets-container{
    padding: 16px 10px 3px 0px;
    width: 100%;
    margin-bottom: 30px; 
    border-radius: 5px;
    margin-top: 15px;
  margin-bottom: 70px;
}
li .card-wrapper .quick-add__submit {
    line-height: 18px !important;
}
.share-button__button{
    color: var(--color-icon);
    font-size: var(--prt-general-body-font-size);
    font-family: var(--font-body-family);
    font-weight: 500;
}
.share-button__button:hover {
    text-decoration: none;
    color: var(--gradient-base-accent-2);
}
.spr-container,
.page-home2-template #shopify-section-template--21103497314597__e22f18b5-4351-4437-9333-3968ccdca925{
    background-color: var(--gradient-base-background-2);
}
.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: calc(15% - 0.8rem);
}
.spr-review,
.spr-form{
    border-color: #cccc !important;
}
.spr-container {
    padding: 50px 30px !important;
}
.prt_image_banner_section_style .banner__box .banner__heading span.prt-heading-style,
.banner__subheadig_text span{
  color: var(--gradient-base-background-1);
}
.spr-form-label {
    font-size: var(--prt-general-body-font-size);
    line-height: var(--prt-general-body-font-line-height);
    font-family: var(--font-body-family);
}
.prt-left-sidebar.facets-container .facets__summary span,
.footer .footer-block__newsletter .footer-block__heading,
.rte>p,
.header__menu-item span{
    font-weight: 500;
}
.facet-filters__field .facet-filters__label {
    display: none !important;
}
.spr-header-title {
    font-size: var(--prt-h4-font-lign-height) !important;
}
.copyright__content a,
.blog .card__information span{
   font-weight: 400;
}
.facet-filters__field{
    border: 1px solid #e7e7e7;
    position: relative;
    margin-left: 50px;
    top: 0px;
    width: 100%;
    display: block;
}
.facet-filters__field .select{
    padding: 0px;
}
.facet-filters__field .select__select{
  padding: 10px;
}
.facet-filters__field .icon.icon-caret{
    height: 0.7rem;
    pointer-events: none;
    position: absolute;
    top: calc(50% - 0.35rem);
    right: 10px;
}
.facets__heading--vertical{
    color: var(--color-icon);
    font-weight: var(--font-body-weight-bold);
    font-family: var(--font-heading-family);
    font-size: 20px;
}
.Filter-Availability-2{
    pointer-events: none;
    cursor: default;
}
.prt-breadcrumbs-section{
  left: 0px;
  right: 0px;
  margin: 0 auto;
}
.prt-left-sidebar.facets-container .product-count__text,
#ProductCountDesktop{
   display: none;
}
.mega-menu__link--level-2{
    font-weight: var(--font-body-weight-bold);
    color: var(--gradient-base-accent-1);
}
.mega-menu__link {
    font-size: var(--grid-mobile-horizontal-spacing) !important;
}
.prt-left-sidebar form.facets__form .facets__disclosure {
    margin-right: 10px;
    padding: 10px 15px 0px;
    border: 1px solid #dadada;
    position: relative;
    cursor: pointer;
    margin-bottom: 0;
    min-width: 210px;
    text-align: left;
    margin-top: 10px;
}
.prt-left-sidebar form.facets__form .facets__wrapper{
   margin-top: -15px;
}
facet-filters-form .facets__heading {
  padding-top: 15px;
}
.facet-filters__field,
.prt-left-sidebar form.facets__form .facets__disclosure{
   border-radius: 5px;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.icon-mode:before {
    content: "";
    position: absolute;
    background-color: #000;
    width: 18px;
    height: 4px;
    box-shadow: 0 7px 0 #000,0 14px 0 #000;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.icon-mode {
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    padding: 3px;
    border: none;
}
.toolbar-colLeft .toolbar-item .toolbar-icon {
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    padding: 3px;
    border: 1px solid #e7e7e7;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--2-col-desktop:before {
    box-shadow: 7px 0 0 #000;
    height: 18px;
    width: 4px;
}
.list_style .short-list-detail .toolbar-icon.grid--2-col-desktop:before{
   width: 18px !important;
   height: 4px !important;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--3-col-desktop:before {
    box-shadow: 7px 0 0 #000,14px 0 0 #000;
  height: 18px;
    width: 4px;
}
.toolbar-colLeft .toolbar-item .short-list-detail .toolbar-icon.icon-mode:before{
   content: "";
    position: absolute;
    background-color: #000;
    width: 18px;
    height: 4px;
}
.toolbar-colLeft .toolbar-item .short-list-detail .toolbar-icon.grid--2-col-desktop:before{
  box-shadow: none;
}
.toolbar-colLeft .toolbar-item .short-list-detail .toolbar-icon.grid--2-col-desktop:before {
    box-shadow: 0 7px #000, 0 14px #000;
    height: 4px;
    width: 18px;
}
.list_style .toolbar-colLeft .toolbar-item .short-list-detail.active .toolbar-icon.grid--2-col-desktop:before{ 
  box-shadow: 0 7px var(--gradient-base-accent-2), 0 14px var(--gradient-base-accent-2);
}
.toolbar-colLeft .toolbar-item .short-list-detail .toolbar-icon.grid--2-col-desktop:before {
    height: 4px;
    width: 18px;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--4-col-desktop.active:before {
    box-shadow: 7px 0 0 #000,14px 0 0 #000,21px 0 0 #000;
    height: 18px;
    width: 4px;
}
.list_style .grid__item:hover .prt-product-card-icon {
    opacity: 1;
}
.list_style .grid__item .prt-product-card-icon {
    bottom: auto;
    top: 50px;
    opacity: 0;
}
.list_style li .card-wrapper .quick-add button:hover,
.list_style li .card-wrapper .quick-add__submit:hover,
.list_style li .card-wrapper .prt-quick-view-btn:hover{
    background-color: var(--gradient-base-accent-2);
    color: var(--gradient-base-background-1);
}
.page-width.list_style .detail-list-view .card__content .card__information{
    padding-top: 80px;
}
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--2-col-desktop:before,
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--3-col-desktop:before,
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--4-col-desktop.active:before{
   box-shadow: 7px 0 0 var(--gradient-base-accent-2);
}
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.icon-mode:before{
  background-color: var(--gradient-base-accent-2);  
}
#short-list-view .toolbar-icon.grid--2-col-desktop:before:before{
	  width: 18px;
	  height: 4px;
}
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--3-col-desktop:before
{
  box-shadow: 7px 0 0 var(--gradient-base-accent-2),14px 0 0 var(--gradient-base-accent-2);
} 
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--4-col-desktop.active:before{
  box-shadow: 7px 0 0 var(--gradient-base-accent-2),14px 0 0 var(--gradient-base-accent-2),21px 0 0 var(--gradient-base-accent-2);
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--5-col-desktop:before {
    box-shadow: 7px 0 0 var(--gradient-base-accent-1),14px 0 0 var(--gradient-base-accent-1),21px 0 0 var(--gradient-base-accent-1),28px 0 0 var(--gradient-base-accent-1);
    height: 18px;
    width: 4px;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--2-col-desktop {
    width: 19px;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--3-col-desktop {
    display: inline-block;
}
.toolbar-colLeft .toolbar-item .toolbar-icon:before {
    width: 4px;
    height: 18px;
}
.collapsible-content-wrapper-narrow .collapsible-content__grid .grid__item{
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
}
.collapsible-row-layout li.accordion{
    list-style: none;
}
.product-grid-container .grid__item .icon.icon-heart {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    fill: currentColor;
    position: relative;
    right: auto;
    left: 105px;
    top: 0px;
    z-index: 1;

}
.product-grid-container .grid__item button.prt-btn-wishlist{
  cursor: pointer;
  display: contents;
}
.product-grid-container .quick-view-button-collection a {
    bottom: -70px;
}
.product-grid-container .prt-btn-wishlist path{
    fill: transparent;
    stroke: var(--color-icon);
}
.product-grid-container .prt-btn-wishlist.active path{
    fill: red;
    stroke: red;
}
.product .price--sold-out .price__badge-sold-out {
    background: red !important;
    color: var(--gradient-base-background-1) !important;
}
.prt-des ul li a:active{
    border-color: var(--gradient-base-accent-2) !important;
}
.header__megamenu-item .header__submenu.list-menu--disclosure {
    left: 0;
    background-color: #ffffff;
}
.header--top-left .header__inline-menu {
    margin-left: 10em;
    grid-area: heading;
}
.color-background-2.gradient .slideshow__text--left.banner__heading.h1{
  color: var(--gradient-base-accent-2);
}
.color-background-2.gradient .banner__text.span{
  color: var(--color-icon);
}
p{
    font-size: var(--prt-general-body-font-size);
    line-height: var(--prt-general-body-font-line-height);
}
.collapsible-content summary:hover .accordion__title{
  text-decoration: none;
}
#prtservicesbox .block_content {
  float: left;
  width: 100%;
  border: 1px solid var(--color-border);    
    }
#prtservicesbox {
  float: left;
  width: 100%;
  position: relative;
}
#prtservicesbox .block_content .service {
  float: left;
  width: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 24px 0;
}
#prtservicesbox .block_content .service .prtservice_img.service-icon {
  float: none;
  display:inline-block;
  vertical-align: top;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  transition: all 400ms ease-in-out 0s;
}
#prtservicesbox .block_content .service:hover .prtservice_img.service-icon{
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
}
#prtservicesbox .block_content .service .content {
  float: none;
  width: auto;
  display: inline-block;
  vertical-align: top;
  text-align:left;
  padding: 0 0 0 10px;
}
#prtservicesbox .servicedes .service-title{
  font: 500 16px/18px var(--font-stack-header); 
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    transition: all 400ms ease-in-out 0s;
    margin: 0 0 10px;
    }
#prtservicesbox .servicedes .service-desc{
  font: italic 400 14px/16px var(--font-stack-subheading);  
    }
#prtservicesbox .block_content .owl-item {
  position: relative;
  border-right: 1px solid var(--color-border);
    }
#prtservicesbox .block_content .owl-item.active:last-child{
  border: none;
}
@media(max-width: 1299px){
  #prtservicesbox .block_content .service .content{
    padding: 0 0 0 5px;
  }
  #prtservicesbox .servicedes .service-title{
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 16px;
  }
  #prtservicesbox .servicedes .service-desc{
    font-size: 12px;
    line-height: 14px;
  }
}
@media(max-width: 749px){ 
.image-with-text.prt-image-with-newsletter-form .image-with-text__text-item .image-with-text__content{
   padding-top: 30px;
}
.banner:not(.banner--mobile-bottom) .banner__box{
  padding-right: 15px;
  padding-left: 0px;
}
.facets-container-drawer .mobile-facets__wrapper,
.prt-left-sidebar .mobile-facets__disclosure{
  padding-bottom: 15px;
}
}
@media(max-width: 573px){ 
.page-width.list_style.prt_product_list_css_class .grid--2-col-desktop .card__content .card__information {
    padding-top: 50px;
}
  .list_style.prt_product_list_css_class .grid__item .prt-product-card-icon {
    top: 30px;
}
}
@media (min-width: 529px) and (max-width: 991px){
   .page-width.list_style .grid__item .prt-product-card-icon {
    top: 120px;
  }
  .page-width.list_style .detail-list-view .card__content .card__information {
    padding-top: 150px;
  }
  .page-width.list_style.prt_custome_counterclass .grid__item .prt-product-card-icon {
    top: 50px;
   }
}
.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;
}
@media(max-width: 991px){
 
.page-home3-template .page-width.list_style li:hover .prt-product-card-icon {
    top: -30px;
}
  .page-home3-template .prt_collection_style5.collection-list-wrapper li.collection-list__item {
     max-width: 48% !important;
  }
  .page-home3-template .prt-image-with-newsletter-form .image-with-text__content{
     padding: 30px !important;
  }
  .prt-image-with-newsletter-form .image-with-text__text {
     padding: 0px 15px !important;
  }
  .prt-image-with-newsletter-form .image-with-text__heading.h1{
     padding: 0 15px;
  }
  .prt-image-with-newsletter-form .footer-block--newsletter {
     width: 100% !important;
     padding: 0 15px;
  }
  .page-home3-template .multicolumn .multicolumn-list__item.grid__item {
     width: 48%;
  }
  .page-home3-template .footer_prt_footer_style_1 .footer__content-top {
     padding-top: 0px;
  }
  .page-home2-template .section-template--21103497314597__e22f18b5-4351-4437-9333-3968ccdca925-padding {
     padding-top: 100px !important;
  }
  .page-home2-template .flip-countdown.simple-countdown {
     top: 0px !important;
  }
  .page-home2-template .grid_style .ttm-collection-with-banner .h1.heading_style2 {
     top: -65px;
  }
  .page-home2-template .collection.ttm-collection-with-banner .countdown_time {
     margin-top: 83px;
  }
 .page-home2-template .section-template--21103497314597__22e2d7bb-7e47-480f-9df4-30e8993dd468-margin {
     padding-bottom: 0px;
     margin-bottom: 0px;
  }
 .section-collection-list-style4 .collection-list-wrapper .prt_list_collection_style4 .card__content .card__information {
     top: 5px;
  }
  .prt-multicolumn-image-style.multicolumn .page-width{
     box-shadow: unset !important;
  }
  .page-width-desktop.prt-multicolumn-image-style {
     margin-top: -55px;
  }
  .prt-multicolumn-image-style.multicolumn .slider-mobile-gutter {
     padding-left: 10px !important;
     padding-right: 0px !important;
  }
  #Banner-template--21103497314597__01bf7deb-105b-4501-84e0-1f52ef0d5bcb.banner{
     display: none;
  }
  .section-template--16813292060903__bb69a0ca-9c3e-4145-b2e4-139dd86a18a4-padding {
     padding-top: 20px !important;
  }
  #shopify-section-template--16813292060903__44916401-575e-4971-8d7e-ec4c0ec9b159 .banner .banner__media:last-child,
  #shopify-section-template--21103497314597__483d8b0a-d6e1-47dd-9763-2f8cec0cdb4c{
     display: none;
  }
  .prt_banner-counter-style .banner__subheadig_text{
     margin-top: -95px !important;
  }
  .banner--content-align-right.banner--desktop-transparent .prt_banner-counter-style .banner__box{
     max-width: 100%;
  }
  .prt_banner-counter-style .banner__box .banner__text{
     padding-left: 20%;
     padding-right: 18%;
  }
  #shopify-section-template--16813292060903__44916401-575e-4971-8d7e-ec4c0ec9b159 .banner__media img{
     opacity: 60%;
  }
  .prt-sort-list-style.collection.section-template--16813292060903__95bda670-957d-41e1-808f-c0b997aa1d18-padding{
      padding-bottom: 30px;
  }
  .product .product__info-wrapper.grid__item{
     padding-right: 15px;
  }
  .blog .prt-padding-tablet-screen{
     padding-bottom: 30px !important;
  }
 .multicolumn .page-width{
    padding-bottom: 0px;
 }
 .page-width.list_style.prt_product_list_css_class .grid--2-col-desktop .card__content .card__information {
     padding-top: 160px;
 }
.list_style.prt_product_list_css_class .grid__item .prt-product-card-icon {
    top: 130px;
}
  .blog .slider-buttons {
    display: none;
  }
  .list-style .grid.product-grid .grid__item{
    margin-left: 10px;
    margin-right: 10px;
  }
  .prt-padding-tablet-screen {
    padding-bottom: 0px !important;
  }
  .rich-text.prt-padding-tablet-screen {
    padding-bottom: 10px!important;
  }
  .slider-mobile-gutter.page-width.page-width-desktop{
     padding-left: 5px !important;
     padding-right: 5px !important;
  }
  #prt_without-sidebar-filter facet-filters-form.facets{
    padding: 0px !important;
    margin-bottom: 0px !important;
  }
  header .vertical-menu-togle ul.expand-menu-class{
    top: 57px;
    left: 0px;
    right: 0px;
  }
  .prt_blog_detail_style .article-template__hero-container,
  .prt_blog_detail_style header,
  .prt_blog_detail_style .article-template__content,
  .prt_blog_detail_style .article-template__back,
  .prt_blog_detail_style .article-template__comment-wrapper,
  #ContactForm,
  .content-for-layout .contact h2{
    padding-left: 15px;
    padding-right: 15px;
  }
  .breadcrumb-wrap.prt-section-breadcrumb {
     padding-top: 6% !important;
     padding-bottom: 6% !important;
  }
  #prtservicesbox .servicedes .service-desc {
    font-size: 11px;
    line-height: 13px;
  }
  #prtservicesbox .block_content .service {
    margin: 15px 0;
  }
}
@media(max-width: 740px){  
  #prtservicesbox .servicedes .service-desc {
    font-size: 9px;
    line-height: 12px;
  }
}
#shopify-section-header-model-1 {
  float: left;
  width: 100%;
}
.header_1_wrapper {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin: 0 0 20px;
}
.header_1 .wrapper-top-cart {
  margin: 28px 0;
}
.header_1 .top_header_1{
  float: left;
  width: 100%;
}
.header_1 .top-header {
  float:left;
  width:auto;
}
.header_1 .topright-header {
  float: right;
  width: auto;
  padding: 16px 0;
}
.header_1 .top-header .track-order {
  float: none;
  display: inline-block;
  vertical-align: top;
  padding: 14px 0;
}
.top-header .track-order:hover{
  color: var(--color-btn-secondary);
    }
.header_1 .top-header i.mdi-tractor{
  transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  float: none;
  display: inline-block;
  vertical-align: top;
  line-height: 18px;
  width: 18px;
  height: 18PX;
  font-size: 18px;
}
.header_1 .top-header:hover i.mdi-tractor {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
}
.header_1 .destination{
  font: 400 13px/20px var(--font-stack-subheading);
    float:none;
    display:inline-block;
    vertical-align:top;
    width:auto;
    }
.header_1_wrapper .main-header {
  float: left;
  width: 100%;
  text-align:center;
}
.header_1_wrapper .header_logo_wrap{
  float: left;
  width:auto;
  margin: 5px 0;
}
.header_1 .site-header__search.icon-btn {
  margin: 22px 0;
}
.header_1 .site-header .wishlist-icon-div a {
  border-right: 1px solid rgba(0,0,0,0.1);
  padding-right: 17px;
}
.header_1 .site-header .contact{
  flex-grow: 1;
}
.header_1 .wish-com {
  float: right;
  width: auto;
}
.header_1 .wishlist-icon-div{
  margin: 17px 0;
}
.header_1 .compare-icon-div {
  margin: 17px 0px 17px 15px;
}
.header_1 .bottom_header_1 {
  float: left;
  width: 100%;
  border-top: 1px solid var(--color-border);
    border-bottom: 1px solid var(--color-border);
      }
.header_1_wrapper .header_logo_wrap .header-logo {
  float: left;
  width: 100%;
  margin: 0;
  line-height: 0;
}
.header_1_wrapper .right-link-icon{
  float: right;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header_1 .right-link-icon .site-header__search.icon-btn {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin-right: 30px;
}
.header_1 .site-header__search.icon-btn .search_wrapper form.input-group.search-bar{
  border: 2px solid var(--color-border);
    border-radius: 4px; 
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    }
.header_1 .right-link-icon .myaccount .dropdown-toggle{
  padding: 28px 0;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
}
.header_1.site-header .right-link-icon .contact{
  padding: 28px 0;
}
.header_1 .sticky_header.fixed .ttresponsive_menu {
  float: none;
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0;
}
.header_1 .sticky_header.fixed #shopify-section-TT-megamenu{
  width: auto;
}
.header_1 .sticky_header.fixed #tt-megamenu .toggle_menu .toggle_text,.header_1 .sticky_header.fixed #tt-megamenu span.toggle_menu svg {
  display: none;
}
.header_1 .sticky_header.fixed #tt-megamenu .toggle_menu i.mdi-menu{
  float: none;
  display: inline-block;
  vertical-align: top;
  color: #fff;
  font-size: 24px;
  line-height: 34px;
  height: 35px;
  width: 30px;
  text-align: center;
  margin: 0;
}
.header_1 .sticky_header.fixed .tt-mega-menu #tt-megamenu .tt-mega_menu{
  width: 280px;
  left: auto;
  right: 0;
}
.header_1 .sticky_header.fixed #tt-megamenu .toggle_menu{
  padding: 8px 10px;
  margin: 14px 0;
  border-radius: 4px;
  -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
  -khtml-border-radius: 4px; 
}
.header_1 .sticky_header.fixed .wrapper-top-cart>.site-header_cart_link svg,.header_1 .sticky_header.fixed .right-link-icon .myaccount svg{
  width: 30px;
  height: 30px;
}
.header_1 .sticky_header.fixed .right-link-icon .myaccount{
  margin-right: 15px;
}
.header_1 .sticky_header.fixed .site-header__search.icon-btn {
  margin: 13px 0;
}
.header_1_wrapper .sticky_header.fixed .header_logo_wrap{
  margin: 17px 0;
}
.header_1 .sticky_header.fixed .wrapper-top-cart{
  margin: 17px 0;
}
.header_1 .sticky_header.fixed .right-link-icon .myaccount .dropdown-toggle {
  padding: 21px 0;
}
.header_1.site-header .sticky_header.fixed .right-link-icon .contact {
  display: none;
}
.sticky_header.fixed .site-header__cart-count .cart-products-count{
  left: 22px;
}
@media (min-width: 992px) {
  .countdown_time .timer-block{
      padding: 10px 5px 10px 8px;
  }
  .site-header.page-element.header_1 {
    min-height: 198px; 
  }
  .header_1 a.language_wrapper.dropdown-toggle::after,.header_1 a.currency_wrapper.dropdown-toggle::after{
    content: "";
    border-right: 1px solid rgba(0,0,0,0.2);
    position: absolute;
    right: 0px;
    left: auto;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 20px;
    width: 1px;
  }
}
.collection.ttm-collection-with-banner .product-grid.contains-card li.grid__item:hover,
.list_style .collection.ttm-collection-with-banner ul li.grid__item:hover .card__media a{
    background-color: var(--gradient-base-background-1);
}
.prt-sort-list-style.collection .product-grid.contains-card li.grid__item:hover img,
.prt-sort-list-style.collection .product-grid.contains-card li.grid__item img,
.prt-sort-list-style.collection ul.product-grid li .full-unstyled-link,
.card .card__inner .card__media a{
   background-color: transparent;
}
.prt-sort-list-style.collection .product-grid .card--card.card--media>.card__content{
  height: 210px;
}
.prt-top-footer-section .prt_css_contact_details .footer-block__heading .prt-text-des{
    color: rgba(255, 255, 255, 0.60);
    font-size: 16px;
}
.prt-top-footer-section .location-us-now .title-box{
    padding-left: 20px;
}
.prt-top-footer-section .footer-block__details-content{
    padding-top: 5px;
}
.prt-top-footer-section h3.prt-call-us-here{
    padding-top: 5px;
    margin-top: 0px;
}
.prt-top-footer-section a.prt-call-us-here{
    text-decoration: unset;
    color: var(--gradient-base-accent-2);
    font-size: 22px;
    line-height: var(--prt-h4-font-lign-height);
}
.prt-top-footer-section .footer-block__heading{
    margin-bottom: 10px;
}
@media (min-width: 992px) and (max-width: 1199px){
  .site-header.page-element.header_1 {
    min-height: 177px;
  }
}
@media (min-width: 1430) and (max-width: 1529px) {
  .header_1 .sticky_header.fixed .site-header__cart-count .cart-products-detail{
    display: none;
  }
  .header_1 .sticky_header.fixed .wrapper-top-cart>.site-header_cart_link{
    padding:10px;
  }
}
@media (max-width: 1779px) {
  .header_1.site-header .right-link-icon .myaccount{
    margin-right: 25px;
  }
}
@media (max-width: 1649px) {
  .header_1 .account-title,.header_1 .account-detail,.header_1 .site-header__cart-count .cart-products-detail,
  .header_1 .site-header__cart-count span.price .money{
    display: none;
  }
  .header_1 .wrapper-top-cart {
    margin: 29px 0;
  }
}
@media (max-width: 1329px) {
  .header_1 .sticky_header.fixed .compare-icon-div {
    margin: 43px 10px;
  }
  .header_1 .sticky_header.fixed .right-link-icon .myaccount{
    margin-right: 20px;
  }
}
@media (max-width: 1299px) { 
  .header_1 .collections-selector select{
    padding: 10px 32px 10px 15px;
  }
  .header_1 #shopify-section-TT-megamenu{
    width: 252px;
  }
  .header_1.site-header .wrapper-top-cart>.site-header_cart_link svg,.header_1.site-header .right-link-icon .myaccount svg{
    width: 30px;
    height: 30px;
  }
  .header_1.site-header .right-link-icon .myaccount{
    margin-right: 15px;
  }
  .header_1 .right-link-icon .myaccount .dropdown-toggle{
    padding: 32px 0;
  }
  .header_1 .wrapper-top-cart{
    margin: 32px 0;
  }
  .header_1 .site-header__cart-count .cart-products-count{
    left: 20px;
    top: 6px;
  }
}
@media (max-width: 1199px) {
  .header_1 .collections-selector select {
    padding: 10px 20px 10px 10px;
    font-size: 12px;
    background-position: right 9px center;
  }
  .header_1.site-header button.btn.search-submit.icon-fallback-text{
    padding: 0 20px;
  }
  .header_1.site-header .wrapper-top-cart>.site-header_cart_link svg, .header_1.site-header .right-link-icon .myaccount svg {
    width: 26px;
    height: 26px;
  }
  #tt-megamenu span.toggle_menu svg{
    margin: 6px 0;
  }
  .header_1 .wrapper-top-cart{
    margin: 25px 0;
  }
  .header_1.site-header .right-link-icon .myaccount{
    margin-right: 10px;
  }
  .header_1 #shopify-section-TT-megamenu {
    width: 190px;
  }
  .header_1.site-header .right-link-icon .contact {
    padding: 20px 0;
    display: flex;
    align-items: center;
  }
  .header_1_wrapper .header_logo_wrap {
    max-width: 165px;
  }
  .header_1 .site-header__search.icon-btn{
    margin: 13px 0;
  }
  .header_1 .right-link-icon .myaccount .dropdown-toggle {
    padding: 25px 0;
  }
  .header_1 .language_wrapper.dropdown-toggle{
    margin-right: 12px;
  }
  .header_1.site-header .right-link-icon .contact svg{
    width: 24px;
    height: 24px;
  }
  .header_1.site-header .right-link-icon .contact .contact-text .contact_detail{
    font-size: 12px;
  }
  .header_1.site-header .right-link-icon .contact .contact-text{
    width: 70%;
    padding-left: 5px;
  }
  .header_1 .ttresponsive_menu{
    width: 200px;
    padding: 0;
    margin: 0;
  }
  .header_1 #tt-megamenu .toggle_menu i.mdi-menu{
    margin: 4px 5px 4px 0;
    font-size: 16px;
  }
  .header_1 #tt-megamenu .toggle_menu .toggle_text{
    font-size: 13px;
    line-height: 24px;
  }
  .header_1 .tthorizontal_menu #tt-megamenu1 .tt-mega_menu1 li.tt_menu_item span.categories,.header_1 .tthorizontal_menu #tt-megamenu1 .tt-mega_menu1 li.tt_menu_item > a{
    padding: 8px 25px 9px 5px;
    font-size: 12px;
  }
  .header_1 .tthorizontal_menu #tt-megamenu1 ul.tt_menus_ul1 li.tt_menu_item > a::after{
    line-height: 18px;
  }
  .header_1 .tthorizontal_menu{
    margin: 0;
  }
  .header_1.site-header .wishlist-icon-div a svg, .header_1.site-header .compare-icon-div a svg{
    width: 18px;
    height: 18px;
  }
  .header_1 .compare-icon-div{
    margin: 18px 0px 17px 15px;
  }
  .header_1 .site-header__cart-count .cart-products-count {
    left: 16px;
    top: 4px;
  }
  .header_1.site-header .right-link-icon .contact .contact-text .contact_no{
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .header_1 .site-header__search.icon-btn {
    margin: 0 0 15px;
    float: left;
    width: 100%;
    padding:0px;
  }
  .prt_featured_collection .grid.product-grid .grid__item{
    padding-top: 15px;
  }
  .header_1_wrapper .header_logo_wrap {
    margin: 17px 0;
    float: none;
    width: auto;
    display: inline-block;
    vertical-align: top;
  }
  .header_1_wrapper{
    margin: 0 0 15px;
  }
  .header_1 .ttresponsive_menu{
    position: static;
    width: auto;
  }
  .header_1.site-header .right-link-icon .contact{
    display: none;
  }
  .header_1 #shopify-section-TT-megamenu{
    width:100%;
    position: static;
    float:left;
  }
  .header_1 #tt-megamenu .toggle_menu{
    margin: 23px 5px 23px 0;
    padding: 0px;
    background: none;    
  }
  .header_1 #tt-megamenu .toggle_menu i.mdi-menu{
    margin: 4px 0;
    font-size: 20px;
  }
  .header_1 .bottom_header_1 .container{
    position:relative;
  }
  .header_1 .site-header .wishlist-icon-div a{
    padding-right: 8px;
  }
  .header_1 .wrapper-top-cart{
    margin: 26px 0;
  }
  .header_1 .wrapper-top-cart>.site-header_cart_link{
    padding: 0px;
  }
  .header_1 .right-link-icon .myaccount {
    margin-right: 10px;
  }
  .header_1 .right-link-icon .myaccount >.dropdown-toggle {
    padding: 26px 0;
  }
  .header_1 .tthorizontal_menu #tt-megamenu1 .tt-mega_menu1 li.tt_menu_item span.categories,.header_1 .tthorizontal_menu #tt-megamenu1 .tt-mega_menu1 li.tt_menu_item > a{
    padding: 5px 20px;
  }
  .header_1 .tthorizontal_menu {
    margin: 0;
  }
  .header_1 .top_header_1{
    display: none;
  }
  .header_1 .compare-icon-div {
    margin: 28px 10px;
  }
  .header_1 .wishlist-icon-div {
    margin: 28px 0;
  }
  .header_1 .track-order,.header_1.site-header .flash-sale,.header_1 .topright-header {
    float: none;
    width: auto;
    display: inline-block;
    vertical-align: top;
    padding: 0;
  }
  .header_1.site-header .flash-sale{
    padding-left: 15px;
    margin-left: 15px;
    position: relative;
  }
  .header_1.site-header .flash-sale::after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: auto;
    margin: auto;
    height: 85%;
    width: 1px;
    background: rgba(0,0,0,0.2);
  }
  .header_1.site-header .flash-content{
    padding: 0;
  }
  .header_1.site-header button.btn.search-submit.icon-fallback-text {
    padding: 0 14px;
  }
  .header_1.site-header .compare-icon-div a svg{
    margin-right: -10px;
  }
  .header_1.site-header .right-link-icon .myaccount {
    margin-right: 5px;
  }
  .header_1.site-header .wrapper-top-cart>.site-header_cart_link svg, .header_1.site-header .right-link-icon .myaccount svg {
    width: 22px;
    height: 22px;
  }
}
@media (max-width: 767px) {
  .footer_prt_footer_style_1 .footer__payment{
    padding-bottom: 0px !important;
  }
  .footer_prt_footer_style_1 .newsletter-form .title-box {
    padding-top: 10px !important;
 }
  .footer_prt_footer_style_1 .footer__payment {
    padding-top: 90px !important;
}
.footer_prt_footer_style_1 .newsletter-form__button:not(:focus-visible):not(.focused){
    margin-top: 65px;
    border-radius: 5px;
}
.footer_prt_footer_style_1 .newsletter-form__field-wrapper .field__input,
.footer_prt_footer_style_1 .newsletter-form__button:not(:focus-visible):not(.focused){
    width: 100%;
  }
  .header_1 .top-header {
    padding: 6px 0 0;
    float: left;
    width: 100%;
    text-align: center;
  }
  .header_1 .top_header_1 .top_header_1_link {
    float: left;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .prt_image_banner_section_style .banner__box.content-container {
    padding: 35px 15px 35px !important;
  }
  .header_1 .destination {
    font-size: 11px;
    line-height: 18px;
  }
  .header_1 .top-header i{
    line-height: 14px;
    width: 14px;
    height: 14PX;
    font-size: 14px;
  }
  .header_1 .wrapper-top-cart{
    margin: 18px 0;
  }
  .header_1 .right-link-icon .myaccount .dropdown-toggle {
    padding: 18px 0;
  }
  .header_1 .right-link-icon .myaccount {
    margin-right: 5px;
  }
  .header_1 #tt-megamenu .toggle_menu {
    margin: 14px 0;
    padding: 0 5px 0 0;
  }
  .header_1_wrapper .header_logo_wrap{
    margin: 11px 0;
    max-width: 140px;
    float: left;
  }
  .header_1 .site-header__search.icon_btn .search_wrapper .input-group input[type="search"], .header_1 .site-header__search.icon-btn .search_wrapper .input-group input[type="search"] {
    padding: 0 40px 0 15px;
    height: 35px;
  }
  .header_1.site-header button.btn.search-submit.icon-fallback-text{
    padding:0 6px;
  }
  .header_1 .wishlist-icon-div {
    margin: 20px 0;
  }
  .header_1 .compare-icon-div {
    margin: 20px 10px;
  }
  .header_1 .site-header__cart-count .cart-products-count{
    top: 5px;
    left: 12px;
  }
  .header_1 .site-header__search.icon-btn {
    margin: 0 0 10px;
  }
}
@media (max-width: 400px) {
  .header_1 #tt-megamenu .toggle_menu{
    margin: 8px 0;
  }
  .header_1_wrapper .header_logo_wrap{
    max-width: 100px;
  }
  .header_1 .right-link-icon .myaccount .dropdown-toggle {
    padding: 13px 0;
  }
  .header_1 .wrapper-top-cart {
    margin: 12px 0;
  }
  .header_1 .wishlist-icon-div {
    margin: 15px 0;
  }
  .header_1 .compare-icon-div {
    margin: 15px 6px;
  }
  .header_1 .topright-header{
    margin: 10px 0 0;
  }
  .header_1.site-header .right-link-icon .myaccount {
    margin-right: 3px;
  }
}
.prt-banner-pricedesc{
  font-size: 30px;
}
li .btn_wrapper{
    right: 0px;
    bottom: 0;
    position: relative;
    left: auto;
    z-index: 1;
    height: 50px;
    width: 50px;
    margin: auto;
    transition: all .4s ease-in-out 0s;
    -webkit-transition: all .4s ease-in-out 0s;
    -moz-transition: all .4s ease-in-out 0s;
    -o-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s;
    opacity: 1;
}
.spr-badge-starrating .spr-icon{
   font-size: var(--prt-general-body-font-size) !important;
}
.spr-starrating.spr-summary-starrating i:before{
   font-size: 110%;
}
.facets__disclosure-vertical{
   border-top: 1px solid #cccc !important;
}
.prt-custome-features-collection-style .card__content .prt-product-card-icon-main{
   padding-top: 45px;
}
.new-arrivals .product-grid-container .grid.product-grid .grid__item:hover,
.blog.color-background-2 .card--card.card--media>.card__content,
.product-recommendations .grid.product-grid .grid__item{
   box-shadow: 0px -2px 25px 0px rgba(0, 0, 0, 0.08);
}
nav.header__inline-menu .mega-menu__link.link.mega-menu__link--active{
   color: var(--gradient-base-accent-2);
}
.view-mode.filter-grid-list.grid__item a{
    position: relative;
    background: none;
    padding: 5px;
    margin: 0 3px 0 0;
    float: none;
    display: inline-block;
    verticalAlign: top;
    width: auto;
    cursor: pointer;
}
#footer_prt_footer_style_1{
  /*margin-top: -7%;*/
  padding-top: 60px;
}
.product__info-container .spr-badge-starrating,
.product__info-container .price--show-badge .spr-badge .spr-badge-caption{
   padding-left: 5px;
}
.product__info-container .countdown_wrap{
  padding-bottom: 30px;
}
#shopify-product-reviews .spr-review .rte a {
    color: rgb(0 0 0 / 70%);
    font-size: var(--prt-general-body-font-size);
    text-decoration: none; 
}
.product__info-container .price--show-badge .spr-badge .spr-badge-caption{  
    display: inline-block;
    font-size: var(--prt-font-heading-style-h3);
}
#prtservicesbox .block_content .servicedes{
	display: inline-block;
    background-color: var(--gradient-base-background-2);
    border: 1px solid var(--gradient-base-background-2);
}
header .header__menu-item span.header__active-menu-item {
  color: var(--gradient-base-accent-2);
  text-decoration: none;
}
#prtservicesbox .block_content .service {
    margin: 24px 0 14px 0px;
}
#prtservicesbox .block_content .service .content {
    padding: 0 0 5px 20px;
}
#prtservicesbox .servicedes .service-title {
    margin-bottom: 0px;
}
.breadcrumb-wrap.prt-section-breadcrumb{
    text-align: left;
}
details:hover>.header__menu-item {
    text-decoration-thickness: 0.2rem;
}
details:hover>.header__menu-item {
    text-decoration: underline;
}
details:hover>.header__menu-item {
    text-decoration-thickness: 0.2rem;
}
#Details-HeaderMenu-3 #MegaMenu-Content-3 .mega-menu__link--level-2 img{
    color: #000000b3;
}
.collection ul li .card-information s.price-item--regular,
.product-recommendations .card-information .price s.price-item{
   font-size: var(--prt-general-body-font-size);
   font-weight: 400;
}
.header__icon--menu .icon {
  display: block;
  position: absolute;
  opacity: 1;
  transform: scale(1);
  transition: transform 150ms ease, opacity 150ms ease;
}
details:not(.open) > .header__icon--menu .icon-close,
details[open] > .header__icon--menu .icon-hamburger {
  visibility: hidden;
  opacity: 0;
  transform: scale(0.8);
}

.js details.open:not(.menu-opening) > .header__icon--menu .icon-close {
  visibility: hidden;
}

.js details.open:not(.menu-opening) > .header__icon--menu .icon-hamburger {
  visibility: visible;
  opacity: 1;
  transform: scale(1.07);
}

.js details > .header__submenu {
  opacity: 0;
  transform: translateY(-1.5rem);
}

details.open > .header__submenu {
  animation: animateMenuOpen var(--duration-default) ease;
  animation-fill-mode: forwards;
  z-index: 1;
}
@media (prefers-reduced-motion) {
  details.open > .header__submenu {
    opacity: 1;
    transform: translateY(0);
  }
}
.mega-menu.open .mega-menu__content {
    opacity: 1;
    transform: translateY(0);
}
.footer_prt_footer_style_1 .footer-block.grid__item{
  position: relative;
}
.footer_prt_footer_style_1 .footer__blocks-wrapper .footer-block.grid__item:last-child:after{
   content: unset;
}
.footer-block__details-content .list-menu__item--link {
  text-decoration: none;
}
.footer_prt_footer_style_1 .footer__content-top {
    padding-bottom: 0px;
}
.footer_prt_footer_style_1 .copyright__content a:hover{
  color: var(--gradient-base-background-1);
}
.footer_prt_footer_style_1 .prt_css_contact_details  .list-social{
   justify-content: flex-start;
  display: inline-flex;
}
.footer_prt_footer_style_1 .prt_css_contact_details span.prt-social-link{
    color: var(--gradient-base-background-1);
    position: relative;
    top: -4px;
}
.footer_prt_footer_style_1 .prt-footer-copyright-section-menu ul li:after{
    position: absolute;
    content: "|";
    padding-left: 15px;
    top: auto;
    bottom: 7px;
}
.footer_prt_footer_style_1 .footer__copyright small.copyright__content{
   font-size: var(--prt-general-body-font-size);
    line-height: var(--prt-general-body-font-line-height);
    color: rgba(255, 255, 255, 0.70);
}
.footer_prt_footer_style_1 .prt-footer-copyright-section-menu ul li:last-child:after{
  content: unset;
}
.footer_prt_footer_style_1 .prt-footer-copyright-section-menu ul li{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    margin-top: 0px;
}
.footer_prt_footer_style_1 .prt_css_contact_details .prt-social-section ul li a{
    padding: 5px;
    border-radius: 5px;
    margin-right: 10px;
}
.footer_prt_footer_style_1 .newsletter-form__button .icon{
    display: none;
}
.footer_prt_footer_style_1 .newsletter-form__button:not(:focus-visible):not(.focused) {
    padding: 16px 33px 16px 33px;
    font-weight: 500;
}
.footer_prt_footer_style_1 .newsletter-form {
    display: inline;
}
.footer_prt_footer_style_1 .newsletter-form .icon-box,
.footer_prt_footer_style_1 .newsletter-form .title-box{
    display: inline-block;
}
.newsletter-form__field-wrapper .field__label{
   font-size: var(--prt-font-heading-style-h3);
   padding-top: 4px;
}
.button{
    letter-spacing: var(--prt-general-font-lettor-spacing);
}
.footer_prt_footer_style_1 .newsletter-form .icon-box i{
    font-size: 60px;
    color: var(--gradient-base-accent-2);
}
.footer_prt_footer_style_1 .title-box .prt-text-des{
    font-weight: 500;
    font-size: 22px;
    line-height: 34px;
    color: var(--gradient-base-background-1);
}
.footer-block__details-content>li:not(:last-child) {
    padding-bottom: 5px;
}
.footer_prt_footer_style_1 .prt-social-section{
    padding-top: 35px;
}
.footer_prt_footer_style_1 .prt-top-footer-section .prt-custome-footer--menu-style ul li{
    display: inline-block;
    width: calc( 50% - 2px);
    float: none;
    padding: 0 0 5px;
    margin-right: 0px;
}
.footer_prt_footer_style_1 .footer-block__newsletter{
  display: block;
}
.footer_prt_footer_style_1 #ContactFooter {
  max-width: 100%;
  padding-left: 0px;
}
.footer_prt_footer_style_1 .prt-custome-footer--menu-style .footer-block__heading{
   font-size: 20px;
}
.newsletter-form__field-wrapper .field:after{
  box-shadow: none;
}
header .prt-header-menu-class .list-menu__item--active{
   text-decoration: none;
    color: var(--gradient-base-accent-2);
}
.footer_prt_footer_style_1 .newsletter-form__field-wrapper .field__input {
  border: 1px solid rgba( 255,255,255,0.15);
  border-radius: 5px;
  height: 50px;
      padding-right: 150px;
}
.footer_prt_footer_style_1 .footer__payment {
    float: left;
}
.footer_prt_footer_style_1 .prt-footer-copyright-section-menu{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.footer_prt_footer_style_1 .prt-footer-copyright-section-menu ul{
   padding-top: 15px;
}
.footer_prt_footer_style_1 .footer__copyright{
   padding-top: 0px;
}
.footer_prt_footer_style_1 .visually-hidden {
    position: relative !important;
}
.footer-block__details-content .list-menu__item--link:hover{
  text-decoration: none !important;
}
.footer-block__details-content .list-menu__item--link:hover{
  color: var(--gradient-base-accent-2) !important;
}
.footer_prt_footer_style_1 .newsletter-form__button{
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.footer_prt_footer_style_1 .footer__copyright.caption,
.footer_prt_footer_style_1 .list-social__link{
    color: var(--gradient-base-background-1);
}
.footer_prt_footer_style_1 .footer__payment{
  padding-top: 20px;
  padding-bottom: 30px;
}
.footer_prt_footer_style_1 .newsletter-form__field-wrapper{
  padding-top: 10px;
}
.footer_prt_footer_style_1 .list-payment__item svg{
    width: 45px;
    height: 30px;
}
.footer_prt_footer_style_1 ul.list-payment{
  padding-top: 16px;
}
.prt-white-color,
.prt-white-color a{
  color: #fff !important;
}
.prt_css_contact_details .fa{
font-size: 60px;
}
#footer_prt_footer_style_1 .list-social__item .icon {
  color: var(--gradient-background);
}
.footer-block__newsletter,
footer #ContactFooter,
.footer-block__heading{
  display: inline-block
}
footer #ContactFooter{
  padding-left: 100px;
}
.rich-text__heading strong{
    font-size: var(--prt-heading-font-size);
    line-height: var(--prt-heading-font-lign-height);
}
.ttcmsbanner .banner a{
    float: left;
    width: 100%;
    position: relative;
    display: block;
    overflow: hidden;
}
.ttcmsbanner .banner img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.ttcmsbanner .banner-content.left{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    align-items: center;
    text-align: left;
    width: 46%;
    -ms-transform: scale(1.1);
}
.ttcmsbanner .subtitle,
.ttcmsbanner .title,
.ttcmsbanner .price_desc,
.ttcmsbanner .banner-btn{
    float: left;
    width: 100%;
    font: 300 26px/30px var(--font-stack-header);
}
.ttcmsbanner .banner-inner{
    float: left;
    width: 100%;
}
.quick-view-button a {
    bottom: -40px;
    margin-left: 30px;
}
.card__inner.ratio{
    --ratio-percent: 100%;
    border-radius: var(--border-radius);
}
.card:not(.ratio),
.card--card.card--media>.card__content{
   background-color: transparent;
}
.collection .price {
    font-size: var(--prt-general-body-font-size);
}
.quick-add__submit{
   padding: 0px 15px;
    min-height: 35px;
    width: auto;
}
.card--card .quick-add{
    left: 0;
    right: 0;
    margin: 0 auto;
    transition: all .3s ease;
}
li .card-wrapper:hover .quick-add{
   opacity: 1;
}
li .card-wrapper .quick-add button,
li .card-wrapper .quick-add__submit{
    font-size: var(--prt-font-heading-style-h3);
}
.countdown_time .timer-block span {
    display: inline-block !important;
}
.color-background-2 .button--secondary{
    background-color: var(--gradient-base-background-1);
    border-color: var(--gradient-base-background-1);
    --color-button-text: var(--gradient-base-background-1);
}
.page-width,
.blog .page-width-desktop{
  padding-left: 0px;
  padding-right: 0px;
}
.multicolumn-list__item:hover .multicolumn-card img{
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
}
.multicolumn-list__item .multicolumn-card img{
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -khtml-transition: all .6s ease-in-out;
}
.background-none .multicolumn-list .multicolumn-card__info{
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.prt_slider_on{
    border-top: 1px solid #e7e7e7;
    padding-top: 50px;
}
.blog__posts.articles-wrapper{
  margin-top: 0px;
}
.footer.footer_prt_footer_style_1,
#shopify-section-announcement-bar .announcement-bar{
    background-size: cover;
    background-attachment: unset;
}
.announcement-bar__message {
    padding: 1.6rem;
}
.breadcrumb-wrap.prt-section-breadcrumb {
    background-size: cover;
}
.blog-articles .article-card .card__information,
.blog .card__information{
  text-align: left;
  padding: 10px 20px 25px;
}
.blog-articles .card__content .card__information a,
.blog .card__content .card__information a{
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-h4-font-lign-height);
    font-weight: 500; 
}
.prt_blog_detail_style span{
    font-size: var(--prt-font-heading-style-h5);
    letter-spacing: var(--prt-general-font-lettor-spacing);
   text-transform: capitalize;
}
.article-template__title:not(:only-child){
       font-weight: 500;
    text-transform: uppercase;
}
.breadcrumb-wrap.prt-section-breadcrumb a,
.breadcrumb-wrap.prt-section-breadcrumb span{
   color: var(--gradient-background);
}
.blog-articles .card__content,
.blog .card__content{
   border: 1px solid var(--gradient-base-background-2);
}
.blog .prt-blog-style .card__content{
   border: 0px solid transparent;
}
.prt_full_width_class{
  max-width: 100%;
}
.view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs{
   position: absolute;
}
.blog .card--card.card--media>.card__content {
  border: none;
}
.prt-custome-features-collection-style .card--card.card--media>.card__content {
    padding-top: 0px !important;
    margin-top: 0px;
    transition: 0.1s;
}
variant-radios .prt-Color[aria-current]{
  border: 1px solid #000 !important;
}
.shopify-payment-button__button{
  letter-spacing: var(--prt-general-font-lettor-spacing);
}
.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: 50px;
    margin-bottom: 50px;
    background: transparent;
    padding: 10px 0px 10px 20px;
    display: flex;
    flex-wrap: wrap;
}
.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-size: 28px;
    font-weight: 500;
    line-height: 28px;
}
.countdown_time .timer-block .countdown_title{
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    display: block !important;
}
.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_time .timer-block:last-child{ 
   margin-right: 0px;
}
.price price--large .price .price-item {
    font-size: var(--prt-general-body-font-size);
}
.price .price-item {
    letter-spacing: 0px;
    font-size: var(--prt-general-body-font-size);
    line-height: var(--prt-general-body-font-line-height);
}
.spr-form-label+ input {
    border: 1px solid #e5e5e5;
    line-height: 35px;
    padding: 0 20px;
}
.spr-button, .spr-button-primary {
    background-color: var(--background-btn-product);
    color: var(--color-btn-product);
    border-color: var(--border-btn-product);
    height: 45px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: var(--prt-general-font-lettor-spacing);
    font-weight: 500;
    margin: 0;
    padding: 0 30px;
    border: 1px solid #e7e7e7;
}
.spr-summary-actions-togglereviews{
  font-weight: 400;
}
.spr-form-review-body .spr-form-input textarea{
    padding: 10px 20px;
    border: 0px;
    font-size: var(--prt-general-body-font-size);
    color: rgb(0 0 0 / 70%);
}
.product__info-container .price--on-sale .price-item--regular {
  font-size: var(--prt-general-body-font-size);
}
.spr-form,
.header-category-menu{
    display: none !important;
}
.page__index .header-category-menu{
    display: block !important;
}
.spr-header-title {
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-h4-font-lign-height);
}
.spr-form-label+.spr-form-input::placeholder {
  pading-left: 0px;
}
.spr-form-review-body .spr-form-input textarea::placeholder,
.spr-form-label+.spr-form-input::placeholder{
   font-size: var(--prt-font-heading-style-h3);
  font-family: var(--font-heading-family);
}
.spr-form-review-body .spr-form-input textarea::placeholder{
   padding-left: 0px;
}
.new-review-form .spr-form-label {
    font-weight: 400;
    color: rgba(var(--color-foreground),.75);
    font-size: var(--prt-general-body-font-size);
}
.spr-form-label {
    color: var(--gradient-base-accent-1);
}
.spr-form-input.spr-starrating {
  padding-left: 0px;
  border: none;
  padding-bottom: 30px;
}
.spr-icon-star:before {
  font-size: 100%;
}
.spr-review-header-byline,
.spr-review-content-body{
    font-size: var(--prt-font-heading-style-h3) !important;
}
.spr-button, .spr-button-primary{
  border-color: var(--gradient-base-accent-2);
}
.spr-button.spr-button-primary{
    background-color: var(--gradient-base-accent-2);
    color: #fff;
  font-size: var(--prt-general-body-font-size);
}
.product__title h1 {
   font-size: var(--prt-h4-font-lign-height);
   line-height: var(--prt-heading-font-lign-height);
}
.list_style .card--card .quick-add {
    top: 0;
}
.list_style li .card-wrapper .quick-add button{
  background-color: var(--gradient-background);
}
.product-form__quantity .quantity,
.cart-item__quantity-wrapper .quantity{
  border: 1px solid #e7e7e7;
}
.shopify-payment-button{
    display: inline-block;
    padding-left: 3%;
    width: 40%;
}
.product-form__submit {
    width: 34%;
    display: inline-block; 
}
.product-form__input input[type=radio]+label,
.spr-container,
.cart-item__quantity-wrapper .quantity{
   border-radius: 5px;
}
.product__info-container .product-form{
  margin-bottom: 0px;
}
.facets__form-vertical #FacetsWrapperDesktop{
    padding: 0px;
    margin-top: 0px;
}
.view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs{
  padding-top: 2px;
}
.slider-counter{
  display: none;
}
.prt_slider_on .slider-counter{
  display: none;
}
.prt_slider_on .slider-button {
  border: 1px solid var(--gradient-base-background-2);
}
.prt_slider_on .slider-button.slider-button--next {
    background-color: var(--gradient-base-background-2);
}

.facets-container-drawer .mobile-facets__wrapper {
  padding-left: 40px;
}
.vertical_text{
    background-color: var(--color-icon);
    color: #fff;
    padding: 4px 10px 0;
    float: left;
    -webkit-transform: rotate(-90deg);
    position: relative;
    top: auto;
    bottom: 0px;
    left: 0px;
    margin-left: -20px;
    margin-top: 35px;
}
.header__icon--search.header__icon--summary span{
  background-color: var(--gradient-base-background-2);
  border-radius: 50%; 
}
.announcement-bar__message{
  letter-spacing: var(--prt-general-font-lettor-spacing);
  display: inline-block;
}
 #shopify-section-announcement-bar .announcement-bar__message {
    position: relative;
    top: -10px;
    padding-top: 0px;
    color: rgba(255, 255, 255,0.80);
}
a.header__icon--cart .icon {
    position: relative;
    top: -11px;
    left: -15px;
}
#shopify-section-announcement-bar .prt-announcement-block__details-content{
  padding-top: 0px;
  text-align: right;
  margin-right: 0px;
  padding-right: 0px;
  display: block;
}
.prt-wrap-cell {
    display: table-cell;
    vertical-align: middle;
}
.prt-wrap {
    display: table;
    width: 100%;
}
.prt-skincolor,
strong{
    color: var(--gradient-base-accent-2) !important;
}
strong{
  font-weight: 500;
}
#shopify-section-announcement-bar .prt-announcement-block__details-content>ul,
#shopify-section-announcement-bar .prt-announcement-block__details-content>li,
#shopify-section-announcement-bar .prt-announcement-bar-right-text,
#shopify-section-announcement-bar .announcement-bar__message.left_text{
  display: inline-block;
}
#shopify-section-announcement-bar .prt-announcement-block__details-content>li{
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
}
#shopify-section-announcement-bar .prt-announcement-block__details-content>li:before{
    top: 8px;
    content: "";
    height: 20px;
    left: auto;
    right: 0;
    width: 1px;
    background-color: #fff3!important;
    z-index: 1;
    position: absolute;
}
#shopify-section-announcement-bar .announcement-bar__message i{
    display: inline-block;
    vertical-align: middle;
    border: none;
    text-align: center;
    font-size: 15px;
    padding-top: 0;
    padding-right: 3px;
    font-weight: 900;
}
#shopify-section-announcement-bar .announcement-bar__message a{
    color: rgba(255, 255, 255,0.80);
}
#shopify-section-announcement-bar .prt-announcement-block__details-content>li:last-child:before{
  display: none;
}
#shopify-section-announcement-bar .announcement-bar__message.left_text{
  padding-right: 25px;
}
.header_style_2 header .prt-announcement-bar-header-area .announcement-bar__message.left_text,
.announcement-bar__message.left_text2{
  font-size: var(--prt-font-heading-style-h3);
  color: var(--gradient-base-background-1);
  padding-left: 0px;
  padding-right: 25px;
} 
.prt-announcement-bar-right-text .prt-announcement-bar{
  padding-left: 25px;
}
.prt-announcement-bar-right-text i,
.announcement-bar__message.left_text i{
    color: var(--gradient-background);
}
.prt_list_collection_style2 .card__inner.ratio,
.prt_banner_collection_style ul li:first-child .card__inner.ratio{
    --ratio-percent: 50% !important;
}
.prt_list_collection_style2 .card .media.media--hover-effect>img:only-child{
  display: block;
    max-width: 100%;
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    height: 100px;
    width: auto;
}
.prt_list_collection_style2 .card__media img{

    float: right;
      -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: translateX(10px);
}
.product-recommendations .grid.product-grid .grid__item,
.season-sale .grid.product-grid .grid__item{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}
.pc-components2 .facets-vertical.page-width .card__content .card__information{
   padding-top: 0px;
   margin-top: 0px;
}
.prt_list_collection_style2 .card__media:hover img,
.prt_list_collection_style4 .card__media:hover img{
    position: relative;
    transition: all 0.9s;
    display: inline-block;
    transform: translateX(0);
}
#shopify-section-announcement-bar .prt-announcement-block__details-content li:last-child{
    padding-right: 0px;
}
.prt_list_collection_style2 .card__content .card__information a,
.prt_list_collection_style4 .card__content .card__information a{
    position: absolute;
    top: 40px;
    bottom: auto;
    left: 25px;
    font-size: 18px;
    line-height: 10px;
    font-weight: 500;
    text-align: left;
}
.prt_list_collection_style2 .card__content .card__information a span.desc,
.prt_list_collection_style4 .card__content .card__information a span.desc{
    font-size: var(--prt-font-heading-style-h3);
  line-height: var(--prt-h3-font-lign-height);
  margin-top: 6px;
  display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
      color: var(--gradient-base-accent-1);
}
.prt_list_collection_style2 .card .icon-wrap,
.prt_list_collection_style4 .card .icon-wrap,
.prt_list_collection_style5 .card .icon-wrap{
    display: none;
}
.rich-text .heading_style1.rich-text__heading {
    font-size: var(--prt-heading-font-size);
    line-height: var(--prt-heading-font-lign-height);
}
.prt_banner_collection_style .card--card.card--media>.card__content{
   opacity: 0;
}
.prt-banner-button .button--secondary:after {
    opacity: 0;
}
.slideshow.banner .prt-banner-other-desc{
  position: relative;
}
.slideshow.banner .top-character-style{
    color: #ffffff;
    position: absolute;
    top: 50px;
}
.blog.gradient {
      background-size: cover !important;
}
.center{
  text-align: center;
}

.custom-liquid-main-title-section .custome-section-title{
    display: inline-block;
    vertical-align: top;
    color: var(--gradient-base-background-1);
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-font-heading-style-h4);
}
.header_style_2 #Details-HeaderMenu-2 .mega-menu__content,
.header_style_2 #Details-HeaderMenu-3 .mega-menu__content{ 
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-left: 30px;
    position: fixed; 
}
.header_style_2 #Details-HeaderMenu-5{
  position: relative;
}
.header_style_2 #MegaMenu-Content-5{
    width: 200px;
    padding-left: 30px;
    position: absolute;
    top: 116%;
}
.multicolumn-card__image-wrapper .media{
      display: contents;
}
.your-shopping-cart.page__cart #MainContent{
   background-color: var(--gradient-base-background-2);
}
.multicolumn .multicolumn-list__item.grid__item{
    width: 447px;
    height: 110px;
}
.header_style_2 #Details-HeaderMenu-3 .mega-menu__content li{
    display: inline-block;
    width: 200px;
    margin: 0 15px;
}
.header_style_2 #Details-HeaderMenu-2 .mega-menu__content ul li img{
  height: 240px;
}
.header_style_2 .mega-menu__list {
    gap: 2.4rem 2rem;
}
.header_style_2 #Details-HeaderMenu-2 .mega-menu__list {
    gap: 2.4rem 1rem;
}
.collapsible-row-layout .accordion .accordion__content {
    padding-bottom: 0px;
}
.quick-add-modal .quick-add-modal__toggle {
  border-color: var(--color-icon);
}
.quick-add-modal__toggle .icon{
      color: var(--color-icon);
}
.quick-add-modal__toggle .icon:hover,
.quick-add-modal .quick-add-modal__toggle:hover{
  font-weight: 500;
}
.quick-add-modal .product__info-container .product-form__input{
  padding-bottom: 8px;
}
.sd-items-count .sd-count strong{
    color: #000 !important;
}
.accordion.content-container details{
  padding: 25px 20px 25px 25px;
}
.accordion.content-container details summary{
  padding: 0px;
}
#shopify-product-reviews .spr-icon {
    font-size: var(--prt-general-body-font-size);
}
.spr-review-header-byline strong{
    color: var(--gradient-base-accent-1) !important;
    font-weight: 600;
}
.collapsible-content summary:hover {
    background: transparent !important;
}
.prt-left-sidebar facet-filters-form.facets {
    padding: 20px 25px 20px 25px;   
}
facet-filters-form.facets {
   padding: 20px 0px 20px 30px;
   border-radius: 5px;
}
@media screen and (max-width: 1750px){
.custome-section-title.marquee2 {
     display: none;
  }
}
@media (min-width: 567px) and (max-width: 1200px){
.collection-list li.collection-list__item{
   max-width: 48% !important;
}
}
@media (min-width: 768px) and (max-width: 991px){
facet-filters-form{
    margin: 15px !important;
}
}
@media (min-width: 991px) and (max-width: 1400px){
.footer_prt_footer_style_1{
  padding-left: 15px !important;
  padding-right: 15px !important;
}
}
@media screen (min-width: 991) and (max-width: 1400px){
    .list_style .card--card.card--media>.card__content{
    border: unset;
  }
   .prt_product_list_css_class.list_style .card--card.card--media>.card__content{
    border: 1px solid var(--gradient-background);
  }
    .list_style.prt_product_list_css_class .grid__item .prt-product-card-icon {
    top: 50px;
  }
  .page-width.list_style.prt_product_list_css_class .grid--2-col-desktop .card__content .card__information {
    padding-top: 85px;
  }
}
@media screen and (max-width: 566px){
.collection-list li.collection-list__item{
   max-width: 100% !important;
}
}
@media screen and (min-width: 750px){
.slideshow__text.slideshow__text--right {
    padding-right: 0px;
}
}
.prt-custom-liquid-css-class,
.marquee-container{
    height: 50px;  
}
.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;
}
.custome-section-title ul li{
 position: relative;
    display: inline-block;
}
.marquee:hover{
    animation-play-state: paused !important;
}
@keyframes marquee {
  0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(-100%, 0);
    }
}
.image-with-text__text--caption{
    font-size: var(--prt-general-body-font-size);
    text-transform: capitalize;
}
.blog.color-background-2 .card--card.card--media>.card__content {
  display: flex;
}
.prt-blog-style .article-card__excerpt{
   display: none; 
}
.blog .article-card__info{
  text-align: left;
  border-right: 1px solid #c8c8c8;
}
.blog .article-card__info  time
{
    font-size: var(--prt-h4-font-lign-height);
    line-height: 30px;
    font-weight: 500;
    text-align: right;
}
.blog__posts .article-card .card__information {
  padding: 0px;
}
.card--card .prt-product-card-icon,
.card--card .prt-product-card-icon-cart{
    position: relative;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    border-radius: 5px;
    padding: 2px 15px;
    left: 0;
    right: 0;
    top: auto;
    bottom: 0px;
    margin: 0 auto;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    z-index: 1;
    text-align: center;
    opacity: 0;
}
.card--card .prt-product-card-icon-cart{
    bottom: 50px;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}
.card--card .prt-product-card-icon .quick-add {
  margin: 0px;
}
::selection {
  background-color: var(--gradient-base-accent-2);
  color:#fff;
}
::-moz-selection {
  background-color: var(--gradient-base-accent-2);
  color:#fff;
}
li .card-wrapper .quick-add button,
li .card-wrapper .quick-add__submit{
    background-position: center;
    height: 40px;
    width: 48px;
    line-height: 40px;
    margin: 0;
    color: var(--gradient-base-accent-1);
    position: relative;
    text-transform: uppercase;
}
.prt-product-card-icon product-form,
.card--card .prt-product-card-icon .quick-add,
.prt-product-card-icon-cart product-form,
.card--card .prt-product-card-icon-cart .quick-add{
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    display: block;
    float: left;
    opacity: 0;
    font-size: 0;
    line-height: 0;
    margin-bottom: 0;
    margin-right: 0;
    border-radius: 5px;
}
.grid__item:hover .prt-product-card-icon product-form,
.grid__item:hover .prt-product-card-icon .quick-add,
.grid__item:hover .prt-product-card-icon,
.grid__item:hover .prt-product-card-icon-cart product-form,
.grid__item:hover .prt-product-card-icon-cart .quick-add,
.grid__item:hover .prt-product-card-icon-cart,
.list_style .card--card .prt-product-card-icon,
.list_style .card--card .prt-product-card-icon .quick-add,
.list_style .card--card .prt-product-card-icon .quick-add__submit,
.list_style .grid__item .prt-product-card-icon,
.list_style .grid__item .prt-product-card-icon product-form{
   opacity: 1;
}
.prt-blog-style .card__content{
  display: flex;
}
.prt-header-menu-class {
  display: none;
} 
.prt-header-menu-class.expand-menu-class{
  display: block;
}
.accordion__content.rte>p:first-child {
    margin-top: 10px;
}
#main-cart-footer .cart__note .text-area{
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.breadcrumb-wrap.prt-section-breadcrumb{
    background-color: rgba(17,24,30,0.01);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    font-size: var(--prt-font-heading-style-h4);
}
header .vertical-menu-category {
  color: var(--gradient-base-accent-1);
  cursor: pointer;
  background-color: var(--gradient-base-background-2);
  z-index: 1;
  border-radius: 5px;
}
.verticalmenu-wrapper.prt-wrap-cell{
  left: 30px;
  position: relative;
}
header.header{
    padding-top: 0px;
    padding-bottom: 0px;
}
header .vertical-menu-category .title{
    padding: 7px 12px;
    margin: 3px 0px 0px;
}
header .vertical-menu-category .vertical-heading-text i{
    position: relative;
    float: right;
    text-align: right;
    left: 0;
    right: 0;
    top: 4px;
}
.card__information .card__heading.h5 a.full-unstyled-link:hover,
header a:hover .cart-count-bubble,
.header__menu-item:hover span,
.header__menu-item:hover .icon-caret,
.header__icon .icon:hover,
.prt-header-menu-class li a:hover,
.mega-menu__link:hover,
header a:hover .headercart-icon,
header a:hover .icon-cart{
  color: var(--gradient-base-accent-2);
}
a.full-unstyled-link:hover p{
  color: var(--gradient-base-accent-1);
}
a.full-unstyled-link p{
    pointer-events: none;
    cursor: default;
}
.mega-menu__link:hover{
  text-decoration: none !important;
}
.header__menu-item:click .icon-caret{
   transform: rotate(180deg);
   transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
}
header #verticalmenu-wrapper{
    margin-left: 45px;
    padding: 0px;
    border-radius: 5px;
}
.header:not(.header--middle-left) .header__inline-menu {
    margin-top: 0px;
}
header .header__icon--cart{
  width: 100%;
  text-decoration: none;
}
header .header__search{
  display: table-cell !important;
}
header .header__icons{
  -webkit-box-orient: vertical;
  float: right;
  padding-top: 7px;
  padding-right: 0px;
}
header .vertical-menu-togle ul.expand-menu-class{
    position: absolute;
    display: block;
    background-color: var(--gradient-background);
      min-width: 200px;
    width: 100%;
    padding: 7px 15px 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 10%);
}
.prt_featured_collection .grid__item:hover .prt-product-card-icon{
    top: -75px;
}
.prt_featured_collection .collection__title{
    padding-left: 0px !important;
}
header .list-menu__item{
    padding: 12px 23px;
}
header .vertical-menu-category .menu-icon{
    display: inline-block;
    vertical-align: top;
    height: 38px;
    border-radius: 5px;
    position: relative;
    text-align: center;
    float: right;
}
predictive-search .search-modal__form .field__label{
  line-height: 14px !important;
}
.prt_banner_collection_style{
    margin-bottom: -12px;
}
.prt-custome-features-collection-style{
    margin-top: -19px; 
}
.card-information>.price{
    font-size: var(--prt-font-heading-style-h4);
    font-weight: 500;
}
.collection .card-information{
    margin-top: -5px;
}
.custom-liquid-main-title-section .custome-section-title ul li{
  display: inline-block;
}
.prt_image_banner_section_style .body.banner__text span{
    color: rgba(var(--color-foreground),.75);
}
.prt_image_banner_section_style .banner__box{
    background-color: rgb(0 0 0 / 90%);
    max-width: 41.8%;
    border-radius: 5px;
}
.prt_image_banner_section_style h2.banner__heading{
  line-height: var(--prt-h2-font-lign-height);
}
.banner__content.banner__content--middle-left.prt_image_banner_section_style{
  padding-left: 0px;
}
.prt_image_banner_section_style .banner__box.content-container{
    padding: 43px 55px 49px;
}
.prt_image_banner_section_style .banner__text{
  margin-top: 20px;
}
.prt_image_banner_section_style .banner__buttons{
  padding-top: 15px;
}
facet-filters-form .facets__heading{
    color: var(--color-icon);
    font-weight: 600;
    font-family: var(--font-heading-family);
    font-size: var(--prt-general-body-font-size);
}
@media (max-width: 355px){
header h2.banner__heading {
    line-height: var(--prt-h2-font-lign-height);
}
.banner__box .banner__heading {
    margin-top: 0px !important;
}
header h2.banner__heading {
  line-height: var(--prt-h2-font-lign-height);
  }
}
@media (max-width: 1300px){
  .product-form .product-form__submit {
      margin-top: 10px;
  }
  .product__info-container .product-form__quantity .quantity {
     top: 0px !important;
  }
  .product-form .product-form__submit {
     margin-left: 0% !important;
  }
}
@media (max-width: 1300px){
  .product .product-form__buttons{
    padding-top: 5px;
  }
  header .list-menu__item {
      padding: 12px 15px;
  }
  .header:not(.header--middle-left) .header__inline-menu {
      padding-left: 40px;
  }
  .page-width.prt-announcement-bar-header-area,
  header.header,
  .section-collection-list{
     padding-left: 15px !important;
     padding-right: 15px !important;
  }
}
@media (max-width: 1087px) and (min-width: 992px){
  .list_style .card--card.card--media>.card__content {
    border: unset;
  }
}
@media (max-width: 1200px) and (min-width: 992px){
  header .vertical-menu-togle ul.expand-menu-class{
    top: 36px;
    left: 58px;
  }
  .section-collection-list-style4 .prt_list_collection_style4 .card__content .card__information a {
    bottom: 10px;
 }
}
@media (max-width: 1550px) and (min-width: 992){
  .prt_banner-counter-style .flip-countdown.simple-countdown {
      right: 0 !important;
    left: 0%;
  }
}
@media (max-width: 1550px){
  .slideshow.banner .prt_home3_first_slider .prt-banner-button {
    padding-top: 40px;
  }
  .prt_home3_first_slider .slideshow__text .prt-banner-other-desc p{
    margin: 0px;
  }
  .slideshow.banner .prt_home3_first_slider .top-character-style{
    margin-top: -25px;
  }
  .prt_banner-counter-style .flip-countdown.simple-countdown {
      bottom: -55px !important;
  }
  .banner--content-align-right .prt_banner-counter-style .banner__box {
    text-align: center !important;
  }
}
@media (max-width: 1400px){

  .slideshow__slide .prt_home3_first_slider .banner__text span {
    font-size: 65px;
    line-height: 75px;
 }
 .prt_home2_banner_style .banner__box.content-container {
    left: -5% !important;
  }
}
@media (max-width: 1250px){
  /*#shopify-section-announcement-bar .announcement-bar__message {
      padding-left: 50px !important;
  }*/
}
@media (max-width: 410px){
  .page-home3-template .page-width.list_style h2{
     font-size: 22px;
  }
  .page-home3-template .slider-mobile-gutter.page-width.page-width-desktop {
     padding-top: 10px;
  }
}
@media (max-width: 800px){
  .page-home3-template .prt-sort-list-style .prt-nav-tabs li {
      padding: 8px 5px;
  }
}
@media (max-width: 750px){
  .page-home3-template .prt-sort-list-style .prt-nav-tabs li {
      margin-top: 10px !important;
      display: block;
  }
}
@media (max-width: 500px){
  .page-home3-template .prt-sort-list-style.collection .grid--5-col-desktop .grid__item {
      width: 100%;
      max-width: 100%;
  }
  .collection.ttm-collection-with-banner .countdown_time .timer-block {
    background: transparent;
    box-shadow: unset;
  }
  .page-home3-template .list_style .collection .card__media img{
      position: relative;
      margin: 0 auto;
  }
   .page-home3-template .list_style ul.grid.grid--2-col-desktop li.grid__item .card-wrapper .card__inner {
    width: 100%;
  }
  .page-home3-template .list_style .product-grid .card--card.card--media>.card__content,
  .page-home3-template .list_style .card__inner.ratio {
     width: 100%;
     display:  block;
  }
   .list_style.collection.ttm-collection-with-banner .grid__item .prt-product-card-icon {
     top: 10px;
  }
  .prt_marquee_collection.collection-list-wrapper li.prt_list_collection_style3{
     width: 500px;
  }
  .countdown_time .timer-block span {
      font-size: 18px;
      line-height: 22px;
  }
  .product-form__quantity .form__label{
    display: none;
  }
}
@media (max-width: 1500px){
  .page-home2-template .page-width.rich-text__blocks.horizontal .rich-text__text,
  .page-width.rich-text__blocks.horizontal .rich-text__text:before{
    display: none;
  }
  .section-template--21103496986917__a55260ba-c223-4286-9c6f-aa29df9865af-padding{
     padding-left: 30px;
  }
  .page-home2-template .page-width.rich-text__blocks.horizontal .rich-text__heading {
    width: 100%;
    position: relative;
    margin: 0 auto;
  }
  .page-home2-template .prt_spacing_style .rich-text__heading {
    padding-left: 0px !important;
  }
}
@media (max-width: 1350px){
 .page-width.grid_style .collection.ttm-collection-with-banner .ttm-mainclass{
    display: block;
    width: 100%;
  }
  .page-width.grid_style .flip-countdown.simple-countdown {
     top: 0px !important;
  }
}
.prt_collection_btn_style .prt_collection_button_block{
     position: relative;
    top: -5px; 
}
@media (max-width: 1200px){
  .page-home2-template .footer_prt_footer_style_1{
     margin-top: -25px;
  }
  .page-home2-template footer #ContactFooter {
     top: -10px;
  }
  .page-home3-template .product-grid li:hover .card--card.card--media>.card__content {
     margin-top: 0px;
  }
  footer #ContactFooter {
     top: -10px;
  }
  .article .article-template__content .prt-blog-des{
     padding-top: 20px;
  }
  .prt-multicolumn-image-style.multicolumn .page-width{
     box-shadow: unset;
  }
  .page-width.grid_style .product-grid.contains-card li.grid__item {
     max-width: 48%;
  }
  .collection.ttm-collection-with-banner .ttm-subclass.col-md-4{
     display: none;
  }
  .page-width.list_style .collection.ttm-collection-with-banner .ttm-subclass, .page-width.list_style .collection.ttm-collection-with-banner .ttm-subclass.col-md-8{
     padding-top: 15px;
  }
  .prt-custome-features-collection-style .card__content .card__information {
     margin-top: 30px !important;
   }
  header .header__icons {
    /*margin-right: 60px !important;*/
    width: auto !important;
 }
  header details[open]>.search-modal {
    width: auto !important;
  }
  .list_style.prt_trending_section .card__media img {
      width: 100%;
      height: 100%;
      position: relative;
      margin: 0 auto;
 }
  .page-width.rich-text__blocks.horizontal .rich-text__buttons{
     display: none !important;
  }
  .prt_collection_btn_style .prt_collection_button_block button {
     width: auto !important;
  }
  .header-category-menu ul.prt-header-menu-class li a{
     padding: 0px 20px !important;
  }
  .header-category-menu  #vertical-menu-togle {
     display: inline-flex !important;
  }
  .list_style.collection.ttm-collection-with-banner ul.grid.grid--2-col-desktop .card__media img {
      position: relative;
      margin: 0 auto;
  }
  .list_style.collection.ttm-collection-with-banner .grid__item .prt-product-card-icon {
    top: -7px;
  }
  #vertical-menu-togle,
  .product-grid .card--card.card--media>.card__content,
  .list_style.prt_trending_section.card__inner.ratio,
  .list_style.prt_trending_section ul li.grid__item .card-wrapper .card,
  .collection.ttm-collection-with-banner ul li.grid__item .card-wrapper .card{
     display: block !important;
  }
  .collection-list li.collection-list__item {
     max-width: 100% !important;
  }
  #shopify-section-template--16813292060903__44916401-575e-4971-8d7e-ec4c0ec9b159 .banner.banner--content-align-right .banner__media-half img{
     opacity: 50%;
  }
  .header__icons .cart-count-bubble {
    font-size: 14px;
  }
  .blog .article-card__info {
    border-right: unset;
  }
  .menu-opening .menu-drawer{
    left: -4px;
  }
 .menu-drawer__menu.list-menu img{
   width: 50%;  
 } 
  .header--has-menu .header__icon--menu {
    padding-left: 15px;
  }

  .header>.header__heading-link {
    display: table-cell;
    vertical-align: middle;
  }
  .header--top-left .header__inline-menu,
  .announcement-bar,
  header .headercart-icon,
    header .vertical-heading-text,
  header #verticalmenu-wrapper,
  .menu-drawer__utility-links,
  .prt_collection_overlay_title_style .collection-list .card__information .card__heading .desc{
    display: none;
  }
  header .vertical-menu-category .menu-icon{
    z-index: 1;
    display: block;
  }
  header .vertical-menu-category .title {
    padding: 0px;
    margin: 0px;
  }   
  header .vertical-menu-togle {
      top: 41px;
      left: 28px;
  }
  header .vertical-menu-togle {
    width: auto;
  }
  .menu-drawer-container.menu-opening .icon-close{
     opacity: 1 !important;
     visibility: visible !important
  }
  
  header #verticalmenu-wrapper {
      float: left;
      top: 33px;
  } 
  .header__heading{
    padding-left: 0px;
    text-align: left;
  }
 .footer_prt_footer_style_1 .footer__column--info{
   padding-left: 0px;
   padding-right: 0px;
 }
  .vertical-menu-category .menu-icon i{
    font-size: 25px;
  }
}
@media(max-width: 1400px){
  #shopify-section-announcement-bar .announcement-bar,
  header.header,
  .prt_list_collection_style2, 
  .slideshow__text-wrapper.banner__content,
  .prt-section-responsive-section-tablet-view{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media (max-width: 355px){

  .banner__box .banner__heading  {
    margin-top: 0px !important;
  }
  h2.banner__heading{
    line-height: var(--prt-h2-font-lign-height); 
  }

  .slideshow__slide .banner__text span {
    background-color: transparent  !important;
  }
}
@media (max-width: 390px){
   .banner__box .banner__heading  {
      line-height: var(--prt-h2-font-lign-height);
      margin-top: 0px !important;
   }
}
@media (max-width: 1200px) and (min-width: 390px){
  .banner__box .banner__heading  {
    margin-top: -35px !important;
    
  }
}

@media (max-width: 1200px) and (min-width: 991px){
  .page-home2-template #footer_prt_footer_style_1{
    margin-top: -14% !important;
 }
 .facets-vertical .product-grid-container li .card-wrapper .quick-add__submit {
     padding: 10px 20px;
   }
  .prt-padding-tablet-screen{
       padding-top: 40px;
       padding-bottom: 30px;
    }
  .facets-vertical.page-width .grid.product-grid .grid__item {
    padding: 30px 20px;
 }
}
@media (max-width: 1700px){
 .index .section-collection-list .collection-list-wrapper.page-width {
      margin-left: 8% !important;
      margin-right: 8% !important;
  }
}
@media (max-width: 1200px){
  .countdown_text{
    display: none;
  }
  .prt_list_collection_style2 .card__inner.ratio{
    height: 130px;
  }
  
  .prt-padding-bottom-tablet-screen {
    padding-bottom: 0px!important;
}
  .banner__subheadig_text{
      padding-bottom: 30px;
  }
  .prt_image_banner_section_style .banner__box {
    max-width: 100%;
}
   header-drawer{
    display: block !important;
  }
  .slider.slider--everywhere .slider__slide {
    padding-left: 15px;
  }
  .footer_prt_footer_style_1 .prt-footer-copyright-section-menu ul{
    display: none;
  }
}
.facets-vertical .no-js .facet-filters__field{
  display: none;
}
@media (max-width: 1024px){
  .header-category-menu ul.prt-header-menu-class li{
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .prt_collection_overlay_title_style li.collection-list__item{
    padding-top: 20px;
  }
}
.prt_home3_second_slider.banner__content--middle-right #prt_banner_button2 a{
  padding-right: 0px;
}
.page-home3-template .list_style ul.grid.grid--2-col-desktop li.grid__item .card-wrapper .card__content {
    width: 100%;
}
@media (max-width: 768px){
  .prt_left_align_text_banner{
    display: none;
  }
  .page-home3-template .prt_list_counter_section{
      padding-top: 35px;
  }
  .page-home3-template .flip-countdown.simple-countdown .countdown_time {
    margin-top: 10px !important;
  }
 
  .product-form .sd-items-count {
    padding-top: 20px;
  }
  .footer-block__newsletter .prt-newsletter-heading-section {
    text-align: center !important;
  }
  .footer .footer-block__newsletter .footer-block__heading{
     font-size: 20px !important;
     line-height: 30px !important;
     padding-bottom: 10px;
  }
  .newsletter-form__button:not(:focus-visible):not(.focused) {
    padding: 15px 11px;
    height: 20px;
    margin: 7px 15px;
  }
  #NewsletterForm--footer.field__input.field__input {
    height: 45px;
  }
  .newsletter-form__field-wrapper .field__label {
    line-height: 12px;
  }
  .header-category-menu #vertical-menu-togle {
    display: block !important;
}
  .product-recommendations .grid.product-grid .grid__item {
     overflow: visible !important;
     flex: none !important;
  }
  .footer .footer-block__newsletter {
     padding-left: 0px !important;
  }
  .banner.banner--content-align-right .prt_home2_banner_style.prt_home3_banner_style .banner__box{
    width: 100%;
    max-width: 100%;
    margin-left: 10%;
 }
  #Slide-template--16813292060903__04d9b5db-6204-4a81-a521-484804e730a6-1 .slideshow__media img{
      opacity: 50%;
  }
  #Slide-template--16813292060903__04d9b5db-6204-4a81-a521-484804e730a6-1 .slideshow__text{
    padding: 0px;
 }
  .prt_home3_first_slider .prt-banner-button #prt_banner_button2:after{
    display: none;
  }
  .slideshow__slide .prt_home3_first_slider{
    padding-top: 40px;
    padding-bottom: 50px;
 }
  .slideshow.banner .prt_home3_first_slider .prt-banner-button{
    padding-top: 5px !important;
  }
  .slideshow__slide .prt_home3_first_slider .banner__text span {
    font-size: 40px !important;
    line-height: 50px !important;
 }
  .prt_home3_banner_style .prt-heading-style p .prt-bg-custome-color {
    font-size: 22px;
    line-height: 32px;
  }
  .prt_home3_banner_style .prt-heading-style p {
      margin-top: -16px !important;
  }

  .prt_collection_overlay_title_style .collection-list .card__information .card__heading .desc{
     display: none;
  }
  .prt-custome-slider-demo2.banner__content.banner__content--middle-left {
    padding-top: 95px !important;
    padding-bottom: 55px;
  }
  .prt_image_banner_section_style .banner__box.content-container{
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .prt_css_id_richtext .rich-text__wrapper.rich-text__wrapper--center.page-width{
    padding-left: 0px !important; 
    padding-right: 0px !important;
  }
  .facets-container-drawer .mobile-facets__wrapper {
    padding-left: 0px;
    margin-left: -15px;
  }
  .prt-left-sidebar.facets-container {
    background-color: transparent;
  }
  #prt_without-sidebar-filter .prt-left-sidebar.facets-container {
    margin-bottom: 0px !important;
  }
  .facets-container-drawer .mobile-facets__wrapper {
    padding-bottom: 0px;
  }
 .prt-padding-tablet-screen.prt-responsive-screen-space{
     padding-top: 30px !important;
     padding-bottom: 0px !important;
  }
}
@media(max-width: 749px){
  menu-drawer .mobile-facets__wrapper details,
  .collection-winter-collection .facets-vertical .product-grid-container,
  .prt-left-sidebar .mobile-facets__disclosure{
    padding-left: 0px !important;
  }
  .prt-custome-features-collection-style {
    margin-top: 0;
 }
 
  media-gallery .thumbnail-slider{
    display: none;
  }
  .blog .page-width-desktop {
    padding-left: 0 !important;
    padding-right: 0!important;
  }
  .cart-items td.cart-item__details{
    padding-top: 0px !important;
  }
  .cart-items td.cart-item__quantity{
    padding-top: 10px !important;
  }
  .grid--peek.slider .grid__item:first-of-type{
       margin-left: 0;
  }
  .blog .grid--peek.slider .grid__item:first-of-type {
    margin-left: 15px;
        margin-right: 15px;
  }
  .banner__content.banner__content--middle-left.prt_image_banner_section_style{
    padding-top: 50px;
  }
  .section-collection-list .collection-list:not(.slider) {
    padding-left: 0px;
    padding-right: 0px;
  }

}
@media(max-width: 989px){
.prt_banner_collection_style .collection-list li.collection-list__item{
   margin-top: 0px !important;
}
}
@media(max-width: 992px){
product-recommendations.prt-padding-top-collection-screen {
  padding-top: 0px;
}
product-recommendations .heading_style1.left{
  padding-left: 0px;
}
.footer_prt_footer_style_1 .footer-block.grid__item {
  margin-top: 25px;
}
.prt-padding-tablet-screen.prt-responsive-screen-space{
    margin-bottom: 0px !important;
}
.prt-padding-top-collection-screen .product-grid-container{
  margin: 0px;
}
.section-template--16572792439015__main-padding {
    padding-top: 30px !important;
}
 .shopify-section .prt-padding-top-collection-screen{
    padding-bottom: 10px;
  }
  .shopify-section .prt-padding-top-collection-screen.product-recommendations{
    padding-bottom: 30px;
  }
.mobile-facets__wrapper details{
    padding-left: 15px;
}
.content-for-layout .product.grid,
.product-recommendations h2{
    padding-left: 15px;
}
  
footer .footer__content-top .prt-top-footer-section .footer-block.grid__item.footer-block--menu.prt-custome-footer--menu-style{
      margin-top: 0px;
}
.prt_banner_collection_style .collection-list li.collection-list__item:first-child {
    margin-top: -30px;
}
.prt_banner_collection_style .collection-list li.collection-list__item{
   max-width: 100% !important;
   margin-top: -60px;
}
.footer_prt_footer_style_1 .footer__content-top{
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
}
.footer__content-top .prt-top-footer-section .footer__blocks-wrapper{
    row-gap: normal;
}
header-drawer{
    margin-left: 0px;
}
/*.footer_prt_footer_style_1 .footer-block.grid__item:after,
.prt-footer2-right{
    display: none;
}*/
.footer-block.grid__item:first-child{
  padding-top: 0px !important;
}
footer .footer__content-top .prt-top-footer-section .footer-block.grid__item.footer-block--menu{
    margin-top: 10px;
}
.footer__copyright.caption {
    padding-left: 15px;
}
footer .footer__content-top .prt-top-footer-section .footer-block.grid__item.footer-block--menu,
.footer_prt_footer_style_1 .footer-block.grid__item{
    width: 100% !important;   
    padding-top: 0px !important;
    margin-top: 0px; !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 0px;
}
}
@media (max-width: 750px){
  .page-home2-template .flip-countdown.simple-countdown .countdown_time {
    margin-top: 70px !important;
  }
  .index .flip-countdown.simple-countdown .countdown_time {
    margin-top: 85px !important;
  }
.footer_prt_footer_style_1 .prt-social-section,
.footer_prt_footer_style_1 .footer-block.grid__item{
    padding-top: 0px !important;
}
  .footer_prt_footer_style_1 .prt-social-section{
    margin-top: 10px;
  }
.footer_prt_footer_style_1 .footer-block__details-content{
    margin-bottom: 0px;
}
.footer_prt_footer_style_1 .footer__content-bottom {
  border-top: 0px;
}
}
@media (max-width: 567px) and (min-width: 477px){
  .prt-top-footer-section .footer-block.grid__item{
     margin-top: 20px !important;
  }
}
@media (max-width: 567px){
  .prt-sort-list-style.collection .product-grid .card--card.card--media>.card__content {
    height: auto;
  }
  .shopify-payment-button {
    display: block;
    padding-left: 0px;
    width: 35%;
  }
  .prt-sort-list-style.collection .product-grid.contains-card li.grid__item:hover .card:not(.ratio){
      padding-bottom: 20px;
  }
  .prt-sort-list-style .prt-nav-tabs li {
    padding: 8px 5px;
    margin-right: 5px;
    margin-top: 5px;
 }
  .prt_collection_btn_style .slider-button{
     padding: 0 10px !important;
  }
  .prt_collection_btn_style .prt_collection_button_block {
     padding-left: 5px !important;
  }
  .search-modal__form{
     display: none;
  }
  .prt_collection_btn_style .prt_collection_style3 h2 {
    font-size: 22px !important;
    line-height: 32px !important;
 }
  .prt_collection_btn_style .collection-list__item {
    padding: 15px 5px 8px 15px !important;
  }
  .footer_prt_footer_style_1 .newsletter-form .title-box {
    padding-top: 0px !important;
  }
  .prt_banner-counter-style .banner__box .banner__heading {
    margin-top: -10px !important;
  }
  .prt_banner-counter-style .flip-countdown.simple-countdown {
    right: 0% !important;
 }
  .prt_banner-counter-style .banner__text.body{
    display: none;
  }
  .prt_banner-counter-style .banner__subheadig_text {
    padding-bottom: 0px;
  }
  .prt_banner-counter-style .prt-heading-style p{
    font-size: var(--prt-h4-font-lign-height) !important;
    line-height: var(--prt-font-heading-style-h2);
  }
  .prt_banner-counter-style .banner__buttons{
    margin-top: 0px !important;
  }
   .prt_collection_overlay_title_style slider-component ul{
      padding-left: 0px !important;
      padding-right: 0px !important;
  }
  .prt-sort-list-style li a {
      font-size: var(--prt-font-heading-style-h4);
      line-height: var(--prt-h4-font-lign-height);
  }
  .multicolumn.prt_slider_on.prt-section-responsive-section-tablet-view{
      display: none;
  }
  .breadcrumb-wrap.prt-section-breadcrumb {
    font-size: var(--prt-general-body-font-size);
  }
  .header__heading-logo {
      max-width: 100px !important;
  }
  .verticalmenu-wrapper.prt-wrap-cell {
      left: 0px;
      padding-left: 0px;
  }
  header #verticalmenu-wrapper{
        margin-left: 0px;
  }
  .header__heading {
      padding-left: 10px;
  }
  .banner__box>*+.banner__text{
    margin-top: 0px;
  }
}
@media (max-width: 360px){
  .product-form__buttons .shopify-payment-button {
    padding-left: 3px;
  }
  .shopify-payment-button {
    padding-left: 0px;
  }
.quick-add-modal .product-form__quantity .form__label {
    margin-right: 8px;
}
.blog .article-card__info{
  width: 40%;
}
}
@media (max-width: 749px){
.banner__content.banner__content--middle-left.prt_custome_banner_style2{
    padding-top: 15px;
}
.breadcrumb-wrap.prt-section-breadcrumb{
    padding-left: 15px;
    padding-right: 15px;
}
  .prt-custome-features-collection-style .collection ul li.grid__item,
  .product-recommendations ul li.grid__item,
  .prt_featured_collection .grid--2-col-tablet-down .grid__item,
  .collection .grid--2-col-tablet-down .grid__item{
    width: 100%;
    max-width: 100% !important;
  }
    .blog .article-card__info time {
    font-size: 25px;
    line-height: 25px;
  }
 .prt_css_collection_style_id{
    margin-top: 25px;
  }
  .image-with-text__content,
  .prt_list_collection_style2 ul.collection-list,
    .prt_list_collection_style2{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
.prt-left-sidebar.facets-container {
    margin-bottom: 30px;
}
.slideshow__text .prt-banner-other-desc{
    display: none;
  }
  .slideshow__slide .banner__text span{
    background-color: transparent;
  }
  .prt-banner-button {
    padding-top: 30px !important;
  }
 
  .slideshow__slide .banner__text span {
      font-size: var(--prt-h2-font-lign-height) !important;
    line-height: var(--prt-h2-font-lign-height) !important;
  }
  .slideshow__slide .prt-custome-slider-demo2 .banner__text span {
      font-size: 30px !important;
    line-height: 40px !important;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-button {
    padding-top: 0px!important;
}
}
@media (max-width: 371px){
    #prt_banner_button{
    display: none;
  }
}
@media (max-width: 370px){
.countdown_time .timer-block span.countdown_title{
    display: none !important;
  }
}
@media (min-width: 1200px){
  footer #ContactFooter {
     width: 50% !important;
  }
  .custom-liquid-main-title-section{
   margin-left: 260px;
   margin-right: 260px;
 }
  /*header .cart-count-bubble:before,
  header .cart-count-bubble:after{
      color: inherit;
      position: absolute;
      top: 0;
      bottom: auto;
  }
  header .cart-count-bubble {
      position: relative;
      color: var(--gradient-base-accent-1);
      background-color: transparent;
      font-size: 12px;
      bottom: 0;
      top: 3px;
      left: 2px;
  }*/
}
@media (min-width: 650px){
  .list_style .detail-list-view.grid--2-col-desktop .grid__item .prt-product-card-icon {
      top: 95px;
  }
  .page-width.list_style .detail-list-view.grid--2-col-desktop .card__content .card__information {
      padding-top: 0px;
  }
}
@media (min-width: 530px) and (max-width: 650px){
  .list_style .detail-list-view.grid--2-col-desktop .grid__item .prt-product-card-icon {
      top: 75px;
  }
  .page-width.list_style .detail-list-view.grid--2-col-desktop .card__content .card__information {
      padding-top: 100px;
  }
}
@media (max-width: 530px){
.list_style .detail-list-view.grid--2-col-desktop .card--card.card--media>.card__content {
    border: unset;
}
}
#cart-notification-button{
    background-color: var(--gradient-base-accent-2);
    color: var(--gradient-background);
}
.cart-item__quantity cart-remove-button .icon-remove {
  color: var(--gradient-base-accent-1);
}
.cart-item__quantity cart-remove-button .icon-remove:hover {
  color: var(--gradient-base-accent-2);
}
#prt_without-sidebar-filter facet-filters-form.facets {
    padding: 5px 0px;
}
main#checkout-main button{
  color: #fff;
}
.quantity:after,
.quantity:before{
    top: unset;
    right: unset;
    bottom: unset;
    left: unsetvvvv;
    border: unset;
    border-radius:5px;
    box-shadow: unset;
}

.field:hover.field:after{
    box-shaddow: none;
}
.contact__button,
.contact h2.title{
    text-align: center;
}
.prt_all_collection_style2 .card--card.card--media>.card__content{
    display: none;
}
#shopify-product-reviews a.spr-summary-actions-newreview{
  color: var(--gradient-base-accent-1);
  text-decoration: none;
}
.prt_all_collection_style2{
  padding-bottom: 70px;
  padding-top: 70px;
}
p{
  font-weight: 400;
}
.collection__view-all .button{
    background-color: var(--gradient-base-accent-2);
    color: var(--gradient-base-background-1);
}
#prt_without-sidebar-filter .prt-left-sidebar.facets-container {
    margin-bottom: 40px;
}
.prt_image_banner_section_style .banner__buttons .button,
.prt_image_banner_section_style .banner__buttons .button:hover{
  border: 1px solid #fff;
  overflow: hidden;
}
.template-404 a.button{
   background-color: var(--gradient-base-accent-2);
}
.header__icons .header__icon--account{
  padding-left: 15px;
}
header:first-child nav.header__inline-menu{
  text-align: right;
}

#ContactForm .field:after {
  box-shadow: unset;
  border: unset;
}
#ContactForm input,
#ContactForm textarea{
    border: 1px solid var(--gradient-base-background-2);
    border-radius: 5px;
    background-color: var(--gradient-base-background-1);
}
#shopify-section-announcement-bar .announcement-bar__message a{
  text-decoration: none;
}
.prt-announcement-bar-left-text,
.announcement-bar__message{
  font-weight: 400;
}
.slideshow__text.slideshow__text--left {
  margin-top: -30px;
}
.header__icon--menu[aria-expanded=true]:before {
  background-color: transparent;
}
.back-to-top{
  font-size: 23px;
    line-height: 23px;
    text-align: center;
    height: 43px;
    width: 43px;
    background-color: var(--gradient-base-accent-2);
    color: #fff;
    border-radius: 5px;
    right: 30px;
}
.back-to-top:hover {
    color: #fff;
}
.product-grid-container .card__content .card__information{
  margin-top: -15px;
}
header .cart-count-bubble:before{
  margin-left: -5px;
}
header .cart-count-bubble:after{
   margin-right: -5px;
}
.product-grid .card--card.card--media>.card__content,
.product-grid .card__content .card__information .card-information{
    position: relative;
    -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;
}
.product-grid .card__content .card__information .card-information{
   z-index: 1;
}
.template-404 p{
    width: 50%;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-bottom: 30px;
}
#shopify-section-announcement-bar .prt-announcement-block__details-content li:last-child{
  position: relative;
  bottom: -4px;
}
.header__icon .icon:hover,
#cart-notification-form button{
   color: var(--gradient-base-background-1);
}
.page__search .product-grid .card--card.card--media>.card__content{
    background-color: var(--gradient-base-background-1);
    margin-top: 50px;
}
.page__search .product-grid li:hover .card--card.card--media>.card__content {
    margin-top: 25px;
}
.template-search .grid.product-grid .grid__item{
    box-shadow: 0px -2px 24px 0px rgba(0, 0, 0, 0.04);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    display: flex;
    height: 400px;
    padding: 30px 30px 0px;
    flex-direction: column;
    align-items: center;
    gap: 30px;
}
a.header__icon--cart svg.icon{
  top: -11px;
}
header-drawer {
    position: relative;
}
predictive-search[open] .predictive-search {
    width: 220px;
}
predictive-search[open] .predictive-search{
   margin-left: -70px;
}
header .header__icons{
  margin-right: 70px;
}
.page__index .list-menu--inline,
.header__inline-menu .list-menu--inline{
    position: relative;
    left: 12%;
}
a.header__icon--cart .icon{
    color: var(--gradient-base-background-1);
    width: 15px;
    height: 15px;
    margin-top: -2px;
    margin-left: 25px;
}
.header__icon--cart .headercart-icon h3,
.header__icon--cart .totals__subtotal-value{
   display: none;
}
.cart-count-bubble{
    top: -12px;
    left: 30px;
    background-color: var(--gradient-base-accent-2);
}
.cart-count-bubble span{
    display: block !important;
    color: var(--gradient-base-background-1);
    font-size: 10px;
    line-height: 15px;
}
.prt-sort-list-style.collection .card__inner.ratio{
    display: flex;
    width: auto;
    height: 160px; 
}
.multicolumn-card__image-wrapper .media{
    overflow: visible;
}
.multicolumn-card__image-wrapper .media{
    position: relative;
}
ul.product-grid .full-unstyled-link{
    display: inline-block;
    position: relative;
}

.cart__warnings a{
    color: var(--gradient-base-background-1);
}
.prt-sort-list-style.collection ul.product-grid .full-unstyled-link,
.page-width.list_style .card__content .card__information h3 a{
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  font-family: var(--font-body-family);
}
.prt-sort-list-style.collection .product-grid.contains-card li.grid__item{
   padding: 30px 30px 0px;
}
.blog .card__content .card__information a,
ul.product-grid .full-unstyled-link{
    -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;
  }
header.vertical-menu-togle{
  padding-top: 1px;
}

.list_style li .card-wrapper .quick-add__submit{
  background: var(--gradient-background);
}
.product__info-container .price--on-sale .price-item--regular {
  font-weight: 400;
}
facet-remove .active-facets__button-remove{
  text-decoration: none;
}
.collection__view-all{
  padding-top: 30px;
}
.template-404 .title{
    font-size: 100px;
    line-height: 100px;
}
.template-404.page-width{
    padding-top: 0px;
    padding-bottom: 20px;
}
.breadcrumb-wrap.prt-section-breadcrumb a{
  text-decoration: none;
}
.list_style.prt_product_list_css_class .grid__item .prt-product-card-icon {
    bottom: auto;
    top: 80px;
}
.page-width.list_style.prt_product_list_css_class .grid--2-col-desktop .card__content .card__information {
    padding-top: 115px;
}
.facet-filters__field .select__select{
  padding-right: 21px;
}
.facets-vertical.page-width.list_style .prt-left-sidebar.facets-container {
  display: none;
}
.header__icons .headercart-icon{
    padding-right: 5px;
}
.back-to-top {
  display: none;
}
.list_style .card--card.card--media>.card__content,
.facets-vertical.page-width .card--card.card--media>.card__content
{
  position: relative;
    z-index: 0;
}
.page-width.list_style .card__content .card__information,
.facets-vertical.page-width .card__content .card__information
{
    position: relative;
    z-index: 0;
    pointer-events: none;
    cursor: default;
}
.page-width.list_style .card__content .card__information a,
.facets-vertical.page-width .card__content .card__information a{
      cursor: pointer;
    pointer-events: visible;
    position: relative;
    display: inline-block;
}

.flip-countdown.countdown-block {
    width: auto;
    float: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 0 0 30px;
    top: 6px;
}
.countdown-container.flip-countdown{
       bottom: auto;
     top: -45px;
      background-color: var(--gradient-base-accent-1);
}
.page-home3-template .flip-countdown.simple-countdown{
  top: 40px;
}
.page-home3-template .prt-multicolumn-image-style .multicolumn .multicolumn-list__item.grid__item {
    width: 680px;
    height: 170px !important;
}
.page-home3-template .prt-multicolumn-image-style li{
  overflow: hidden;
  position: relative;
   height: 170px !important;
}
.page-home3-template .prt-multicolumn-image-style.multicolumn .page-width{
   box-shadow: unset;
}
.page-home3-template .page-width.list_style h2{
    position: relative;
    top: -23px;
}
.page-home3-template .rich-text__blocks.left vertical a{
    border: 1px solid;
    background-color: transparent;
}
.page-home3-template .prt-image-with-newsletter-form .image-with-text__content {
   padding-top: 100px;
}
.page-home3-template #Banner-template--21103497380133__230e1692-1c5b-4a04-bf63-a2ce7ed631ef .banner__media.media{
  border-radius: 21px !important;
}
.flip-countdown.simple-countdown {
    background: transparent;
    color: var(--gradient-base-accent-1);
    position: absolute;
    left: auto;
    right: 0;
    text-align: center;
    top: 18px;
    bottom: auto;
    float: none;
    width: auto;
    display: inline-block;
    vertical-align: top;
    height: auto;
    margin: auto;
    z-index: 1;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    visibility: visible;
}
.prt-custome-features-collection-style .product-grid.contains-card li.grid__item .quick-add__submit img{
    width: 15px;
    height: 15px;
  margin-top: -2px;
}
.page-width.grid_style .product-grid.contains-card li.grid__item,
.new-arrivals .product-grid-container .grid.product-grid .grid__item{
  position: relative;
  overflow: hidden;
}
.new-arrivals .product-grid-container .grid.product-grid .grid__item,
.season-sale .grid.product-grid .grid__item{
    display: flex;
    height: 400px;
    padding: 30px 30px 0px;
    flex-direction: column;
    align-items: center;
    gap: 30px;
}
.season-sale .product-grid-container .card__content .card__information {
    padding-top: 25px;
    margin-top: 0;
}
.season-sale .grid.product-grid .grid__item:hover,
.season-sale .grid.product-grid .grid__item:hover .card__media a{
    background-color: var(--gradient-base-background-1);
}
.new-arrivals .grid__item .prt-product-card-icon product-form{
   width: 100%;
}
.flip-countdown.simple-countdown .countdown_time{
    vertical-align: top;
    padding: 10px 0px 10px 15px;
}
.prt_custome_counterclass .flip-countdown.simple-countdown .countdown_text{
  font-size: var(--prt-h3-font-lign-height);
}
.prt_custome_counterclass .flip-countdown.simple-countdown .countdown_time,
.prt_custome_counterclass .flip-countdown.simple-countdown .countdown_text{
  background-color: var(--gradient-background);
    color: var(--gradient-base-accent-1);
}
slider-component.active{
  display: block;
}
slider-component.deactive{
  display: none;
}
.prt-sort-list-style ul{
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    justify-content: right;
    padding-bottom: 15px;
}
.prt-sort-list-style .collection__title.title-wrapper{
   margin-top: -60px;
}
.prt-sort-list-style h1,
.prt_collection_btn_style h2{
    font-size: 42px;
    font-style: normal;
    font-weight: 500;
    line-height: 52px;
    text-transform: uppercase;
}
#Banner-template--21103496986917__e9fff7eb-846d-4c1a-a648-ce822c27521e .banner__media.media{
    margin-top: -15px;
}
.prt_trending_section{
  margin-top: -30px;
}
.prt_collection_btn_style .title-wrapper-with-link {
    justify-content: center;
}
.prt-sort-list-style .prt-nav-tabs li a.tab-btn{
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
}
.prt-sort-list-style .prt-nav-tabs li{ 
    border-radius: 30px;
    border: 1px solid rgba(0, 0, 0, 0.20);
    background: #FFF;
}
.prt-sort-list-style li.collectiontwo,
.prt-sort-list-style li.collectionthree{ 
    padding-left: 30px;
}
.prt-sort-list-style li a{
    font-size: var(--prt-h3-font-lign-height);
    line-height: var(--prt-heading-font-size);
    text-decoration: none;
    font-weight: 400;
    color: var(--gradient-base-accent-1);
}
.prt-sort-list-style .prt-nav-tabs li{
    padding: 8px 15px;
    margin-right: 15px;
}
.prt_trending_richtext .rich-text__blocks.horizontal .rich-text__buttons a.button--primary{
    height: 30px;
    padding: 5px 20px;
    justify-content: center;
    align-items: center;
    background-color: var(--gradient-base-accent-2);
}
.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 .prt-nav-tabs li:hover a{
   color: var(--gradient-background);
}
.prt-sort-list-style li a.tab-btn{
    position: relative;
    padding-left: 13px;
    padding-right: 15px;
    text-decoration-line: none;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
}
.prt-sort-list-style li:last-child a.tab-btn:after {
    content: unset;
}
.prt_custome_counterclass .color-background-2.isolate.gradient{
    padding-top: 40px;
    border-radius: 5px;
    padding-bottom: 40px;
}
.prt_custome_counterclass .h1.heading_style1{
    margin: -37px 0px 40px 0px;
    padding: 15px 45px 13px 45px;
    background-color: #F6F4F0;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #575757;
    border-radius: 5px;
    display: inline-block;
}
.prt_custome_counterclass .h1.heading_style1:after{
   left: 45px;
   bottom: 14px;
}
.prt_custome_counterclass .card__inner{
    border-radius: var(--prt-button-shape);
    text-align: center;
    border-radius: 5px;
}
.prt_custome_counterclass .prt-product-card-icon,
.prt_custome_counterclass .card__inner,
.prt_custome_counterclass .color-background-2.isolate.gradient{
   border: 1px solid;
}
.prt_custome_counterclass .countdown_time .timer-block:after{
    content: ":";
    position: absolute;
    left: auto;
    right: 0;
    top: 3px;
    bottom: auto;
    color: var(--gradient-base-accent-1);
}
.prt_custome_counterclass .countdown_time .timer-block:last-child:after{
   content: unset;
}

/*-----------------cms-banner------------------------*/
.template-index .main-content .shopify-section.index-section.cmsbanner {
  z-index: 0;
  position: relative;
}
.cms-banner .banner a {
  float: left;
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}
.cms-banner .banner .banner-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  align-items: center;
  text-align:left;
  width: 37%;
}
.cms-banner .banner .banner-content.left {
  left: 40px;
  right: auto;
  text-align: left;
}
.cms-banner .banner .banner-content .banner-inner{
  float: left;
  width: 100%;
}
.cms-banner .banner .banner-content.right {
  right: 40px;
  left: auto;
  text-align: right;
}
.cms-banner .banner .banner-content .subtitle {
  float: left;
  width: 100%;
  font: 300 26px/30px var(--font-stack-header); 
    }
.cms-banner .banner .banner-content .title {
  float: left;
  width: 100%;
  font: 500 26px/30px var(--font-stack-header);    
    margin: 0 0 25px;
    }
.cms-banner .banner .banner-content .desc {
  float: none;
  width: auto;
  display: inline-block;
  vertical-align: top;
  background: var(--color-btn-secondary);
    padding: 8px 10px; 
    margin: 0 0 15px;
    font: 500 14px/16px var(--font-stack-body);
      border-radius: 4px; 	
      -moz-border-radius: 4px; 
      -webkit-border-radius: 4px; 
      -khtml-border-radius: 4px; 
      }
.cms-banner .banner .banner-content .price_desc{
  float: left;
  width: 100%;
  font: 400 14px/16px var(--font-stack-body);
    }
.cms-banner .banner .banner-content .price{
  font: 500 22px/24px var(--font-stack-body);
    }
.cms-banner .banner a img {
  transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
}
.cms-banner .banner a:hover img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);	
}
@media (max-width: 1550px) {
  .cms-banner .banner .banner-content{
    width: 40%;
  }
  .cms-banner .banner .banner-content .title,.cms-banner .banner .banner-content .subtitle{
    font-size:24px;
    line-height: 28px;
  }
  .cms-banner .banner .banner-content .title{
    margin: 0 0 20px;
  }
}
@media (max-width: 1399px) {
  .cms-banner .banner .banner-content .desc{
    font-size: 12px;
    line-height: 14px;
  }
  .cms-banner .banner .banner-content .title,.cms-banner .banner .banner-content .subtitle{
    font-size: 22px;
    line-height: 26px;
  }
  .cms-banner .banner .banner-content .price{
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 1299px) {
  .cms-banner .banner .banner-content .desc {
    font-size: 11px;
    line-height: 13px;
    margin: 0 0 10px;
    padding: 6px 8px;
  }
  .cms-banner .banner .banner-content .title,.cms-banner .banner .banner-content .subtitle {
    font-size: 18px;
    line-height: 22px;
  }
  .cms-banner .banner .banner-content .title{
    margin: 0 0 15px;
  }
  .cms-banner .banner .banner-content .price_desc{
    font-size: 12px;
    line-height: 14px;
  }
  .cms-banner .banner .banner-content .price {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 1199px) {
  .cms-banner .banner .banner-content {
    width: 38%;
  }
  .cms-banner .banner .banner-content .title,.cms-banner .banner .banner-content .subtitle{
    font-size: 16px;
    line-height: 20px;
  }
  .cms-banner .banner .banner-content .title{
    margin: 0 0 10px;
  }
  .cms-banner .banner .banner-content .price {
    font-size: 14px;
    line-height: 16px;
  }
  .cms-banner .banner .banner-content .desc {
    font-size: 10px;
    line-height: 12px;
    margin: 0 0 10px;
    padding: 4px 6px;
  }
}
.prt_collection_btn_style .prt_collection_button_block .slider-button:hover,
  .rich-text__blocks.horizontal .rich-text__buttons a:hover,
  .newsletter-form__button:not(:focus-visible):not(.focused):hover{
    background-color: var(--gradient-base-accent-2);
    border-color: var(--gradient-base-accent-2);
    color: var(--gradient-base-background-1);
}

@media (max-width: 991px) {
  .page-home3-template .prt_inline_text_block .rich-text__blocks.left .rich-text__buttons {
    float: none;
    text-align: left;
  }
  .prt-image-with-newsletter-form .image-with-text__heading,
  .page-home3-template .prt_collection_style5 .collection-list-title{
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .page-home3-template #Banner-template--21103497380133__230e1692-1c5b-4a04-bf63-a2ce7ed631ef{
     display: none;
  }
 .page-home2-template .list_style.prt_trending_section .grid__item .prt-product-card-icon {
    top: -15px;
 }
  .page-aboutus .image-with-text__text .prt-list-style ul,
  .page-aboutus .image-with-text__text .prt-list-style ul li{
      display: block;
  }
  .page-aboutus .section-template--21297243259173__5ca2ab3a-e930-47d0-a62f-f74dc1523c76-padding,
  .page-aboutus .section-template--21297243259173__a351e0a7-1c05-4873-883e-cb1826e732ad-padding{
      padding-bottom: 0px;
  }
  .page-aboutus #footer_prt_footer_style_1 {
      margin-top: -10% !important;
  }
  .prt-accordian-with-image .image-with-text__content {
      padding: 6rem 7rem 5rem 0;
  }
  .product .shopify-section .prt-padding-top-collection-screen.product-recommendations {
      padding-top: 20px;
  }
  .prt-banner-other-desc .price.top-character-style,
  .prt-left-sidebar.facets-container{
      display: none;
  }
  .prt-top-footer-section .footer-block__heading {
      margin-top: 0px;
  }
  .footer-block__details-content>li:not(:last-child) {
      padding-bottom: 0px;
  }
  .rich-text__blocks.horizontal .rich-text__buttons a {
      padding-left: 0px;
  }
  .page-home2-template .section-template--21103497314597__4761deea-d7ff-42b6-900a-66a1b27d5d00-margin {
      margin-bottom: 0px;
  }
  .page-home2-template .flip-countdown.simple-countdown {
      top: 0px !important;
  }
  .prt_banner .prt-banner-section {
      display: block !important;
  }
  .header-category-menu ul.prt-header-menu-class li a{
      padding: 0px 10px !important;
  }
  footer #ContactFooter {
      padding-left: 0px !important;
  }

  .prt_only_image_banner_section{
       display: none !important;
  }
  .page-width.rich-text__blocks.horizontal{
       display: block !important;
  }
  .page-width.rich-text__blocks.horizontal .rich-text__heading{
      width: 100% !important;
      display: block !important;
  }
  .page-width.rich-text__blocks.horizontal .rich-text__text{
      width: 100% !important;
      padding-right: 0px !important;
      padding-left: 0px !important;
  }
  .page-width.rich-text__blocks.horizontal .rich-text__text:before {
      content: unset !important;
  }
  .page-width.rich-text__blocks.horizontal .rich-text__buttons{
      display: block !important;
      width: 100% !important;
      text-align: left !important;
      margin-bottom: 10px !important;
  }
  
  .countdown_time .timer-block span{
      font-size: 25px;
      line-height: 25px;
  }
  .prt-custome-features-collection-style .grid.product-grid{
      padding-top: 25px;
  }
  .flip-countdown.simple-countdown{
     left: 0 !important;
     top: 25px !important;
  }
 
  .flip-countdown.simple-countdown .countdown_time{
     margin-left: -15px;
    margin-top: 108px;
  }
  .countdown_time .timer-block{
        padding: 10px 5px 10px 8px;
  }
   .footer_prt_footer_style_1 .newsletter-form .title-box{
    padding-top: 20px;
  }
  .prt_home3_first_slider .prt-banner-button #prt_banner_button2{
    display: none;
  }
  .slideshow.banner .prt_home3_first_slider .slideshow__text.slideshow__text--left{
     padding-top: 30px;
     padding-bottom: 20px;
  }
  .rich-text .heading_style1.rich-text__heading,
  .heading_style1.center,
  .product__title h1{
    font-size: var(--prt-h4-font-lign-height) !important;
    line-height: var(--prt-font-heading-style-h2) !important;
  }
  .page-home2-template .custom-liquid-main-title-section {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .prt_collection_overlay_title_style .collection-list{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .list_style.prt_custome_counterclass{
    padding-top: 15px;
  }
  .prt-section-responsive-section-padding .collection{
     padding-top: 0px !important;
     padding-bottom: 0px !important;
  }
  .prt-section-responsive-section-padding{
    padding-top: 50px !important;
    padding-bottom: 40px !important;
  }
  .cms-banner .banner .banner-content {
    width: 44%;
  }
  .cms-banner .banner .banner-content .desc{
    display: none;
  }
  .cms-banner .banner .banner-content.left{
    left: 15px;
  }
  .cms-banner .banner .banner-content.right {
    right: 15px;
  }
  .cms-banner .banner .banner-content .price {
    font-size: 13px;
  }
  .cms-banner .banner .banner-content .price_desc {
    font-size: 11px;
  }
  .cms-banner .banner .banner-content .title,.cms-banner .banner .banner-content .subtitle{
    font-size: 14px;
    line-height: 18px;
  }
}
@media (max-width: 340px) {
  .cms-banner .banner .banner-content .title,.cms-banner .banner .banner-content .subtitle{
    font-size: 12px;
    line-height: 16px;
  }
  .cms-banner .banner .banner-content {
    width: 46%;
  }
}
.ttcmsbanner #cmsbanner-f0f60523-1435-4570-8521-87c055d50573{
   position: absolute;
   right: 0;
  z-index: 1;
}
.cmsbanner .ttcmsbanner .cms-banner .banner {
    display: inline-block;
    width: auto;
}
.cmsbanner .ttcmsbanner .page-width-desktop{
  padding: 0px;
}
.collage__item--collection .card__content .card__information .card__heading,
.collage__item--product .card__content .card__information{
   display: none;
}
.prt-custome-slider-demo2 .banner__heading{
    font-size: 18px;
	line-height: 24px;
	font-weight: 400;
}
.prt-custome-slider-demo2 .slideshow__slide .banner__text span {
    font-size: 86px;
    line-height: 76px;
}
.prt-custome-slider-demo2 .slideshow__text .prt-banner-other-desc {
    font-size: 30px;
    line-height: 30px;
    letter-spacing: var(--prt-general-font-lettor-spacing);
    font-weight: 600;
    padding-top: 0px;
    margin-top: -10px;
}
.prt-custome-slider-demo2.banner__content.banner__content--middle-left{
  padding-top: 20px;
}
.prt_custome_banner_style2 .banner__box .banner__heading+* {
    margin-top: 0px;
}
.prt_custome_banner_style2 h2.banner__heading {
    line-height: var(--prt-h2-font-lign-height);
}
.prt_custome_banner_style2 .banner__box.content-container,
.banner__content.banner__content--middle-left.prt_custome_banner_style2{
   padding-left: 0px;
}
.header_style_2 #MegaMenu-Content-1{
    left: 45%;
    right: 0;
    width: 200px;
    padding-left: 30px;
}
.prt-sort-list-style .card__content .card__information{
  margin-top: 20px;
}
@keyframes menu_sticky{
	0% {
		margin-top: -120px;
		opacity: 0;
	}
	50% {
		margin-top: -64px;
		opacity: 0;
	}
}
.prt_breadcrumb_style {
  display: none;
}

.card .card__inner .card__media{
  position: initial;
}
.card .card__inner .card__media a{
    cursor: pointer;
    pointer-events: visible;
    position: relative;
    display: inline-block;
 }
 .product-grid li .card-wrapper .quick-add__submit span{
    font-size: 15px;
    line-height: 15px;
    display: inline-flex;
 }

/* home3 css */

.prt_collection_overlay_title_style .collection-list .card__content{
    margin-top: -60px !important;
    z-index: 1;
}
.prt_collection_overlay_title_style .collection-list .card__information .card__heading{
    background-color: var(--gradient-base-background-1);
    margin: 0px 10px;
    padding: 10px;
}
.prt_collection_overlay_title_style .collection-list .card--media:hover .card__information .card__heading{
    background-color: var(--gradient-base-accent-1);
    color: var(--gradient-base-background-1);
}
.banner .prt_home2_banner_style .banner__box span.prt-bg-custome-color{
    -ms-transition: .6s ease-in-out;
    -o-transition: .6s ease-in-out;
    -moz-transition: .6s ease-in-out;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    color: #fff;
    background-image: linear-gradient(var(--gradient-base-accent-1),var(--gradient-base-accent-1),var(--gradient-base-accent-1));
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 150%;
}
.prt_collection_overlay_title_style .collection-list .card__information .card__heading .icon-wrap svg,
.prt_collection_overlay_title_style .collection-list .card__information:hover .card__heading .desc{
   opacity: 0;
}
.prt_collection_overlay_title_style .collection-list .card__information:hover .card__heading .icon-wrap svg,
.prt_collection_overlay_title_style .collection-list .card__information .card__heading .desc{
   opacity: 1;
}
.prt_home2_banner_style .banner__box.content-container{
    background-image: url(https://cdn.shopify.com/s/files/1/0667/2207/0759/files/blur-img.png?v=1692353967);
    opacity: 90%;
    background-repeat: no-repeat;
    width: 600px;
    height: 375px;
    left: 4%;
}
.banner .prt_home2_banner_style .banner__box span{
  padding-left: 16px;
}
.banner .prt_home2_banner_style .banner__box .banner__text p{
  color: var(--gradient-base-background-1);
}
.banner .prt_home2_banner_style .banner__buttons a{
    background-color: transparent; 
    border: 1px solid #fff;
    color: #fff;
}
.banner .prt_home2_banner_style .banner__text.body{
   margin-top: -35px;
}
.prt_home2_banner_style .banner__buttons{
   margin-top: 10px;
}
.prt_home3_first_slider .prt-banner-other-desc span.price {
    font-size: 15px;
    line-height: 25px;
}
.prt_home3_first_slider .prt-banner-other-desc .vertical_text.price{
   display: none;
}
.prt_home3_first_slider .slideshow__text .prt-banner-other-desc {
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
    padding-top: 0px;
}
.slideshow.banner  .prt_home3_first_slider .top-character-style {
    position: absolute;
    left: 0;
    right: 0;
    top: 94px;
    font-size: 32px;
    line-height: 42px;
}
.slideshow.banner  .prt_home3_first_slider .prt-banner-button {
    padding-top: 65px;
}
.prt_banner-counter-style .countdown_time,
.prt_banner-counter-style .flip-countdown.simple-countdown {
    background: var(--gradient-background);
    color: var(--gradient-base-accent-1);
}
.prt_banner-counter-style .countdown_time .timer-block {
    width: 24%;
}
.prt_banner-counter-style .flip-countdown.simple-countdown{
    position: absolute;
    right: -80%;
    top: auto;
    left: auto;
    bottom: 4%;
    border-color: transparent;
}
.prt_banner-counter-style .countdown_time .timer-block span{
    font-size: 14px;
}
.prt_banner-counter-style .flip-countdown.simple-countdown .countdown_time{
    padding: 10px 5px;
  width: 287px;
}
.prt-home3-tablist .prt-sort-list-style ul{
    padding-top: 13px;
}
.prt_home2_banner_style.prt_home3_banner_style .banner__heading{
   margin-top: -13px;
}
.prt_banner-counter-style.banner__content .banner__subheadig_text span{
    font-size: var(--prt-general-body-font-size);
    color: var(--gradient-base-accent-1);
}
.prt_banner-counter-style .banner__box.content-container{
   left: 30%;
   width: 490px;
}
.banner__content.banner__content--middle-left.page-width.prt_banner-counter-style{
  height: 650px;
}
.prt_home3_first_slider .slideshow__text{
  padding-top: 5px;
}
.prt_collection_overlay_title_style .card .icon-wrap,
.prt_collection_overlay_title_style .collection-list .card__information .card__heading .desc{
    position: absolute;
    left: auto;
    right: 7%;
}
.prt_collection_overlay_title_style .card--card.card--media>.card__content {
    text-align: left;
}
.prt_collection_overlay_title_style .card__content .card__information a{
   padding-left: 5px;
}
.prt_collection_overlay_title_style .card__content .card__information a {
  font-weight: 500;
}
.prt_collection_overlay_title_style .card .icon-wrap, .prt_collection_overlay_title_style .collection-list .card__information .card__heading .desc {
    font-size: 14px;
    font-weight: 400;
}
.prt_banner-counter-style .banner__buttons a{
  background-color: transparent;
}
.prt-home3-tablist .prt-sort-list-style li a.tab-btn {
    font-size: var(--prt-general-body-font-size);
    line-height: var(--prt-general-body-font-line-height);
    font-weight: 500;
}
.prt-home3-tablist .prt-sort-list-style li a.tab-btn:after {
    height: 17px;
    top: 3px;
}
.prt_banner-counter-style .banner__buttons a:hover,
.banner .prt_home2_banner_style .banner__buttons a:hover{
    background-color: var(--gradient-base-accent-2);
    border-color: transparent;
    color: var(--gradient-base-background-1);
}
.prt_collection_overlay_title_style .collection-list .card__information .card__heading{
    -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-sort-list-style.collection ul.product-grid li .full-unstyled-link{
   font-size: 16px;
   font-weight: 500;
}
.card-information .price__sale span,
.prt_collection_btn_style .prt_collection_heading_block .prt-heading{
   font-weight: 500;
}
.prt-home3-tablist .prt-sort-list-style .card__content .card__information {
    margin-top: -20px;
}
.prt_home3_first_slider .prt-banner-button #prt_banner_button2{
  position: relative;
}
  .prt_home3_first_slider.prt_home3_second_slider .prt-banner-button #prt_banner_button2:after{
     left: 13%;
  }
.prt_home3_first_slider .prt-banner-button #prt_banner_button2:after{
   content: "";
    position: absolute;
    left: 11%;
    top: auto;
    right: auto;
    bottom: 12px;
    height: 2px;
    width: 37%;
    background-color: #767471;
}
.prt-banner-button .banner__buttons2{
   padding-left: 10px;
}
.blog .article-card__info {
   display: none;
}
.blog .card--card.card--media>.card__content{
   background-color: var(--gradient-background);
}
.collection-list-wrapper .prt_list_collection_style3.collection-list__item .card__inner .card__media img{
    height: 130px;
    width: 326px;
}
.collection-list-wrapper .prt_list_collection_style3 .card__inner.ratio{
    --ratio-percent: 50% !important;
    height: 130px;
    width: 329px;
}
.collection-list-wrapper .prt_list_collection_style3 .card .media.media--hover-effect>img:only-child
    display: block;
    max-width: 100%;
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    height: 100px;
    width: auto;
}
.collection-list-wrapper .prt_list_collection_style3 .card__media:hover img{
    position: relative;
    transition: all 0.9s;
    display: inline-block;
    transform: translateX(0);
}
.collection-list-wrapper .prt_list_collection_style3 .card__content .card__information a{
    position: absolute;
    padding-left: 40px;
    top: 33px;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    color: var(--gradient-base-background-1);
    padding-right: 20px;
}
.collection-list-wrapper .prt_list_collection_style3 .card__content .card__information a .icon-wrap{
    display: none;
}
.prt_marquee_collection.collection-list-wrapper li.prt_list_collection_style3{
   height: 120px;
    display: inline-block;
  margin-right: 30px;
}
.prt_marquee_collection .collection-list {
    display: inline;
    position: relative;
}
.collection-list-wrapper li.prt_list_collection_style3 .card.card--card.card--media{
   position: relative;
}
.collection-list-wrapper li.prt_list_collection_style3 .card__information .desc{
    top: 2px;
    position: relative;
    bottom: 0px;
    left: 0;
    display: block;
    right: auto;
    text-align: left;
    color: rgba(255, 255, 255, 0.70);
    line-height: 26px;
}
.prt-custome-features-collection-style .product-grid.contains-card li.grid__item,
.facets-vertical.page-width .product-grid-container li.grid__item,
.oled-smart-tvs .grid.product-grid .grid__item,
.page-width.grid_style .product-grid.contains-card li.grid__item{
    display: flex;
    height: 400px;
    flex-direction: column;
    align-items: center;
    gap: 30px;
}
.page-width.grid_style .collection.ttm-collection-with-banner .card__content .card__information{
    padding-top: 25px;
}
.product-grid.contains-card li.grid__item{
    padding: 30px;
}
.facets-vertical.page-width .grid.product-grid .grid__item:hover,
.facets-vertical.page-width .product-grid-container li.grid__item:hover,
.oled-smart-tvs .grid.product-grid .grid__item:hover,
.oled-smart-tvs .grid.product-grid .grid__item:hover .card__media a,
body.product-card .product-recommendations .grid.product-grid .grid__item:hover,
body.product-card .product-recommendations .grid.product-grid .grid__item:hover .card__media a,
.page__cart .page-width.grid_style .product-grid.contains-card li.grid__item:hover .card__media a{
    background-color: var(--gradient-base-background-1);
}
body.product-card .product-recommendations .card__content .card__information,
.cart .card__content .card__information{
   padding-top: 30px;
}
.cart .prt_featured_collection li:hover .card--card.card--media>.card__content {
    margin-top: -10px;
}
.cart .product-grid li:hover .card--card.card--media>.card__content {
    margin-top: -25px !important;
}
.flat-70-off .facets-vertical.page-width .card__content .card__information {
   padding-top: 25px;
}
.prt-custome-features-collection-style .product-grid.contains-card li.grid__item img,
.product-recommendations .product-grid.contains-card li.grid__item img,
.product-grid-container .card__media .media img,
.page-width.grid_style .card__media .media img{
    width: 233px;
    height: 160px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.cart .prt_featured_collection .grid__item:hover .prt-product-card-icon{
   top: 0px;
}
.facets-vertical.page-width .product-grid li .card-wrapper .quick-add__submit span {
    font-size: 14px;
    line-height: 16px;
}
.facets-vertical.page-width .prt-product-card-icon{
  padding: 0px;
}
.prt-custome-features-collection-style .card__content .card__information h3 a{
    font-size: var(--prt-font-heading-style-h5);
    line-height: var(--prt-h3-font-lign-height);
    text-align: left;
  
}
.prt-product-vendor b,
.prt-custome-features-collection-style .card__content .card__information h3 a,
ul.product-grid .full-unstyled-link{
    font-weight: 500;
}
.product-recommendations ul.product-grid .full-unstyled-link{
  padding-top: 20px;
}
.title.h1.heading_style2{
    text-transform: uppercase;
}
.page__index #shopify-section-template--21103496986917__featured_collection{
    background-color: var(--gradient-base-background-2);
}
.page__index #shopify-section-template--21103496986917__featured_collection{
    margin-top: -70px;
}
.prt-custome-features-collection-style .collection__title.title-wrapper {
    margin-bottom: 80px;
    padding-left: 0px;
}
.prt-custome-features-collection-style .collection__title.title-wrapper h2,
.prt_collection_btn_style h2,
.prt-sort-list-style h1,
.heading_style1.rich-text__heading span,
.title.h1.heading_style2,
.prt-banner-other-desc .price.top-character-style p,
.heading_style1.center
{
  font-weight: 700;
}
.no-sidebar-collection .page-width.grid_style .product-grid.contains-card li.grid__item:hover,
.new-arrivals .page-width.grid_style .product-grid.contains-card li.grid__item:hover{
    background-color: var(--gradient-background);
    position: relative;
    overflow: hidden;
}
.no-sidebar-collection .product-grid li .card__content .card__information{
   padding-top: 25px;
}
.no-sidebar-collection .product-grid li:hover .card--card.card--media>.card__content {
    margin-top: -33px !important;
}
.prt-custome-features-collection-style .card__inner.ratio,
.product-grid-container .collection .card__inner.ratio,
.page-width.grid_style .collection .card__inner.ratio{
    height: 160px;
    background-color: #fff;
}
.new-arrivals .grid.product-grid .grid__item{
    overflow: hidden;
    position: relative;
}
.no-sidebar-collection .page-width.grid_style .product-grid.contains-card li.grid__item {
    background-color: var(--gradient-base-background-2);
    padding-bottom: 0px;
}
.no-sidebar-collection .page-width.grid_style .collection .card__inner.ratio{
   background-color: transparent;
}
.list_style ul li.grid__item .card-wrapper .card{
    width: 100%;
    display: table;
    vertical-align: middle;
    padding: 30px;
}
.list_style .card--card.card--media>.card__content{
    width: 70%;    
}
.index .list_style.prt_trending_section .card--card.card--media>.card__content {
    width: 100%;
}
.list_style .card__content .card__information .card-information,
.list_style .card--card.card--media>.card__content{
   text-align: left;
}
.list_style .card__inner.ratio{
   width: 30%;
}
.list_style .card__inner.ratio,
.list_style .card--card.card--media>.card__content{
    display: table-cell;
    vertical-align: middle;
}
#shopify-section-template--21103496986917__d5c95fc3-c4d8-4c05-aca9-035b39a8640a{
  background-color: #F8FBFE;
}
#footer_prt_footer_style_1 .footer__content-top{
   background-size: cover;
   background-repeat: no-repeat;
}
#footer_prt_footer_style_1 .footer-block__newsletter .footer-block__description{
    font-size: var(--prt-font-heading-style-h5);
    line-height: var(--prt-h5-font-lign-height);
  margin-top: 0px;
}
.footer-block__newsletter .prt-newsletter-heading-section{
   display: inline-block;
}
.prt-sort-list-style.collection .product-grid.contains-card li.grid__item,
.prt-sort-list-style.collection img{
    background-color: var(--gradient-base-background-2);
}
.collection.ttm-collection-with-banner .ttm-mainclass{
    width: 100%;
    max-width: 100%;
    display: inline-flex;
}
.collection.ttm-collection-with-banner .ttm-subclass{
  display: inline;
}
.collection.ttm-collection-with-banner .ttm-subclass.col-md-4{
    width: 35%;
      
}
.collection.ttm-collection-with-banner .ttm-subclass.col-md-4.prt-banner-right {
  padding-top: 15px;
  position: relative;
}
.collection.ttm-collection-with-banner .ttm-subclass.col-md-8{
    width: 65%;
}
@media (max-width: 991px){
  .col-md-12, .col-lg-12, .col-sm-12, .col-xs-12{
     width: 100% !important;
  }
  .collection.ttm-collection-with-banner .ttm-mainclass .prt-banner-right,
  .collection.ttm-collection-with-banner .ttm-mainclass .prt-banner-left,
  #shopify-section-template--21103496986917__e9fff7eb-846d-4c1a-a648-ce822c27521e .banner{
    display: none !important;
  }
}
.collection.ttm-collection-with-banner .product-grid.contains-card li.grid__item{
  background-color: var(--gradient-background);
}
.collection.ttm-collection-with-banner .ttm-subclass.contentview{
  padding-left: 0px;
}
.collection.ttm-collection-with-banner .card__media a img{
    width: 110px;
    height: 145px;
}
.page-width.list_style .collection.ttm-collection-with-banner .grid--2-col-desktop .card__content .card__information {
    padding-top: 0px;
}
.collection.ttm-collection-with-banner .product-grid.contains-card li.grid__item{
  background-color: var(--gradient-base-background-2);
}
.collection.ttm-collection-with-banner li.grid__item {
    padding: 27px 20px 25px 25px;
}
.collection.ttm-collection-with-banner .ttm-subclass li.grid__item{
  padding: 27px 20px 15px 25px !important;
}
.list_style.prt_trending_section .product-grid.contains-card li.grid__item {
    padding: 30px 30px 20px;
}
.list_style .collection.ttm-collection-with-banner ul li.grid__item .card-wrapper .card{
    padding: 0px;
}
.list_style .collection.ttm-collection-with-banner .grid.product-grid{
    margin-top: 0px;
}
.prt_collection_btn_style .card__inner{
    display: none;
}
.prt_collection_btn_style .collection-list__item{
    background-color: var(--gradient-base-background-1);
}
.prt_collection_btn_style .slider-button{
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    width: auto;
  padding: 0px 25px;
}
.prt_collection_btn_style .prt_collection_heading_block .prt-heading{
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
    margin-bottom: 0px;
  text-transform: capitalize;
}
.prt_collection_btn_style .prt-description{
   margin-top: 0px;
}
.prt_collection_btn_style .prt_collection_button_block button{
    border: 1px solid;
    border-radius: 30px;
}
.prt_collection_btn_style .slider-button--next .icon{
   display: none;
}
.prt_collection_btn_style .prt_collection_button_block{
   padding-left: 33px;
}
.product-grid .card__content .card__information .card-information,
.product-grid .card__content .card__heading{
  text-align: left;
}
.list_style ul li.grid__item .card-wrapper .card {
    padding: 0px;
}
.announcement-bar__link {
    padding: 0px;
}
#shopify-section-template--21103496986917__e9fff7eb-846d-4c1a-a648-ce822c27521e .banner__media{
     background-color: transparent;
}
#shopify-section-template--21103496986917__e9fff7eb-846d-4c1a-a648-ce822c27521e .banner{
    margin-left: 100px;
    margin-right: 100px;
}
.list_style .collection .card__media img{
    width: 120px;
    height: 145px;
}
#footer_prt_footer_style_1 .footer__content-top{
    padding-bottom: 0px !important;
}
.footer-block__newsletter .prt-newsletter-heading-section{
   text-align: left;
   padding-top: 10px;
}
.footer .footer-block__newsletter {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 50px;
}
.footer .footer-block__newsletter .footer-block__heading{
   margin-bottom: 0px;
   font-size: 28px;
   line-height: 38px;
}
#shopify-section-announcement-bar .announcement-bar__message i{
  display: none;
}
#shopify-section-announcement-bar .prt-announcement-bar-left-text{
  height: 50px;
}
#shopify-section-announcement-bar .announcement-bar__message.left_text{
  display: inline-block;
}
#shopify-section-announcement-bar .localization-form__select{
    position: relative;
    top: -47px;
}
#shopify-section-announcement-bar .disclosure__list-wrapper{
    position: relative;
    bottom: auto;
    top: -63px;
}
#shopify-section-announcement-bar #FooterLanguageList{
    background-color: var(--gradient-base-background-1);
}
#shopify-section-announcement-bar .disclosure__list-wrapper{
  left: -16px;
}
#shopify-section-announcement-bar .prt-announcement-bar-left-text{
   display: flex;
  height: 50px;
}
.list_style .card--card .prt-product-card-icon{
    position: relative;
    top: -30px;
    left: -40px;
    background-color: transparent;
}
.list_style .card--card .prt-product-card-icon .quick-add{
    padding-right: 8px;
    padding-bottom: 10px;
}
.list_style li .card-wrapper .quick-add button,
.list_style li .card-wrapper .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: 40px;
    height: 40px;
    padding: 10px;
     margin-bottom: 10px;
    justify-content: center;
    align-items: center;
}
.list_style .card--card .prt-product-card-icon{
    padding-top: 5px;
}
.page-width.list_style .card__content .card__information{
   padding-left: 20px;
}
.page-width.list_style .product-grid.contains-card li.grid__item,
.prt_collection_btn_style .collection-list__item,
.prt-sort-list-style.collection .product-grid.contains-card li.grid__item,
  .prt_collection_btn_style .prt_collection_button_block button,
  .prt-sort-list-style li,
  .rich-text__blocks.horizontal .rich-text__buttons a,
  .newsletter-form__button:not(:focus-visible):not(.focused),
.product-grid .card--card.card--media>.card__content,
.no-sidebar-collection .page-width.grid_style .product-grid.contains-card li.grid__item,
.page-width.grid_style li .card-wrapper .quick-add__submit{
  -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;
}
.page-width.list_style .product-grid.contains-card li.grid__item:hover,
.prt_collection_btn_style .collection-list__item:hover,
.prt-sort-list-style.collection .product-grid.contains-card li.grid__item:hover,
.season-sale .grid.product-grid .grid__item:hover,
.oled-smart-tvs .grid.product-grid .grid__item:hover,
.cart .prt_featured_collection li:hover{
   box-shadow: 0px -2px 25px 2px rgba(0, 0, 0, 0.10);
}
.prt-sort-list-style.collection .product-grid.contains-card li.grid__item:hover{
    background-color: var(--gradient-background);
}
.list_style .card--card .prt-product-card-icon{
  opacity: 0;
}
.list_style .grid__item .prt-product-card-icon product-form{
   width: 40px;
}
.page__article .article-template__link{
     color: var(--color-icon);
}
.prt_blog_detail_style .article-template__comments-fields .field:after {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: none;
    border-radius: 0;
    box-shadow: unset;
}
.prt_blog_detail_style .article-template__comment-wrapper .button{
   text-transform: uppercase;
}
.prt_blog_detail_style .field__input{
   border-bottom: 1px solid var(--stroke, rgba(0, 0, 0, 0.20));
   background-color: transparent;
}
.product-grid-container li .card-wrapper .quick-add__submit,
.card--card .prt-product-card-icon{
  width: 100%;
}
.product-grid-container li .card-wrapper .quick-add__submit{
  width: 100 !important%
}
.list_style li:hover .card--card .prt-product-card-icon{
  opacity: 1;
}
.prt-sort-list-style.collection li .card-wrapper .quick-add__submit,
.page-width.grid_style li .card-wrapper .quick-add__submit,
.product-grid-container li .card-wrapper .quick-add__submit{
    height: auto;
    width: auto;
    background-color: var(--gradient-base-accent-2);
    color: var(--color-button-text);
    border-radius: 30px;
    display: flex;
    padding: 10px 25px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
}
.page-width.grid_style .grid__item:hover .prt-product-card-icon{
   bottom: 0px; 
}
.page-width.grid_style .product-grid.contains-card li.grid__item{
    background-color: var(--gradient-base-background-1);
}
.page-width.grid_style .product-grid.contains-card li.grid__item,
.page-width.list_style .product-grid.contains-card li.grid__item,
.prt-sort-list-style.collection .product-grid.contains-card li.grid__item,
.page__cart .page-width.grid_style .product-grid.contains-card li.grid__item,
facet-filters-form.facets,
.facets-vertical.page-width .grid.product-grid .grid__item,
.prt_collection_btn_style .collection-list__item{
    box-shadow: 0px -2px 27px 0px rgba(0, 0, 0, 0.08);
    background-color: #fff;
}
.page-width.grid_style .product-grid.contains-card li.grid__item:hover,
.page-width.list_style .product-grid.contains-card li.grid__item:hover,
.prt-sort-list-style.collection .product-grid.contains-card li.grid__item:hover,
.page__cart .page-width.grid_style .product-grid.contains-card li.grid__item:hover,
facet-filters-form.facets:hover,
.facets-vertical.page-width .grid.product-grid .grid__item:hover,
.prt_collection_btn_style .collection-list__item:hover{
    box-shadow: 0px -2px 28px 0px rgba(0, 0, 0, 0.10);
}
.page-width.grid_style .prt-product-card-icon product-form,
.prt-sort-list-style.collection li .prt-product-card-icon product-form,
.page-width.grid_style .grid__item:hover .prt-product-card-icon,
.product-grid-container li .card-wrapper .quick-add__submit,
.prt-product-card-icon product-form
{
    width: 100%;
}
.page-width.grid_style .product-grid li:hover .card--card.card--media>.card__content,
.product-grid li:hover .card--card.card--media>.card__content{
  margin-top: -60px;  
  background-color: rgb(255 255 255 / 95%);
}
.facets-vertical.page-width .card--card.card--media>.card__content{
   background-color: rgb(255 255 255 / 60%);
   padding-top: 30px !important;
}
#shopify-section-template--21103496986917__16965683998049199d{
  background-color: var(--gradient-base-background-2);
}
.collection .card__inner .badge {
  color: var(--gradient-base-background-1);
  background-color: #008A00;
    border-color: #008a00;
  font-size: 14px;
  padding: 3px 6px;
  width: 48px;
}
.collection .card__inner .card__badge{
    z-index: 0;
    position: absolute;
    left: -10px;
    top: -10px;
}
.collection.ttm-collection-with-banner .card__inner .badge,
.list_style .card__inner .badge{
   display: none;
}
.prt-sort-list-style.collection li{
  position: relative;
  overflow: hidden;
}
.prt-sort-list-style.collection .grid__item:hover .card--card.card--media>.card__content {
     background-color: rgb(255 255 255 / 60%);
    margin-top: -50px;
}
.prt-sort-list-style.collection .grid__item:hover .prt-product-card-icon{
  bottom: 0px;
}
.prt-custome-features-collection-style .card__content .card__information{
   margin-top: -25px;
}
.list_style .card--card .prt-product-card-icon-wrap{
   display: grid;
}
.product-grid .card__content .card__information .card-information{
   padding-top: 10px;
}
.blog .card__information .article__meta-buttons{
    padding-top: 6px;
    padding-bottom: 7px;
}
.blog .card__information .article__meta-buttons a{
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: uppercase;
    color: var(--gradient-base-accent-1);
}
#shopify-section-announcement-bar .disclosure__button,
#shopify-section-announcement-bar .disclosure__list-wrapper,
.header_currency .currency-block .currency_code{
  background-color: transparent;
  color: var(--gradient-base-background-1);
}
#shopify-section-announcement-bar .disclosure__button,
.header_currency .tbl-list{
   padding: 0px;
}
#shopify-section-announcement-bar .announcement-bar__message{
  padding-left: 0%;
  padding-top: 6px;
}
.custom-liquid-main-title-section{
    overflow: hidden;
    position: relative;
}
.page-width.list_style .card__content .card__information a{
    font-weight: 500;
  font-size: 16px;
}
.footer-block__details-content>li a{
  font-weight: 400;
}
.page-width.list_style .card__content .card__information .card-information{
   padding-top: 10px;
} 
.page-width.list_style .card-information .price{
   margin-top: 0px !important;
}
.index .banner__content--middle-right .prt-banner-button .banner__buttons2 {
    padding-left: 0px;
}
.page-width.grid_style .grid__item:hover .prt-product-card-icon,
.page-width .prt-sort-list-style.collection .grid__item:hover .prt-product-card-icon,
.page-width .prt-sort-list-style.collection .grid__item .prt-product-card-icon{
   padding: 0px;
}
.prt_collection_btn_style .prt_collection_heading_block .prt-heading{
    margin-top: 10px;
    margin-bottom: 0px;
}
.localization-form__select .icon-caret {
    cursor: pointer;
    pointer-events: visible;
}
#shopify-section-announcement-bar .disclosure__button.localization-form__select{
      cursor: default;
    pointer-events: unset;
}
#shopify-section-template--21103496986917__16965683998049199d{
  padding-bottom: 125px;
}
.prt-sort-list-style.collection .prt-nav-tabs{
    padding-bottom: 15px;
}
.localization-form__select .icon-caret {
   right: 60px !important;
}
.prt-announcement-bar-left-text .header_currency .tbl-list .currency_wrapper{
   text-decoration: unset;
}
.prt-announcement-bar-header-area .icon-arrow{
   display: none;
}
#vertical-menu-togle{
  display: inline-flex;
}
.header-category-menu{
   background-color: var(--gradient-base-accent-2);
}
.header-category-menu ul.prt-header-menu-class li:first-child a{
   padding: 0px;
}
.header-category-menu ul.prt-header-menu-class li a{
   color: var(--gradient-background);
   padding: 0;
   font-weight: 400;
   font-size: var(--prt-font-heading-style-h5) !important;
   padding: 0px 50px;
}
.header-category-menu ul.prt-header-menu-class li a i{
    font-size: 25px;
    line-height: 25px;
    position: relative;
    top: 3px;
    right: 5px;
}
.header-category-menu ul.prt-header-menu-class{
    gap: 2.4rem 2rem;
    text-align: left;
    display: flex;
    padding: 0;
}
.header-category-menu ul.prt-header-menu-class li{
   width: auto;
}
.header-category-menu #verticalmenu-wrapper{
    width: 100%;
    padding: 12px 0px 6px;
}
.header-category-menu .prt-header-menu-class.list-unstyled img{
   padding-right: 3px;
}
.prt-sort-list-style.collection .card--card .prt-product-card-icon{
   bottom: 25px;
}
.rich-text__blocks.horizontal .rich-text__buttons a{
  margin-right: 5px;
}
.customer button, button.shopify-payment-button__button--unbranded{
  color: var(--gradient-background);
}
.product__title h1 {
    font-size: 48px;
    font-style: normal;
    line-height: 58px;
    font-family: var(--font-body-family);
}
.product__accordion .accordion__title{
  font-weight: 500;
}
.price-item.price-item--sale,
.product__title h1{
   font-weight: 600;
}
.product .price .badge,
.product-recommendations .badge{
  background-color: #008A00;
  border-color: #008A00;
  color: var(--gradient-base-background-1);
}
.breadcrumb-wrap.prt-section-breadcrumb{
    background-position: bottom;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    font-size: var(--prt-font-heading-style-h5);
    font-weight: 500;
}
.image-with-text__content .image-with-text__text+.button{
    text-transform: uppercase;
    color: var(--gradient-background);
}
.image-with-text__content .prt-list-style ul{
    padding-left: 0px;
}
#about-us .prt-section-breadcrumb,
.page__collection .prt-section-breadcrumb,
#contact .prt-section-breadcrumb{
    font-size: 25px !important;
}
.prt-accordian-with-image details {
    border-bottom: 1px solid #cccc;
    padding: 10px 00px 10px 0px;
}
.image-with-text__content .accordion__title.h4{
   font-size: var(--prt-font-heading-style-h4);
}
.prt-accordian-with-image .image-with-text__text{
  width: 100%;
}
.prt-accordian-with-image .image-with-text__content {
    padding: 6rem 7rem 7rem 0;
}
.page__product .prt-section-breadcrumb{
    background-color: transparent;
}
.facets-vertical .product-grid-container .grid.product-grid{
   margin-top: 15px;
}
.facets-vertical.page-width li.grid__item:hover .card__inner.ratio{
    background-color: #fff;
}
.facets-vertical.page-width li.grid__item {
    position: relative;
    overflow: hidden;
}
.facets-vertical.page-width .grid--2-col-desktop.detail-list-view li.grid__item {
    display: flex;
    height: 220px;
}
.facets-vertical.page-width .grid--2-col-desktop.detail-list-view li.grid__item{
   align-items: flex-start;
   padding-top: 40px;
}
.product__info-container ul.prt-shipping-section{
    list-style: unset;
    display: flex;
    width: 546px;
    padding: 15px 20px;
    align-items: flex-start;
    gap: 50px;
    background: #FFFCF3;
}
.product__info-container ul.prt-shipping-section li,
.product__info-container ul.prt-shipping-section{
    display: inline-block;
}
.product__info-container ul.prt-shipping-section img{
    width: 25px;
    height: 26px;
}
.product__info-container ul.prt-shipping-section li{
    color: rgba(0, 0, 0, 0.70);
    font-family: Bai Jamjuree;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; 
    padding-top: 5px;
}
.product__info-container ul.prt-shipping-section span{ 
    padding-left: 10px;
    position: relative;
    top: -7px;
}
.product__info-container ul.prt-shipping-section .prt-subclass2{
   padding-left: 50px;
}
.product__info-container .product-form__submit{
    border: 1px solid var(--gradient-base-accent-1);
    background-color: transparent;
    color: var(--gradient-base-accent-1);
}
.product-form__quantity .form__label{
   display: block;
}
.product__info-container .product__title{
   margin-top: -15px;
}
.product__info-container .product-form__quantity{
  position: relative;
}
.product__info-container .product-form__quantity .quantity{
    position: absolute;
    top: 48px;
    bottom: 0;
}
.product-recommendations .grid.product-grid .grid__item:hover,
.product-recommendations .grid__item:hover .card__inner .card__media a,
.facets-vertical.page-width li.grid__item:hover{
   background-color: var(--gradient-base-background-1);
   box-shadow: 0px -2px 25px 0px rgba(0, 0, 0, 0.10);
}
.product-recommendations .grid.product-grid .grid__item{
  position: relative;
  overflow: hidden;
}
.product-form .product-form__submit {
   margin-left: 25%;
   background-color: var(--gradient-background);
}
.product-form .quantity:after {
    left: unset;
    right: unset;
    top: unset;
    bottom: unset;
}
.product-form__quantity .quantity{
    background: var(--white, #FFF);
    box-shadow: 0px -2px 25px 0px rgba(0, 0, 0, 0.10);
}
.product-form__quantity .quantity{
    border: unset;
}
.list_style .card--card .prt-product-card-icon .quick-add{
    width: 40px;
}
.list_style .card--card .prt-product-card-icon-wrap{
   padding-left: 20px;
}
.shopify-payment-button__button--unbranded {
    padding: 0em 2em;
}
.page-width.list_style.prt_trending_section .product-grid.contains-card li.grid__item,
.page-width.list_style.prt_trending_section .card .media,
.product-recommendations .grid.product-grid .grid__item{
   background-color: var(--gradient-base-background-1);
}
.facets-vertical .grid__item .prt-product-card-icon product-form{
    width: 100%;
}
.oled-smart-tvs .product-grid-container .card__content .card__information{
   margin: 0px;
   padding-top: 30px;
}
.header-right-menuarea .search-modal__content {
    position: relative;
    right: 188px;
    top: 25px;
}
details[open] .modal-overlay, .modal__close-button.link, .search.search-modal__form .field:after,
.header__icon.header__icon--search.header__icon--summary.link focus-inset.modal__toggle,
.header__icon span{
    display: none !important;
}
header details[open]>.search-modal{
    width: 200px;
}
header details[open]>.search-modal, header details.search-modal {
    background-color: transparent;
    border: none;
}
header details[open] {
    position: relative;
    cursor: pointer;
    pointer-events: visible;
}
predictive-search .search-modal__form .search__input.field__input {
  display: flex;
  width: 208px;
  height: 35px;
  padding: 10px 20px;
  justify-content: space-between;
  align-items: center;
    padding: 10px 38px 5px 15px;
    width: auto;
    font-size: 14px;
    border-radius: 50px;
   border: 1px solid var(--stroke, rgba(0, 0, 0, 0.20));
   background: var(--primary-color, #F8FBFE);
}
predictive-search .search-modal__form .field {
    width: 208px;
    right: 0px;
}
header predictive-search .search-modal__form {
    margin-right: -12px;
}
.header-right-menuarea .search-modal__content {
    position: relative;
    right: 188px;
    top: 25px;
}
header details[open] {
    color: #fff;
    font-size: 0px;
}
header .header__search {
    display: table-cell !important;
}
.search__input.field__input {
    background-color: transparent;
    border-radius: 15px;
    border-color: #c6c6c6;
}
.prt-sort-list-style .prt-nav-tabs li{
    cursor: pointer;
    pointer-events: visible;
}
header .search-modal__form .search__button .icon {
    color: var(--color-icon);
}
header .search-modal__form button.search__button.field__button {
    margin-right: 7px;
    top: -4px;
}
.cart-count-bubble span,
#Details-menu-drawer-container .header__icon span{
  display: block !important;
}
.header--has-menu .header__icon--menu{
   padding-top: 13px;
}
@media (min-width:991px) and (max-width: 1200px){
  .prt-sort-list-style.collection .product-grid.contains-card.grid--5-col-desktop li.grid__item {
      padding: 30px 15px 0px !important;     
  }
  .prt-sort-list-style.collection .product-grid.contains-card.grid--5-col-desktop{
      column-gap: 15px !important;
      row-gap: 15px !important;
   }
   .page-home2-template .slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper{
     padding-top: 70px;
  }
}
@media (max-width: 1055px){
  .product-form .product-form__submit,
  button.shopify-payment-button__button--unbranded{
    width: auto;
  }
  .shopify-payment-button {
      display: block;
      padding-left: 0;
      width: auto;
  }
  .shopify-payment-button #variant-inventory{
     padding-top: 5px;
  }
}
.page-home3-template .page-width.list_style .collection.ttm-collection-with-banner .ttm-subclass.col-md-4{
    top: -26px;
    left: -24px;
}
.page-home3-template .newsletter-form__field-wrapper .field__label {
    margin-top: -4px;
}
@media (max-width: 1200px){
  .footer-block__newsletter .prt-newsletter-heading-section {
      width: 100% !important;
      text-align: center !important;
  }
  .footer .footer-block__newsletter {
      padding-left: 0px !important;
  }
 .page-home2-template .slider.slider--everywhere .slider__slide .media>img{
      opacity: 0.6;
  }
  .prt-sort-list-style.collection .grid--5-col-desktop .grid__item{
      width: 50%;
      max-width: 48%;
  }
  .page-width.list_style .collection.ttm-collection-with-banner .ttm-mainclass,
  .page-width.list_style .collection.ttm-collection-with-banner .ttm-subclass,
  .page-width.list_style .collection.ttm-collection-with-banner .ttm-subclass.col-md-8{
      display: block;
      width: 100%;
 }
  .page-home2-template header .header__icons {
    margin-right: 0px;
    width: 200px;
    padding-left: 55px;
 }
  .page-home2-template .header__icon:not(.header__icon--summary) {
    top: 14px;
  }
   .prt-sort-list-style .collection__title.title-wrapper {
      margin-top: -5px !important;
   }
   .prt-sort-list-style ul {
     justify-content: left!important;
  }
   a.header__icon--cart svg.icon {
     top: -11px;
  }
  .cart-count-bubble {
    top: -4px;
    left: 50%;
    background-color: var(--gradient-base-accent-1);
 }
  a.header__icon--cart svg.icon path{
    fill: #000;
  }
  .search-modal__content.search-modal__content-bottom{
    right: 70%;
  }
  /*.header__icon:not(.header__icon--summary){
      top: 10px;
      right: -26px;
  }*/
 .product__info-container ul.prt-shipping-section{
     display: none;
  }
}
.collection-winter-collection .facets-vertical .product-grid-container,
.collection-masonry-product .facets-vertical .product-grid-container{
    padding-left: 20px; 
}
.header-category-menu ul.prt-header-menu-class li:last-child a{
  padding-right: 0px;
}
.header_style_2 .mega-menu__content li{
  position: relative;
}
.header_style_2 .mega-menu__content li:hover .mega-menu__link--level-2 .overlay-class{
   opacity: 1;
  transform: initial;
    display: initial;
}
.header_style_2 .mega-menu__content li .mega-menu__link--level-2 .overlay-class{
    opacity: 0;
    position: absolute;
    display: block;
    background-color: transparent;
    top: 6px;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    transition: all .2s linear;
    cursor: pointer;
}
.header_style_2 .mega-menu__content li .mega-menu__link--level-2 .overlay-class span{
    position: relative;
    top: 42%;
    left: 18%;
    right: 15%;
    color: var(--gradient-base-background-1);
    font-size: 21px;
  z-index: 1;
}
.header_style_2 .mega-menu__content li .mega-menu__link--level-2 .overlay-class:before,
.header_style_2 .mega-menu__content li .mega-menu__link--level-2 .overlay-class:after{
    content: ' ';
    position: absolute;
    top: 6;
    left: 0;
    width: 100%;
    height: 94%;
    background-color: #000;
    opacity: .4;
}
.mega-menu[open] #MegaMenu-Content-4{
    position: absolute;
    width: 200px;
    right: 0;
    padding: 10px 40px;
    top: 116%;
}
#MegaMenu-Content-1 .mega-menu__list.page-width.mega-menu__list--condensed li a,
#MegaMenu-Content-4 .mega-menu__list.page-width.mega-menu__list--condensed li a,
#MegaMenu-Content-5 .mega-menu__list.page-width.mega-menu__list--condensed li a{
    font-weight: 400;
  font-size: 15px !important;
}
.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{
    margin-left: 260px;
    margin-right: 260px;
    overflow: hidden;
    position: relative;
}
.prt-custome-slider-demo2 h2.banner__heading{
    border-radius: 25px;
    background-color: #4E5B9F;
    color: #000000;
    display: inline-block;
    padding: 5px 20px;
}
.prt_list_collection_style4 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.prt_list_collection_style4:hover, .prt_list_collection_style4:focus, .prt_list_collection_style4:active {
  -webkit-animation-name: prt_list_collection_style4;
  animation-name: prt_list_collection_style4;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
 .prt_list_collection_style4 .card__content .card__information a{
    padding-top: 95px;
    left: 70px;
  }
.prt_list_collection_style4 .card__content .card__information a{
    top: auto;
    bottom: 0;
}
.prt_list_collection_style4 .card__content .card__information a span.desc{
   color: #fff;
}
li.prt_list_collection_style4{
    height: 160px;
  border-radius: 15px;
}
.prt_list_collection_style4 .card__content .card__information a span.desc{
   display: none !important;
}
.prt_list_collection_style4 .card__inner.ratio{
    background-color: var(--gradient-base-background-1);
    box-shadow: 0px -2px 28px 0px rgba(0, 0, 0, 0.10);
}
.prt_list_collection_style4 .card__content .card__information a{
    left: 0;
    right: 0;
    margin: 0 auto;
}
.prt_list_collection_style4 .card__content{
    position: absolute;
    top: auto;
    bottom: -50px;
}
.prt_list_collection_style4 .card__media img{
    width: 150px !important;
    height: 150px !important;
  display: block;
    max-width: 100%;
    position: absolute !important;
    top: 12% !important;
    bottom: auto;
    left: 0 !important;
    right: 0;
    margin: 0 auto;
}
.prt_list_collection_style4 .card__content .card__information a{  
    line-height: 5px;
    text-align: center;
}
.prt_list_collection_style4 .card__content .card__information{
    position: relative;
    top: 29px;
}
.prt-banner-right.prt-collection-list-with-sidebar-banner{
    padding-left: 50px;
}
.page-home2-template .banner__content--middle-right .banner__box.slideshow__text--left{
    padding-left: 13%;
}
.page-home2-template .prt-custome-slider-demo2 .banner__box.slideshow__text--left h2.banner__heading {
    background-color: transparent;
    border: 1px solid rgb(255 255 255 / 51%);
}
.collection.ttm-collection-with-banner .countdown_time {
    margin-top: 45px;
}
.list_style.prt_trending_section .card__media img{
    width: 128px;
    height: 157px;
}
.prt-banner-left.prt-collection-list-with-sidebar-banner .card__media img{
    width: 120px;
    height: 145px;
}
.collection.ttm-collection-with-banner .countdown_time .timer-block{
    border-radius: 5px;
    background: var(--white, #FFF);
    box-shadow: 0px -2px 24px 0px rgba(0, 0, 0, 0.08);
}
.page-home2-template .prt_trending_richtext .rich-text__blocks.horizontal .rich-text__buttons a.button--primary {
    background-color: var(--gradient-base-accent-1);
    color: var(--gradient-background);
}
.page-home2-template .custom-liquid-main-title-section {
    margin-left: 110px;
    margin-right: 110px;
}
.page-home2-template .page-width.rich-text__blocks.horizontal .rich-text__text {
    right: 16%;
    top: -13px;
}
.page-home2-template .prt_spacing_style .rich-text__heading {
    padding-left: 19%;
}
.page-home2-template .multicolumn .button{
   color: var(--gradient-background);
}

/*=================bestseller product============================*/
.bestseller-collection .slider-bestproduct-wrap .best-product-div {
  float: left;
  width: 100%;
  position: relative;
  background: #fff;
  padding: 0 15px;
  border: 1px solid var(--color-border);
    }
.bestseller-collection .slider-bestproduct-wrap .best-product-div li.product-li {
  margin: 0;
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper {
  padding: 15px; 
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .thumbs.product-thumb {
  float:left;
  width: 43%;
}
#bestproduct_products_slider .owl-nav {
  top: -30px;
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .thumbs.product-thumb .custom_lable {
  position: absolute;
  top: -15px;
  bottom: auto;
  z-index: 1;
  right: auto;
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  visibility: hidden;
  transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  left: 0;
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description {
  float:right;
  width: 57%;
  padding: 0 0 0 15px;
  text-align: left;
  position:relative;
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .flip-countdown.simple-countdown{
  left: 15px;
  right: auto;
  bottom:-5px;
  top: auto;
  float: none;
  width: auto;
  display: inline-block;
  vertical-align: top;
}
.bestseller-collection .product-wrapper .add_tocart.pro_btn a .tooltip-label{
  display: none;
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper:hover .product-description .flip-countdown.simple-countdown{
  transform: translateY(50px);
  -webkit-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -o-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .grid-view-item__meta {
  margin: 2px 0 8px;
  padding: 0;
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .btn_wrapper {
  position: static;
  padding: 0;
  border: none;
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  float: left;
  width: 100%;
  transform: translateY(20px);
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -o-transform: translateY(20px);
  -ms-transform: translateY(20px);
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .btn_wrapper .add_tocart.pro_btn .btn {
  background:var(--color-product-primary);
    padding:0px;
    border:none;
    width: 40px;
    }
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .btn_wrapper .pro_btn .btn span.add_cart {
  display: none;
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-layouts.grid-view-item .product-wrapper .grid-view-item__vendor {
  margin: 0 0 10px;
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper:hover .thumbs.product-thumb .custom_lable {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  visibility: visible;
  top: 5px;
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper:hover .thumbs.product-thumb .discount-percentage {
  left: auto;
  right: 0;
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper:hover .product-description .countdown.simple-countdown .countdown-block {
  transform: translateY(90px);
  -webkit-transform: translateY(90px);
  -moz-transform: translateY(90px);
  -o-transform: translateY(90px);
  -ms-transform: translateY(90px);
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper:hover .product-description .btn_wrapper {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .btn_wrapper .add_tocart,
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .btn_wrapper .pro_btn {
  float: none;
  width: auto;
  display: inline-block;
  vertical-align: top;
}
.bestseller-collection .grid-view-item .product-wrapper .pro_btn.add_tocart a.loading svg.cached, 
.bestseller-collection .grid-view-item .product-wrapper .pro_btn.add_tocart a svg.plus{
  height: 40px
}
.bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .thumbs.product-thumb .discount-percentage {
  left: auto;
  right: -10px;
}
@media (max-width: 1429px) {
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .flip-countdown.simple-countdown{
    right: 15%;
  }
}
@media (max-width: 1299px) {
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .flip-countdown.simple-countdown{
    right: 10%;
  }
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description{
    width: 60%;
  }
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .thumbs.product-thumb{
    width: 40%;
  }
}
.prt_list_collection_style4 .card__content .card__information a{
   line-height: 28px !important;
  text-transform: capitalize;
}
@media (max-width: 991px) and (min-width: 768px) {
  .page-home3-template .flip-countdown.simple-countdown .countdown_time {
      margin-top: 45px !important;
  }
} 
@media (max-width: 991px) {
  .page-home3-template .page-width.list_style h2 {
      top: -65px !important;
  }
  .page-aboutus .prt-accordian-with-image.image-with-text .image-with-text__media-item{
     display: none;
  }
  .page-aboutus .prt-accordian-with-image.image-with-text__text-item .image-with-text__content{
      padding-bottom: 10px;
  }
  .page-width.grid_style .collection.ttm-collection-with-banner .ttm-mainclass{
     padding-top: 10px;
  }
  .prt-top-footer-section .newsletter-form__field-wrapper {
     margin-left: 0% !important;
  }
  .newsletter-form__field-wrapper {
     max-width: 100%;
 }
  .footer-block__newsletter .prt-newsletter-heading-section,
  .footer .footer-block__newsletter{
     text-align: center !important;
  }
  .prt-top-footer-section .newsletter-form__field-wrapper{
     margin-top: 15px;
  }
  footer #ContactFooter {
     top: 0px;
  }
  #footer_prt_footer_style_1 { 
    margin-top: -12% !important;
 }
  #footer_prt_footer_style_1 .footer__content-top{
    margin-left: 5%;
    margin-right: 4%;
 }
  #footer_prt_footer_style_1 .footer-block__newsletter .footer-block__description{
     display: none;
  }
  .page-home2-template .page-width.rich-text__blocks.horizontal .rich-text__text,
  .prt_trending_richtext.prt_spacing_style .rich-text__wrapper,
  .prt-multicolumn-image-style.multicolumn a.button{
     display: none;
  }
  #shopify-section-template--21103497314597__82925dae-8c6e-41ef-ba3e-ac8fa4d203f4 .prt-custom-liquid-css-class {
     margin-top: 0px !important; 
  }
  .multicolumn .multicolumn-list__item.grid__item {
      width: 100%;
      height: 100%;
  }
 .grid_style .ttm-collection-with-banner .h1.heading_style2{
    position: relative;
    top: -40px;
 }
 li.prt_list_collection_style4 .card:not(.ratio) {
    display: flex;
    height: 100%;
    flex-direction: unset;
  }
  li.prt_list_collection_style4{
    margin-bottom: 80px !important;
  }
  .page-home2-template .banner--desktop-transparent .banner__box {
    padding-top: 70px !important;
    padding-bottom: 70px;
 }
  .slider.slider--everywhere .slider__slide{
     padding-top: 40px;
  }
  .prt-banner-description-section{
    display: none;
  }
  .page__index .header-category-menu {
    display: none !important;
 }
  .slideshow__slide .banner__text span {
    font-size: 45px !important;
    line-height: 55px !important;
 }
  .prt-sort-list-style h1, .prt_collection_btn_style h2{
    font-size: 30px !important;
    line-height: 40px !important;
  }
  #shopify-section-template--21103496986917__16965683998049199d {
    padding-bottom: 40px !important;
}
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .flip-countdown.simple-countdown{
    display: none;
  }
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .flip-countdown.simple-countdown .countdown-container.countdown-block{
    position:relative;
    left:0px;
  }
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .thumbs.product-thumb .discount-percentage {
    right: 0;
  }
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .btn_wrapper {
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
  }
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper:hover .product-description .btn_wrapper {
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
  }
  .bestseller-collection .grid-view-item .product-wrapper .pro_btn.add_tocart a.loading svg.cached, 
  .bestseller-collection .grid-view-item .product-wrapper .pro_btn.add_tocart a svg.plus,
  .bestseller-collection .grid-view-item .product-wrapper .pro_btn .loading .add_to_wishlist svg, .grid-view-item .product-wrapper .pro_btn a.loading svg,
  .bestseller-collection .product-wrapper .btn_wrapper .pro_btn a.btn svg{
    height: 30px;
    width: 14px;
  }
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .btn_wrapper .add_tocart.pro_btn .btn {
    width: 30px;
  }
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .btn_wrapper .pro_btn a{
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 767px) {
  #NewsletterForm--footer.field__input.field__input {
    border-radius: 100px;
    padding-right: 145px;
    height: 50px;
    margin-top: 3px;
 }
  .prt-top-footer-section .newsletter-form__field-wrapper {
    margin-left: 0px !important;
 }
  .prt_collection_btn_style .collection-list li.collection-list__item{
     padding: 15px;
  }
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description {
     padding: 10px 0 0 10px;
  }
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper{
     padding: 10px 10px 0;
  }
}
@media (max-width: 480px) {
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .thumbs.product-thumb .discount-percentage {
    top: 0;
  }
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .thumbs.product-thumb .custom_lable {
    top: 4px;
  }
  .slider-bestproduct .owl-nav {
    bottom: 10px;
    top: -30px;
  }
  .bestseller-collection .slider-bestproduct-wrap .best-product-div .product-wrapper .product-description .flip-countdown.simple-countdown{
    display:none;
  }
}
.prt_banner_collection_link{
   z-index: 3;
}
.prt-multicolumn-image-style.multicolumn a.button{
    margin-top: 40px;
    background: linear-gradient(90deg, #F23579 -4.3%, #B649F4 48.31%, #193CE5 99.84%);
    width: 93%;
    margin-left: 50px;
    margin-right: 50px;
}
.prt-multicolumn-image-style.multicolumn .rich-text__text p{
    font-weight: 500;
    color: var(--gradient-base-accent-1);
}
.prt-multicolumn-image-style.multicolumn a.button:after,
.prt-multicolumn-image-style.multicolumn a.button:before,
.prt-multicolumn-image-style.multicolumn a.button{
    border-radius: 0px;
}
.prt-multicolumn-image-style.multicolumn .slider-mobile-gutter{
    padding-left: 75px;
    padding-right: 75px;
}
.prt-multicolumn-image-style.multicolumn .page-width,
.prt_trending_richtext.prt_spacing_style .rich-text__wrapper,
.header_style_2 .mega-menu__content{
    box-shadow: 0px -2px 27px 0px rgba(0, 0, 0, 0.08);
}
.prt_trending_richtext.prt_spacing_style .rich-text__wrapper{
    padding-top: 40px;
      margin-bottom: -12px;
}
/*----------------category-silder----------------*/
.category-slider .tthometab-title.box-heading{
  right: 0;
  left: auto;
}
.cat-slider-banner-content {
  float: left;
}
.category-slider .tthometab-title.box-heading .ttcategoryslider-tab{
  border-right: none;
  border-left: 1px solid var(--color-border);
    }

.cat-slider-banner-content .ttcmscatbanner a{
  border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
  -khtml-border-radius: 4px 0 0 0;
}
.category-slider .tthometab-title.box-heading .ttcategoryslider-tab{
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -khtml-border-radius: 0 4px 4px 0;
}
@media(min-width: 992px){
  .category-slider .tthometab-title.box-heading .ttcategoryslider-tab .view-all{
    float: none;
    display: inline-block;
    width: auto;
  }
}
.banner__buttons .button:after{
   top: unset;
   bottom: unset;
   left: unset;
   right: unset;
}
.prt-multicolumn-image-style.multicolumn .center{
    padding-top: 55px;
}
#shopify-section-template--21103497314597__cdc40850-df54-4e1a-9933-24a7d288e400,
.template-search.template-search--empty{
   background-color: var(--gradient-base-background-2);
}
.title.h1.heading_style1{
    text-transform: uppercase;
}
/*--------------------- newsletter Common CSS ------------------------*/
.block_newsletter form input[type="email"] {
  padding: 10px 118px 10px 15px;
  width: 100%;
  height: 48px;
}
.block_newsletter form .input-group .input-group-btn .btn {
  padding: 0 14px;
  height: 40px;
  position: absolute;
  top: 4px;
  bottom: 0;
  left: auto;
  right: 4px;
  border:none;
  z-index:1;
  border-radius: 4px;
  -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
  -khtml-border-radius: 4px;
}
.input-group.newsletter-input {
  float: left;
  width: 100%;
  position: relative;
  overflow:hidden;
}
.block_newsletter .ttinput_newsletter button span.icon{
  display: none;
}
.block_newsletter .block_content form .input-group span.subscribe {
  font: 400 14px/18px var(--font-stack-subheading);
    }
@media (max-width: 1199px) {
  .block_newsletter form .input-group .input-group-btn .btn {
    padding: 8px 14px;
    height: 34px;
  }
  .block_newsletter .block_content form .input-group span.subscribe {
    font-size: 12px;
    line-height: 16px;
  }
  .block_newsletter form input[type="email"] {
    padding: 10px 125px 10px 15px;
    height: 42px;
  }
}
@media (max-width: 600px) {
  .block_newsletter .block_content form .input-group span.subscribe {
    font-size: 10px;
    line-height: 12px;
  }
}
@media (max-width: 480px) {
  .block_newsletter form .input-group span.subscribe {
    display: none;
  }
  .block_newsletter .ttinput_newsletter button span.icon{
    display: block;
  }
  .block_newsletter form .input-group .input-group-btn .btn {
    padding: 0 8px;
  }
  .block_newsletter form input[type="email"] {
    padding: 10px 55px 10px 15px;
  }
}
.footer-top .block_newsletter .block_content form {
  margin: 0;
}
.block_newsletter .form-vertical .errors,.block_newsletter .form-vertical .form-success {
  position: absolute;
  top: auto;
  bottom: -50px;
  left: 0;
  right: 0;
  padding: 12px 14px;
  z-index: 2;
  width: auto;
  font-size: 13px;
  margin: 0;
}
.block_newsletter .form-vertical {
  float: left;
  width: 100%;
  position: relative;
}
.block_newsletter .ttinput_newsletter button i {
  display: none;
}
/*--------------------- newsletter model CSS ------------------------*/
.modal-dialog {
  margin: 0;
}
#newsletterModal .modal-header i.mdi.mdi-close {
  float: left;
  width: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 0;
  height: 40px;  
}
.modal-md {
  margin: 0 auto;
}
.modalpopupclose {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  cursor: url(pop.png),pointer;
}
#newsletterModal .modal-dialog .modal-content .modal-block .desc {
  float: left;
  width: 100%;
  font: 400 14px/24px var(--font-stack-header);
    margin: 0 0 20px;
    color: var(--color-text);
      }
#newsletterModal .modal-dialog .modal-content .modal-block .title{
  font: 500 30px/32px var(--font-stack-header);
    float: left;
    width: 100%;
    color: var(--color-btn-primary);
      margin: 0 0 20px;
      }
.modal-newsletter .checkbox-group {
  line-height: normal;
  float: left;
  width: 100%;
}
.modal-newsletter .checkbox-group input[type="checkbox"] + label {
  font-size: 13px;
  color: #777;
}
.modal-newsletter .checkbox-group input[type="checkbox"] + label:hover, .modal .modal-newsletter .checkbox-group input[type="checkbox"] + label:focus, .modal .modal-newsletter .checkbox-group input[type="checkbox"] + label:active {
  color: #222;
}
.modal-newsletter .checkbox-group.active input[type="checkbox"] + label {
  color: #222;
}
.modal-newsletter .checkbox-group.form-group-top input[type="checkbox"] {
  height: 15px;
  width: 15px;
  float: none;
  vertical-align: top;
  display: inline-block;
  margin: 0px;
}
.color_swatch_Value li.active label {
  width: 16px;
  height: 16px;
  line-height: 16px;
  position: relative;
}
.color_swatch_Value li.active label::after {
  position: absolute;
  content: '\f12c';
  top: 1px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  font-family: 'Material Design Icons';
  color: #ccc;
  font-size: 12px;
  text-align: center;
}
.modal-newsletter p {
  padding-bottom: 7px;
}
#newsletterModal .modal-header {
  position: absolute;
  height: 40px;
  width: 40px;
  left: auto;
  right: 0;
  top: 0;
  bottom: auto;
  margin: auto;
  background: #fff;
  z-index: 1;
  padding: 0;
  border: none;
}
#newsletterModal .close {
  opacity: 1;
  -moz-opacity: 1; 
  -khtml-opacity: 1; 
  -webkit-opacity: 1;
  visibility: visible;
}
#newsletterModal .modal-newsletter .row-subscibe {
  margin: 0 0 20px;
  float: left;
  width: 100%;
  position: relative;
}
#newsletterModal .modal-newsletter .row-subscibe input {
  height: 44px;
  border: none;
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 15px;
  font-weight: 400;
  padding: 15px;
  border: 1px solid var(--color-border);
    }
#newsletterModal .modal-newsletter .row-subscibe input[type="text"]::placeholder {
  color: #111;
}
#newsletterModal .modal-newsletter .row-subscibe button {
  height: 45px;
  background: var(--color-btn-primary);
    color: var(--color-btn-primary-text);
      padding: 0 24px;
      font-size: 14px;
      font-weight: 400;
      width: 100%;
      }
#newsletterModal .modal-newsletter .row-subscibe button:hover,#newsletterModal .modal-newsletter .row-subscibe button:focus,#newsletterModal .modal-newsletter .row-subscibe button:active {
  color: var(--color-btn-primary-text);
    }
#newsletterModal .modal-newsletter .row-subscibe button.btn::after{
  background: var(--color-btn-secondary);
    }
#newsletterModal .modal-newsletter .checkbox-group .box {
  margin-top: 0;
  display: none;
  top: 2px;
  bottom: auto;
}
#newsletterModal .modal-newsletter .checkbox-group label {
  font:400 13px/16px var(--font-stack-body);
    padding-left: 5px;
    margin: 0;
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
    }
#newsletterModal .modal-newsletter .checkbox-group label:hover {
  color: #222;
}
#newsletterModal .modal-newsletter .social-sharing {
  float: left;
  width: 100%;
  margin-top: 20px;
}
#newsletterModal .modal-newsletter p {
  margin-bottom: 0px;
}
#newsletterModal .modal-content .modal-block {
  width: 100%;
  float: left;
  background: #fff;
  padding: 15px;
}
#newsletterModal .modal-content .modal-block .modal-img {
  padding: 0;
  float: right;
  order: 2;
}
#newsletterModal .modal-newsletter {
  padding: 0 30px 0 15px;
}
#newsletterModal form.subscribe-form {
  width: auto;
  float: none;
  margin: 0;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#newsletterModal .modal-dialog.white-modal {
  width: 880px;
}
#newsletterModal .modal-dialog.white-modal.modal-md {
  margin: 0 auto;
  display: inline-block;
  border: none;
  vertical-align: middle;
  height: auto;
  overflow: hidden;
  z-index: 2;
}
#newsletterModal .social-sharing a{
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  border-radius: 50%;
  -moz-border-radius: 50%; 
  -webkit-border-radius: 50%; 
  -khtml-border-radius: 50%;
  color: #fff;
  padding: 0;
  margin-right: 2px;
  transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
}
#newsletterModal .social-sharing a:hover {
  transform: translateY(-5px);
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
}
#newsletterModal .social-sharing a.share-facebook {
  background: #3b5998;
}
#newsletterModal .social-sharing a.share-twitter {
  background: #00aced;
}
#newsletterModal .social-sharing a.share-instagram {
  background: #ff3a67;
}
#newsletterModal .social-sharing a.share-pinterest {
  background: #dc2743;
}
@media only screen and (min-width: 768px) {
  .prt_collection_btn_style .collection-list__item{
     padding: 15px 15px 8px 30px !important;
  }
  #newsletterModal .modal-content .modal-block {
    display: flex;
    align-items: center;
  }
}
@media only screen and (max-width: 1399px) {
  #newsletterModal .modal-dialog.white-modal {
    width: 780px;
  }
  #newsletterModal .modal-dialog .modal-content .modal-block .title{
    font-size: 24px;
    line-height: 26px;
    margin: 0 0 15px;
  }
}
@media only screen and (max-width: 1199px) {
  #newsletterModal .modal-dialog.white-modal {
    width: 700px;
  }
  #newsletterModal .modal-dialog .modal-content .modal-block .title {
    font-size: 20px;
    line-height: 22px;
    margin: 0 0 10px;
  }
  #newsletterModal .modal-dialog .modal-content .modal-block .desc{
    font-size: 13px;
    line-height: 18px;
  }
  #newsletterModal .modal-newsletter {
    padding: 0 15px 0 0px;
  }
}
@media only screen and (max-width: 767px) {
  #newsletterModal .modal-newsletter .row-subscibe button{
    height: 36px;
    padding: 0 20px;
  }
  #newsletterModal .modal-newsletter .row-subscibe input{
    height: 40px;
    font-size: 13px;
  }
  #newsletterModal .modal-dialog.white-modal {
    width: 380px;
  }
  #newsletterModal .modal-content .modal-block .modal-newsletter{
    padding: 0;
    float: left;
  }
  #newsletterModal .modal-content .modal-block .modal-img{
    margin: 0 0 10px;
  }
  #newsletterModal .close::after, #newsletterModal .close::before{
    width: 13px;
  }
  #newsletterModal .modal-header{
    height: 30px;
    width: 30px;
  }
  #newsletterModal .modal-header i.mdi.mdi-close{
    height: 30px;
    width: 30px;
    line-height: 30px;
  }
}
@media only screen and (max-width: 1350px) {
  .collection.ttm-collection-with-banner .ttm-subclass {
      display: contents;
  }
}
@media only screen and (max-width: 480px) {
  .countdown_time .timer-block{
     width: 15% !important;
  }
  #newsletterModal .modal-newsletter .row-subscibe {
    margin: 0 0 15px;
  }
  #newsletterModal .modal-newsletter .checkbox-group label{
    font-size: 12px;
  }
  #newsletterModal .modal-dialog .modal-content .modal-block .desc {
    font-size: 11px;
    line-height: 16px;
    margin: 0 0 12px;
  }
  #newsletterModal .modal-newsletter .social-sharing{
    margin-top: 10px;
  }
  #newsletterModal .social-sharing a i {
    font-size: 12px;
  }
  #newsletterModal .social-sharing a {
    height: 25px;
    width: 25px;
    line-height: 25px;
  }
  #newsletterModal .modal-dialog .modal-content .modal-block .title {
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 8px;
  }
}
@media only screen and (max-width: 400px) {
  #newsletterModal .modal-dialog.white-modal {
    width: 300px;
  }
}
.grid_style.prt_best_seller_section .product-grid .card__content .card__heading {
  padding-top: 30px !important;
}
.h1.heading_style1{
  text-transform: uppercase;
}
#shopify-section-template--21103497314597__4761deea-d7ff-42b6-900a-66a1b27d5d00{
   background-color: var(--gradient-base-background-2) !important;
}
.facets-vertical.page-width .grid.product-grid .grid__item{
  padding: 30px;
}
.page-home2-template .prt-specia-font{
  color: #FEC201;
    font-size: 17px;
    font-weight: 600;
}
.page-home2-template .breadcrumb-wrap.prt-section-breadcrumb{
  display: none;
}
.page-width-desktop.prt-multicolumn-image-style{
  padding: 0px;
}
.collection-winter-collection .product-grid li:hover .card--card.card--media>.card__content {
    margin-top: -40px;
}
.prt_banner .prt-banner-section{
   display: inline-flex;
}
.prt_banner .prt-banner-section .banner{
   display: inline-block;
} 
.prt-announcement-bar-header-area .prt-announcement-bar-left-text localization-form{
   padding-left: 5px;
   width: 85px;
   position: relative;
}
.header--has-menu .header__icons .headercart-icon{
  display: none;
}
.prt_collection_style3 .prt_collection_button_block a{
   text-decoration: none;
}
.prt_richtext_custom_width .rich-text__blocks.horizontal .rich-text__buttons a{
    border: 1px solid rgba(var(--color-foreground),.75);
    color: rgba(var(--color-foreground),.75);
}
.prt_richtext_custom_width .rich-text__blocks.horizontal .rich-text__buttons a:hover{
    color: var(--gradient-background);
    border-color: var(--gradient-base-accent-2);
}
.rich-text__blocks.horizontal .rich-text__buttons a:before,
.rich-text__blocks.horizontal .rich-text__buttons a:after{
    left: unset;
    right: unset;
    top: unset;
    bottom: unset;
}
.search-modal__content.search-modal__content-bottom{
   padding: 0px;
}
@media (max-width: 1350px){
  .page__index .header-category-menu {
    display: none!important;
  }
}
@media (min-width: 1200px) and (max-width: 1350px){
  header:first-child nav.header__inline-menu {
    text-align: center !important;
  }
  .page__index .list-menu--inline, .header__inline-menu .list-menu--inline {
    left: 0% !important;
  }
  header details[open]>.search-modal{
      width: auto !important;
  }

}
header .header__icons {
  margin-right: 15px;
  width: 200px;
}
.page__index .footer.footer_prt_footer_style_1{
    margin-top: -40px;
}
.page-contact .footer.footer_prt_footer_style_1{
    margin-top: -55px;
}
.collection-list-wrapper .prt_list_collection_style4 .card__content .card__information{
   top: 41px;
}
#Banner-template--21103497314597__01bf7deb-105b-4501-84e0-1f52ef0d5bcb .banner__media.media.banner__media-half{
    width: 960px;
    height: 400px;
}
.page-home2-template #Banner-template--21103497314597__01bf7deb-105b-4501-84e0-1f52ef0d5bcb.banner{
   height: 407px;
}
.mobile-facets__footer>*{
   color: var(--gradient-background);
}
#oled-smart-tvs .facets-vertical .product-grid-container {
    padding-left: 0px;
}
.page-right-sidebar .card__content .card__information{
  padding-top: 20px;
}
.page-contact header .header__icons {
    padding-top: 17px;
}
.page-width-desktop.blog{
  padding: 0px;
}
localization-form .disclosure{
    position: relative;
    float: right;
    width: 100%;
    cursor: pointer;
   min-width: 120px;
  height: 0px;
}
localization-form .disclosure .disclosure__list-wrapper{
    left: auto;
    right: 0;
    top: 100%;
    min-width: 120px;
    z-index: 4;
    position: absolute;
    margin: 0;
    padding: 10px 0 !important;
    background: #fff;
    margin-left: 0;
    text-align: left;
    box-shadow: none;
    border: 1px solid var(--color-border);
    border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -khtml-border-radius: 0 0 4px 4px;
}
#shopify-section-announcement-bar .disclosure__button.localization-form__select{
    padding-left: 0px;
    top: -56px;
    left: 0px;
}
.slideshow__slide #prt_banner_button a{
    text-transform: uppercase;
}
.prt-slide-show-banner .slideshow__text-wrapper a:not([href]){
    cursor: default;
}
#shopify-section-template--21103496986917__a282c55d-abec-4441-9a59-784eb3eaf6de{
  margin-top: -30px;
}
.prt_trending_richtext .rich-text__buttons a.button--secondary:hover{
    cursor: default;
    background-color: transparent;
    color: var(--color-icon);
}
.prt-top-footer-section .newsletter-form__field-wrapper{
    margin-left: 38px;
}
.collection-winter-collection .content-for-layout.focus-none.list_style .facets-vertical .product-grid-container {
    padding-left: 0px;
}
.facets-vertical.page-width .grid--2-col-desktop.detail-list-view li.grid__item {
    box-shadow: 0px -2px 25px 0px rgba(0, 0, 0, 0.08);
}
.list_style ul.grid.grid--2-col-desktop li.grid__item .card-wrapper{
   width: 100%;
}
.list_style ul.grid.grid--2-col-desktop li.grid__item .card-wrapper .card__inner{
   width: 30%;
}
.list_style ul.grid.grid--2-col-desktop li.grid__item .card-wrapper .card__content{
   width: 70%;
}
.list_style ul.grid.grid--2-col-desktop .card__media img {
    width: 120px;
    height: 100px;
}
.facets-vertical.page-width .grid--2-col-desktop.detail-list-view.product-grid li.grid__item{
  height: auto;
}
.facets-vertical.page-width .grid--2-col-desktop.detail-list-view.product-grid .card-wrapper {
   width: 100%
}
.product-form .product-form__submit span,
.shopify-payment-button__button--unbranded{
    text-transform: uppercase;
}
.facets-vertical.page-width .prt-product-card-icon{
    cursor: pointer;
    pointer-events: visible;
}
.shopify-section-header-sticky.animate .cart-count-bubble {
    left: 22px;
}
.shopify-section-header-sticky.animate a.header__icon--cart svg.icon {
    top: -18px;
}
cart-items .title-wrapper-with-link a{
  color: var(--gradient-base-accent-2);
  font-weight: 500;
  font-size: var(--prt-font-heading-style-h3);
}
#account{
    padding: unset;
    margin: unset;
    max-width: unset;
}
.customers-login #shopify-section-announcement-bar .disclosure__button.localization-form__select{
   top: -45px !important;
}
.customers-login #shopify-section-announcement-bar{
   margin-top: 0px;
}
.prt-accordian-with-image .image-with-text__heading.h2{
   font-weight: 600;
   font-size: 35px;
}
.section-collection-list .collection-list-wrapper.page-width.prt_marquee_collection {
    left: 0;
    right: 0;
    margin: 0 auto;
}
.page-width.list_style .collection.ttm-collection-with-banner .ttm-subclass.col-md-4{
  position: relative;
}
.collection ul.product-grid a.full-unstyled-link,
.facets-vertical.page-width .card__content .card__information a{
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product__info-container ul.prt-shipping-section .prt-subclass2 img {
    width: 20px;
    height: 20px;
}
.header_style_2 #Details-HeaderMenu-2 .mega-menu__content ul li img{
    cursor: pointer;
}
.collection .card__inner .badge {
    border-radius: 3px;
}
.page-width.list_style .card__content .card__information .card-information .price {
    padding-top: 8px;
}
.product .price .badge{
   border-radius: 3px;
}
.article-template__comment-wrapper h2,
.image-with-text__content>:first-child:is(.image-with-text__heading),
.prt-list-style ul h2,
.image-with-text__content .accordion__title.h4,
.image-with-text__conten summary .icon-caret,
.contact h2.title{
   font-weight: 500;
}
.page__collection .facets-vertical .product-grid-container .grid.product-grid {
    margin-top: 50px;
}
.prt_text_with_description .rich-text__blocks.horizontal .rich-text__buttons a{
  left: 4%;
}
.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_collection_btn_style .prt_collection_button_block button{
   width: 204px;
}
.facets-vertical.page-width .grid.product-grid.grid--2-col-desktop .grid__item {
    padding: 30px 30px 0px;
}
.facets-vertical.page-width .grid.product-grid.grid--2-col-desktop .card--card .prt-product-card-icon{
    bottom: 20px;
}
.facets-vertical.page-width .grid.product-grid.grid--2-col-desktop li:hover .card__content .card__information {
    padding-top: 10px;
}
.facets-vertical.page-width .grid.product-grid.grid--2-col-desktop li:hover .card__content product-form{
  padding-top: 20px;
}
.facets-vertical.page-width .grid.product-grid.grid--2-col-desktop li.grid__item{
  height: 380px !important;
  height: auto;
}
.facets-vertical.page-width .grid.product-grid.grid--4-col-desktop li.grid__item{
  height: 370px;
}
.collection-masonry-product .facets-vertical.page-width {
    margin-top: 10px;
}
.facets-vertical.page-width .grid.product-grid.grid--3-col-desktop li.grid__item{
  height:400px;
}
.facets-vertical.page-width .grid.product-grid.grid--2-col-desktop .card-wrapper {
    width: 100%;
}
.facets-vertical.page-width .grid.product-grid.grid--2-col-desktop .product-grid li:hover .card--card.card--media>.card__content {
    margin-top: -55px !important;
}
.product-form .product-form__submit:hover{
    background-color: var(--gradient-base-accent-2);
    border-color: var(--gradient-base-accent-2);
    color: var(--gradient-background);
}
.shopify-payment-button__button--unbranded:hover{
   background-color: var(--gradient-background) !important;
   color: var(--gradient-base-accent-1);
}
.page-aboutus .footer .footer-block__newsletter{
    padding-top: 12px;
}
.page-contact .footer .footer-block__newsletter{
   padding-top: 25px;
}
.shopify-challenge__container .shopify-challenge__button{
  color: var(--gradient-background);
}
.page-home2-template a:not([href]){
   cursor: default;
}
.blog.color-background-2 .card--card.card--media>.card__content{
    background-color: var(--gradient-base-background-1);
}
.blog .card__content .card__information a:hover{
   color: var(--gradient-base-accent-2);
}
.product-grid .card__content .card__information .stock-count p b{
    padding-left: 8px;
}
.page-width.grid_style .product-grid.contains-card li.grid__item .card-information>.rating{
    padding-top: 8px;
}
.search .card-wrapper { 
    width: 100%;
}
.search .card.card--card{
    background-color: transparent;  
}
.card-information .price .price-item,
.article .article-template__comment-wrapper h2{
    font-weight: 500;
}
.image-with-text__text .prt-list-style p{
    color: var(--gradient-base-accent-1);
}
.list_style.facets-vertical .grid--3-col-desktop .card__inner.ratio,
.list_style.facets-vertical ul.grid--3-col-desktop li.grid__item .card-wrapper .card{
    display: block;
}
.list_style.facets-vertical .grid--3-col-desktop .card__inner.ratio{
    position: relative;
    margin: 0 auto;
}
.list_style.facets-vertical .grid--3-col-desktop .card__content .card__information {
    padding-top: 0px;
}
.card-wrapper {
    width: 100%;
}
.list_style.facets-vertical .grid--3-col-desktop .prt-product-card-icon {
    padding-top: 30px;
}
.list_style.facets-vertical .grid--3-col-desktop li:hover .card__content .card__information{
   margin-top: -45px;
   background-color: rgb(255 255 255 / 95%);
}
.page-width.list_style .detail-list-view.grid--2-col-desktop li:hover .card__content .card__information{
   margin-top: -67px;
   background-color: rgb(255 255 255 / 95%);
}
.page-width.list_style .detail-list-view.grid--2-col-desktop li .prt-product-card-icon {
    top: 0;
}
.page-width.list_style .detail-list-view.grid--2-col-desktop li .card-wrapper .quick-add__submit {
   font-size: 16px;
}
.product-grid .card__content .card__heading,
.product-recommendations ul.product-grid .full-unstyled-link{
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.page-contact .image-with-text__text iframe{
    width: 952px;
    height: 615px;
}
.page-contact .image-with-text__media-item{
    height: 615px;
}
.page-contact .image-with-text__content{
    padding: 0px;
}

.page-home3-template #footer_prt_footer_style_1,
.page-home3-template #shopify-section-breadcrumbs{
    display: none;
}
#Banner-template--21103497380133__230e1692-1c5b-4a04-bf63-a2ce7ed631ef{
    margin-left: 125px;
    margin-right: 125px;
}
.prt_list_collection_style5.collection-list__item .card__inner.ratio{
   width: 90px;
   height: 80px;
  margin: 0 auto;
}
.prt_list_collection_style5 .card__content .card__information a .desc{
   display: none;
}
.prt_list_collection_style5 .card__content .card__information .card__heading{
   text-align: center;
   margin-top: 5px;
}
.prt_list_collection_style5 .card__content .card__information a{
    font-weight: 500;
}
.prt_inline_text_block.rich-text .rich-text__heading.rte.h1.heading_style1,
.prt_inline_text_block .rich-text__buttons,
.prt_inline_text_block .rich-text--full-width .rich-text__blocks{
    display: inline-block;
}
.prt_inline_text_block .rich-text__blocks.left .rich-text__buttons{
    float: right;
    text-align: right;
}
.prt_inline_text_block .rich-text__blocks a{
    text-transform: uppercase;
    color: var(--gradient-base-accent-1);
}
#shopify-section-template--21103497380133__cf8c5d38-d64d-4199-98eb-9916559da8b9{
   background-color: var(--gradient-base-background-2);
}
.page-home3-template .page-width.list_style .countdown_time {
    margin-top: 0;
}
.page-home3-template .prt-multicolumn-image-style.multicolumn .slider-mobile-gutter {
    padding-left: 0px;
    padding-right: 0px;
}
.prt-client-logo-style.multicolumn .multicolumn-card{
    background: transparent !important;
}
.prt-client-logo-style.multicolumn .media--adapt .multicolumn-card__image{
    width: auto;
    height: 60px;
}
.newsletter-form__field-wrapper .field__input{
    background-color: var(--gradient-base-background-1);
    border-radius: 100px;
    box-shadow: 0px -2px 25px 2px rgba(0, 0, 0, 0.08);
}
.prt-image-with-newsletter-form .footer-block--newsletter {
    width: 75%;
}
.prt-image-with-newsletter-form .image-with-text__text{
    padding: 0px 80px;
}
.prt-image-with-newsletter-form button{
    position: relative !important;
    top: 15px;
    margin: 0 auto !important;
    color: #000000 !important;
    background-color: transparent !important;
    text-transform: capitalize !important;
    font-weight: 600;
    text-decoration: underline;
}
.prt-image-with-newsletter-form .field {
    display: block;
}
.prt-image-with-newsletter-form .image-with-text__heading{
    font-size: var(--prt-heading-font-size);
    line-height: var(--prt-heading-font-lign-height);
    font-weight: 600 !important;
}
.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;
}
#shopify-section-template--21103497380133__ce1db6f7-e667-4f3e-bf9b-97e0a0e82cf2.section-collection-list-style5.page-width{
    background: url(https://cdn.shopify.com/s/files/1/0831/8297/7317/files/Smart_phones.png?v=1699422392);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    max-width: 100%
}
 #shopify-section-template--21103497380133__ce1db6f7-e667-4f3e-bf9b-97e0a0e82cf2.section-collection-list-style5 .gradient.page-width{
    background-color: transparent;
}
.page-home3-template .section-footer-style-1-padding {
    padding-top: 45px !important;
}
.page-home3-template .multicolumn .multicolumn-list__item.grid__item {
    height: 80px;
}
.page-home3-template .prt_icon_with_text_tab #prt_tab_product_template--21103497380133__cb316d31-3880-4f64-a510-1a92ce7dd387 li a img{
   background-color: transparent;
   height: 15px;
   width: 15px;
}
.collection ul.product-grid a.full-unstyled-link,
.price__regular .price-item--regular,
.collection-list-wrapper .prt_list_collection_style3 .card__content .card__information a,
.image-with-text__content .accordion__title.h4,
.blog .card__content .card__information a{
    font-family: var(--font-body-family);
}
.prt_banner_heading_font_style h1{
    font-family: Bodoni MT;
    font-size: 100px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0em;
    text-align: center;
    margin-left: -20%;
}
.prt_banner_heading_font_style h2{
    font-family: Bodoni MT;
    font-size: 100px;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: 0em;
    text-align: left;
    margin-top: -20px;
}
.prt_banner_heading_font_style h3{
    font-family: Bodoni MT;
    font-size: 150px;
    font-weight: 700;
    line-height: 0px;
    letter-spacing: 0em;
    text-align: center;
    margin-top: -12%;
    margin-left: 25%;
}
.prt_banner_heading_font_style p{
    font-family: Bodoni MT;
    font-size: 38px;
    font-weight: 400;
    line-height: 13px;
    letter-spacing: 0em;
    text-align: left;
    margin-left: 30px;
    margin-top: -30px;
}
.prt_left_align_text_banner .banner__text.body{
   margin-top: -60px;
   padding-left: 15px;
   padding-right: 22%;
}
.prt_left_align_text_banner .banner__text.body span{
    color: rgb(255 255 255 / 70%);
}
.banner__content.prt_left_align_text_banner .banner__box content-container,
.banner__content.prt_left_align_text_banner,
.prt_left_align_text_banner .banner__box{
   padding-top: 0px;
}
.prt_left_align_text_banner a{
    background-color: transparent;
    border: 1px solid var(--gradient-base-background-1);
    color: var(--gradient-base-background-1);
}
.prt_left_align_text_banner .banner__buttons{
    margin-left: -30%;
    margin-top: 10px;
}
.prt_left_align_text_banner .banner__box{
    max-width: 65rem !important;
}
.jdgm-rev__author, .jdgm-rev__icon:not(.jdgm-rev__avatar):before, .jdgm-sort-dropdown option, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow {
    color: #000 !important;
}
#judgeme_product_reviews .jdgm-widget.jdgm-widget {
    padding-top: 60px;
    padding-bottom: 40px;
}
.jdgm-btn--solid, input[type=submit].jdgm-btn--solid,
.jdgm-btn--solid:hover, input[type=submit].jdgm-btn--solid:hover,
.jdgm-write-rev-link.jdgm-write-rev-link,
.jdgm-write-rev-link.jdgm-write-rev-link:hover{
    background-color: #000 !important;
    border: 2px solid #000 !important;
  border-radius: 20px;
      font-weight: 400;
}
.jdgm-btn--border,
.jdgm-btn--border:hover{
    color: #000 !important;
    border: 2px solid #000 !important;
}
.jdgm-notification {
  color: #000 !important;
}
.jdgm-btn,
.jdgm-widget:not(.jdgm-review-widget--small) .jdgm-form__fieldset-actions .jdgm-cancel-rev,
.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev {
   border-radius: 20px !important;
}



.product__info-container .product-form__quantity .quantity {
  position: unset;
  top: 0;
  bottom: 0;
}

.product-form__buttons {
  display: flex;
  justify-content: start;
  align-items: start;
}
 
.product-form .product-form__submit{
  position: relative;
  margin: 0;
  width:50%;
}

.shopify-payment-button {
  width: 50%;
}

.product-form .sd-items-count {
  display: none;
}

.prt-product-vendor {
  display: none;
}

.price__container {
  color:#d40404;
}

.product__tax.caption.rte {
  display: none;
}

.price-item.price-item--regular {
  font-size: var(--prt-sub-heading-font-size);
  font-weight: 600;
}

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

.product-form__input input[type="radio"] + label:hover {
  border-color: #d40404 !important;
}

.page__product .prt-section-breadcrumb {
  background-color: #000;
}

.prt-product-variant-SKU {
  display: none;
}

header:first-child nav.header__inline-menu {
  text-align: start;
}

.header__inline-menu .list-menu--inline {
  position: initial;
}

.search-modal__form {
  display: block !important;
}

.announcement-bar localization-form {
  display: none !important;
}

#shopify-section-announcement-bar .announcement-bar__message {
  padding-top: 0 !important;
  top: 0 !important;
}

header .header__icon--cart {
  width: fit-content;
}

.header__icon--cart svg {
  height: 20px !important;
  width: 20px !important;
  top: 0px !important;
}

.cart-count-bubble {
  top: 5px;
  left: 25px;
}

.prt-custome-features-collection-style .card__content .card__information {
  margin-top: 0px !important;
}

.prt-sort-list-style.collection .product-grid .card--card.card--media > .card__content {
  height: fit-content !important;
}

.card:not(.ratio) > .card__content {
  grid-template-rows: unset !important;
}

.breadcrumb-wrap.prt-section-breadcrumb {
  background: #000;
}

#ContactForm input, #ContactForm textarea {
  border: 1px solid #000;
}

.header__icon .icon:hover {
  color:#000 !important;
}

#CartDrawer .cart-drawer__empty-content a.button {
  color: #fff !important;
}

.search_area {
  padding: 10px 0px;
}

.search_area predictive-search {
  width: 100% !important;
  max-width: 100% !important;
}

.search_area predictive-search form {
  max-width: 100% !important;
}

.search_area predictive-search form .search__button {
  top:-3px !important;
}

.search_area predictive-search[open] .predictive-search {
  margin-left: 0px !important;
  width: 100% !important;
}

.predictive-search__item-vendor {
  display: none;
}

.search_area predictive-search .search-modal__form .field {
  width: 100% !important;
}

.header_search_icon {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-left: 10px;
}

.header_search_icon .icon-search {
  width: 22px;
  height: 22px;
}

.search_area.hidden {
  display: none;
}

.prt-product-variant-SKU {
  display: none !important;
}

.your-shopping-cart.page__cart #MainContent {
  background-color: #fff !important;
}

@media (max-width: 1200px) {
  .header__inline-menu  {
    display: none;
  }
  .announcement-bar {
    display: block !important;
  }
  /*a.header__icon--cart svg.icon path {
    fill: #fff !important;
  }*/
}

@media (max-width: 767px) {
  .product-form__buttons {
    flex-direction: column;
    gap: 20px;
  }

  .product-form .product-form__submit , .shopify-payment-button {
    width: 100%;
  }

  .product_page.list.list-payment svg {
    width: 40px !important;
  } 
footer .prt-footer2-right {
  float: left;
}}
