/** Shopify CDN: Minification failed

Line 752:1 Expected "}" to go with "{"

**/
.sst--top--menu--desktop{
 display:none !important; 
}
.announcement-bar{
  border-bottom:unset !important;
}
.footer__content-bottom{
   border-top:unset !important;
}
.header__icon--account svg{
 border-radius: 50%; 
}
.sst_header_icon{
    align-self: center !important;
    padding: 0 !important;
    margin-top: 20px;
}
.mega-menu__list li:nth-child(1) {
    background-color: #0000 !important;
}
a.header__heading-link.link.link--text.focus-inset{
  padding-right: 0 !important;
}
.header--middle-left .header__inline-menu{
    width: 100%;
    max-width: 730px;
    margin: 0 auto;
    margin-left: auto!important;
}
.meta_content {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}

/*  new added */
.mega-menu[open] .mega-menu__content{
    width: 100%;
    margin: 0 auto;
    max-width:unset !important;
    padding: 30px 13px 40px 30px;
    left:0 !important;
}

.collection-list, .vendors-list {
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}
ul.list-unstyled.vendors-list a {
    color: rgba(var(--color-foreground), 0.75) !important;
}
.mega-menu__list li:nth-child(2){
  background-color:unset !Important;
}
.mega-menu__list li:nth-child(2) a.mega-menu__link{
  color: rgba(var(--color-foreground), 0.75) !important !important;
}

li.collection-list__item{
    width: 14%;
}
.vendors-list li {
    width: 25%;
}
a.collection-list__link.sst---view--products {
    color: #e71f2a !important;
    margin-bottom: 27px;
    
}
li.collection-list__item, .vendors-list li  {
    text-transform: uppercase;
    display: flex;
    flex-direction: column;
}
 li.collection-list__item a{
    text-decoration:unset;
   font-size: 15px !important;
}
.collection-list__item .card__information, .collection-list .card:not(.ratio)>.card__content{
  background:unset!important;
}

.mega-menu__content {
    background-color: rgb(25 25 25 / 90%) !important;
}
.product-recommendations .card__content{
  height: auto !important;
}
/* For Tablets  */
.grp-entangle-swiper-button-next, .grp-entangle-swiper-button-prev {
    background: #e1e1e1 !important;
    color: white !important;
    border-radius: 50%;
    height: 40px !important;
    z-index: 2;
}

.sst--featured--products .card__information, .sst--featured--products .card-information {
    text-align: center;
}
.grp-entangle-swiper-button-next svg, .grp-entangle-swiper-button-prev svg{
  color:white !important;
}
.sst--savings.savings {
    /* color: white;
    background: #ed1c24; */
    font-size: 13px;
    padding: 3px 10px;
    text-transform: uppercase;
    margin-bottom: 10px;
    border-radius: 10px;
}
span.price-item {
    color: black;
    font-weight: 700;
}
.sst--featured--products  s.price-item.price-item--regular {
    font-weight: 700;
    color: #757575;
}
.sst--featured--products .full-unstyled-link {
    color: #7d7d7d;
    font-weight: 600;
    padding: 0 30px;
}
.price--on-sale .price__sale {
    display: flex !important;
    flex-direction:column !important;
    justify-content: center;
}
.sst-title {
    font-size: 32px !important;
    font-weight: 600 !important;
}
a.li-mega {
    text-decoration: none;
}
.li-mega:hover {
    text-decoration: underline;
}
.mega-menu__content{
  left: unset !important;
  right: unset !important;
}
.card__desc-hover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    background: #000;
    width: 100%;
    bottom: 0;
    right: 0;
    display: none;
    padding: 20px;
    transition: all 1s ease;
}
.card__desc-hover a{
  text-decoration:none;
  color:#fff;
}
.card__desc-hover h2{
   color: #fff;
   font-size: 20px;
   font-weight: 700;
}
.card__desc-hover p{
  color: #fff;
  line-height:normal;
}
.collection-list__item:hover .card__desc-hover{
   display:block;
   border: 2px solid #ff0000;
}
h4.h3-txt {
    color: #fff;
    font-weight: 700;
    font-size: 15px;
}
.menu-drawer__account svg{
 border-radius: 50%; 
}
/* Revision */
.header-annoucement {
    position: relative;
    bottom: 12px;
}
.li-p-text{
  letter-spacing:0.1rem;
}
ul.sst-top-announcement {
    list-style: none;
    padding: 0;
    text-align: center;
    
}
.header-annoucement{
  margin: 0 !important;
}
.header-annoucement p{
  margin: 0 !important;
}
.search__input.field__input{
  margin-top:0 !important;
  height: 48px !important;
}
small.copyright__content {
    font-size: 12.6px;
    color: #fff;
}
.sst--footer--links--bottomm a{
  font-size: 12.6px;
}
.facet-checkbox>svg{
  border-right: 0.8px solid #a3a1a1;
}

@media(max-width:1600px){
  .header--middle-left .header__inline-menu{
    max-width: 630px
  }
}

@media(max-width: 1400px){
  a.header__heading-link.link.link--text.focus-inset {
    padding-right: 16px !important;
}
  .header--middle-left .header__inline-menu{
    max-width: 530px
  }
}

@media(max-width: 1100px){
  .header-wrapper img.header__heading-logo {
    max-width: 220px !important;
    width: 250px;
}
  .header predictive-search{
    width: 100%;
  }
  .search-modal__form .field__label{
    letter-spacing: normal;
  }
  .shipping-img{
    margin-right: 4px !important; 
  }
  .flag-img{
    margin-left: 4px !important;
  }
  .li-p-text {
    letter-spacing: normal !important;
}
}
@media(max-width: 1024px){
  
}
@media(max-width: 992px){
  .header__heading{
    justify-self:start;
  }
}
@media(max-width: 800px){
  .product__title.title_movil img{
    display:none !important;
  }
}
@media(max-width: 769px){
    .footer-block--newsletter {
    width: 85% !important;
      margin-top: 1rem !important;
}
}
@media(max-width: 600px){
  .footer-block--newsletter  .sst--footer--newsletter--tablet--and---mobile {
        display: block !important;
    }
  .footer-block__newsletter h2{
    text-align: center !important;
    margin-bottom: 14px !important;
    justify-content: center;
  }
}
@media (min-width:768px){
  h2#SectionHeading-template--14871192633438__cccf9a81-432c-4175-88bb-8b09f160fc52 {
    font-weight: 500;
    font-size: 32px;
  }
}
@media (min-width:480px){
  .sst--toggler{
    display:none;
  }
}
a.full-unstyled-link.sst-collection--titlew {
    display: flex;
    flex-direction: column;
    
  }
@media (min-width:1024px){
  a.full-unstyled-link.sst-collection--titlew {
    font-size: 24px !important;
    font-weight: 500;
  }
  .sst--collection--list .grid--4-col-desktop .grid__item {
    height: 270px;
  }
  .sst--footer--newsletter--tablet--and---mobile{
    display:none;
  }
  .newsletter-form__field-wrapper {
    margin-top: 25px;
  }
  .footer-block__newsletter h2.footer-block__heading {
    font-size: 28px;
  }
  .hero-btn a{
    font-size: 26px;
  }
}
input#NewsletterForm--footer {
    background: no-repeat;
    color: white !important;
    border: 1px solid;
    border-radius: 41px !important;
  }
  .header__inline-menu label.field__label {
    font-size: 14px;
    color: #000 !important;
    font-weight:700;
  }
  .newsletter-form__button {
    color: white;
    background: #2337da !important;
    border-radius: 50%;
    right: 7px !important;
    width: 4rem !important;
    height: 4rem !important;
    top: 4px !important;
  }
  .footer-block__newsletter h2 {
    flex-basis: 45%;
    text-align: left;
    margin-bottom: 0;
    display: flex;
    align-items: center;
  }
 details[open] > .header__menu-item{
   text-decoration: unset !important;
 }
.mega-menu[open] {
    border-bottom: 8px solid #e71f2a;
}
.header__menu-item:hover span{
      text-decoration: unset !Important;
}
.search__button .icon {
    height: 2.8rem !important;
    width: 2.8rem !important;
}
.newsletter-form__field-wrapper .field__label{
  color: #fff !important;
}
.product .meta-logo{
  display:none;
}

@media (max-width:1024px){
  a.full-unstyled-link.sst-collection--titlew {

    font-size: 21px !important;
    font-weight: 500;
  }
a.full-unstyled-link.sst-collection--titlew {
}
  .header{
    grid-template-columns: 0.6fr 2fr auto!important;
  }
  .page-width {
    padding: 0 3rem !important;
  }
  h2.banner__heading.h1 {
    color:white;
      font-weight: bold;
    margin-bottom: 25px;
    font-size: 20px;
  }
  .sst--heading--red h2 {
    font-size: 23px  !important;
  }
  .banner__buttons.sst--banner--btn {
    position: absolute;
    right: 3rem  !important;
    bottom: 2rem  !important;
  }
  .header__heading-logo {
    max-width: 148px !important;
  }
  .banner__buttons.sst--banner--btn a {
    font-size: 15px  !important;
    padding: 7px 23px  !important;
    border-radius: 39px  !important;
  }
  span.sst--top--heading {
    font-size: 13px  !important;
  }
  a#cart-icon-bubble {
    margin-right: 20px;
    width: 24px;
  }
  a.header__icon.header__icon--account.link.focus-inset{
    margin-right: 20px;
    width: 24px;
  }
  summary.header__icon.header__icon--search svg {
    margin-right: 10px;
    width: 2.5rem;
    height: 2.5rem;
  }
  .footer-block--newsletter {
    width: 72%;
}
  ul#Slider-template--14871192633438__cccf9a81-432c-4175-88bb-8b09f160fc52 {
    justify-content: center;
}
  .grid--1-col-tablet-down .grid__item{
    height:300px;
  }
  ul#Slider-template--14871192633438__cccf9a81-432c-4175-88bb-8b09f160fc52 {
    gap: 2px;
}
  .grid--1-col-tablet-down .grid__item {
    width: 40% !Important;
    max-width: 100% !Important;
    padding: 10px;
    text-align: center;
}
  .sst--collection--list .collection-list-wrapper{
    padding: 10px 10px 35px !important;
  }
  
  .footer-block__newsletter.sst--footer--newsletter--tablet--and---mobile {
    display: flex;
  }
  .footer-block__details-content .list-menu__item--link{
    padding:0 !important
  }
  svg.icon.icon--full-color {
    width: 38px !important;
    height: 50px;
  }
  .footer-block--newsletter {
    width: 72%;
}
  .sst--collection--list .collection-list-wrapper{
    padding: 10px 10px 35px !important;
  }
  .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet {
    justify-content: center;
  }
  .footer-block.grid__item.sst--newsletter_ERVKdf.sst- {
    display: none;
  }
  .sst--footer--newsletter--desktop{
    display:none !important;
  }
  input#NewsletterForm--footer {
    background: no-repeat;
    color: white !important;
    border: 1px solid;
    border-radius: 41px !important;
  }
 .header__inline-menu label.field__label {
    color: #000;
  }
  .newsletter-form__button {
    color: white;
    background: #2337da !important;
    border-radius: 50%;
    right: 7px !important;
    width: 4rem !important;
    height: 4rem !important;
    top: 4px !important;
  }
  .footer-block__newsletter h2 {
    flex-basis: 45%;
    text-align: left;
    margin-bottom: 0;
  }
}
@media (max-width:992px){
  .sst_header_icon{
    margin-top:0;
  }
  .header-wrapper img.header__heading-logo {
    width: 134px !important;
}
  summary.header__icon.header__icon--search svg {
    filter: invert(1);
    width: 3.2rem !important;
    height: 3.2rem !important;
}
  a.header__icon.header__icon--account.link.focus-inset {
    width: 30px !important;
}
}
@media (max-width:820px){
  .list-social__link{
    padding:0.7rem !important;
  }
}
@media (max-width:769px){
 p.dd-txt {
    font-size: 9px;
}
  .footer-block.grid__item.footer-block--menu.sst-KNOW.MORE {
    display: none;
  }
  .sst--products--div .slick-slide{
    border:unset !important;
  }
  .quick-add__submit {
    border-radius: 30px !Important;
  }
  .sst--savings.savings {
    background:unset !important;
    color:#ed1c24;
    text-transform: capitalize;
    font-weight: 800;
    font-size: 11px;
  }
  .sst-title, .sst--our--brands h2, h2.sst--google--reviews--title, h2#SectionHeading-template--14871192633438__cccf9a81-432c-4175-88bb-8b09f160fc52{
    font-size:24px !important;
  }
   .sst--collection--list h3.card__heading {
    text-align: left;
    padding-left: 20px;
  }
  .sst--collection--list .grid{
    column-gap:0;
    row-gap:0;
  }
  .sst--collection--list .collection-list-wrapper{
    padding:10px 10px 35px!important;
  }
  .sst--newsletter--section {
    display: none;
  }
  .sst--collection--list .grid__item{
    height:220px;
  }
 .collection .grid__item:nth-child(7), .grid__item:nth-child(8){
    width:90% !important;
    /* height:220px; */
    height:auto;
    
  }
  .sst--collection--list .card__content{
    background: unset !important;
  }
  .sst--collection--list .collection-list-title{
    display:none;
  }
  .sst--collection--list .collection-list-wrapper{
    background:black;
  }
  .sst--collection--list .card__content {
    border-radius: 20px !important;
  }
  .sst--collection--list .card__information {
    border-radius: 20px;
    background: unset !important;
  }
  .sst--collection--list .card__inner {
    border-radius: 20px !important;
  }
  .sst--collection--list .card__media {
    border-radius: 20px !important;
    border: 1px solid white;
  }
  .slideshow__text-wrapper.banner__content {
    height: 100%;
    padding: 0 22px;
  }
  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center {
    padding: 0;
  }
  .header{
    grid-template-columns: 0.6fr 2fr auto!important;
  }
  .page-width {
    padding: 0 3rem !important;
  }
  h2.banner__heading.h1 {
    color:white;
      font-weight: bold;
    margin-bottom: 25px;
    font-size: 20px;
  }
  .sst--heading--red h2 {
    font-size: 23px  !important;
  }
  .banner__buttons.sst--banner--btn {
    position: absolute;
    right: 3rem  !important;
    bottom: 2rem  !important;
  }
  .header__heading-logo {
    max-width: 148px !important;
  }
  .banner__buttons.sst--banner--btn a {
    font-size: 15px  !important;
    padding: 7px 23px  !important;
    border-radius: 39px  !important;
  }
  span.sst--top--heading {
    font-size: 13px  !important;
  }
  a#cart-icon-bubble {
    margin-right: 20px;
    width: 24px;
  }
  a.header__icon.header__icon--account.link.focus-inset{
    margin-right: 20px;
    width: 24px;
  }
  summary.header__icon.header__icon--search svg {
    margin-right: 10px;
    width: 2.5rem;
    height: 2.5rem;
  }
  .announcement-bar.color-background-1.gradient {
    display: none;
  }
}


@media(max-width:480px){
  .slider.slider--everywhere .slider__slide{
    height: 158px;
  }
  span.sst--top--heading {
    display: none;
  }
  h2.banner__heading.h1{
    margin:0 !important;
  }
  .sst--heading--red h2 {
    margin-top: 0;
    color: red;
    font-weight: bold;
  }
  h2.sst--google--reviews--title, .section-template--14871192633438__89e5b1ec-560a-4b47-9364-8aaf218841ef-padding h2, .sst--featured--products h2{
    font-size: 21px!important;
    font-weight:500;
  }
  .banner__buttons.sst--banner--btn{
    display:none;
  }
  .footer-block__newsletter h2{
    display:none;
  }
  .banner__box.banner__box{
    padding:4rem 1rem;
  }
  .sst--collection--list .grid__item {
    height: 200px !important;
    width: 100% !important;
  }
  svg.icon.icon--full-color{
    width:22px !important;
  }
  .footer__payment, .list-payment {
    width: 100%;
  }
  .footer__column.footer__column--info {
    padding: 0;
  }
  .footer__content-bottom-wrapper{
    padding: 0 !important;
  }
  .page-width{
    padding:0 1rem !important;
  }
  .footer-block__details-content.sst--link--list{
    display:none;
  }
  .footer-block__details-content.show{
    display:block;
  }
  h2.footer-block__heading.mobile-none {
    display: none;
  }
  h2.footer-block__heading.sst--footer--heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid;
    padding-bottom: 12px;
    margin-bottom: 4px !important;
  }
  .footer-block.grid__item{
    margin: 2rem 0 !important;
  }
  .section-footer-padding {
    padding: 25px 15px !important;
  }
  .footer-block--newsletter {
    width: 100%;
}
  .footer-block__newsletter h2 {
    display: block !important;
}
  .footer-block--newsletter {
    width: 100% !important;
    margin-top: 1rem !important;
}
}
@media(max-width: 380px){
    a.header__icon.header__icon--account.link.focus-inset{
    margin-right: 8px !important;
  }
  summary.header__icon.header__icon--search svg {
    margin-right: 0 !important;
}
@media (min-width:560px){
  .sst-footer--copyright {
    display: flex;
    gap: 10px;
  }
}
@media(max-width:1024px) and (min-width:480px){
  li#Slide-template--14871192633438__cccf9a81-432c-4175-88bb-8b09f160fc52-7, 
  li#Slide-template--14871192633438__cccf9a81-432c-4175-88bb-8b09f160fc52-8{
    max-width:80% !Important;
    width:80% !Important;
  }
}

@media (max-width:768px) and (min-width:480px){
  .footer-block.grid__item.sst-CONTACT.US {
    width: calc(30% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }
}