/** Shopify CDN: Minification failed

Line 43:0 Unexpected "}"

**/
.card-title-ellipsis {
  min-height: 60px;
}
  
.wrapper-body {
  padding-bottom: 0px;
}
.product-card-layout-02 .card {
  border: 1px solid #96234f;
}
.productView-quantity .quantity__label {
  font-size: 14px;
}
.product-form__input .form__label,
.form__label-combined {
  font-size: 14px;
}
@media (min-width: 1025px) {
  .container-1170 {
    max-width: 1770px;
  }
}
.menu-lv-1__action {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
@media (min-width: 1025px) {
  .wrapper-header-bottom
    .layout_search--style2
    .quickSearchResultsBlock
    .list-item
    .link
    .text {
    font-size: 12px;
  }
}

}
.product-card-layout-02 .card {
  border: 1px solid #96234f;
}
.product-card-layout-02 .card {
  margin-bottom: 0px;
  border-radius: 0px;
}

.faqs-item .collapse {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

@media (min-width: 1025px) {.faqs-item .card-header .icon-plus {
right: 40px !important;
}
}

/*css for collection faq blocks*/

.section-block-template--.section-block-template--18000402710616__collapsible_content_ejArVp
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}

@media (min-width: 1025px) {
  section-block-template--.section-block-template--18000402710616__collapsible_content_ejArVp
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.section-block-template--.section-block-template--18000402710616__collapsible_content_ejArVp
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}
.section-block-template--.section-block-template--18000402710616__collapsible_content_ejArVp
  .collapsible-grid
  .faqs-item
  .card-body {
  padding-left: 20px;
  padding-right: 20px;
}

.section-block-template--.section-block-template--18000402710616__collapsible_content_ejArVp
  .collapsible-grid
  .collapsible-grid__item {
  border-bottom: 0px solid #232323;
  border-left: 0px solid #232323;
  border-right: 0px solid #232323;
}

.section-block-template--18000402710616__collapsible_content_ejArVp
  .collapsible-grid
  .card-header {
  border-top: 0px;
}
.section-block-template--18000402710616__collapsible_content_ejArVp .collapsible-grid .faqs-item .title {
  padding-left: 20px;
  font-size: 1.7em;
  fontext-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: 600;
}

@media (min-width: 1025px) {
  .section-block-template--18000402710616__collapsible_content_ejArVp
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.section-block-template--18000402710616__collapsible_content_ejArVp .halo-block-header .title {
 margin-bottom: 0px !important;
}

.section-block-template--18000402710616__collapsible_content_ejArVp .collapsible-grid .faqs-item .title {
  padding-left: 20px !important;
}

/*css for 5000+ collection faq blocks*/

.section-block-template--.section-block-template--18000402710616__collapsible_content_rAgXMd
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}

@media (min-width: 1025px) {
  section-block-template--.section-block-template--18000402710616__collapsible_content_rAgXMd
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.section-block-template--.section-block-template--18000402710616__collapsible_content_rAgXMd
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}
.section-block-template--.section-block-template--18000402710616__collapsible_content_rAgXMd
  .collapsible-grid
  .faqs-item
  .card-body {
  padding-left: 20px;
  padding-right: 20px;
}

.section-block-template--.section-block-template--18000402710616__collapsible_content_rAgXMd
  .collapsible-grid
  .collapsible-grid__item {
  border-bottom: 0px solid #232323;
  border-left: 0px solid #232323;
  border-right: 0px solid #232323;
}

.section-block-template--18000402710616__collapsible_content_rAgXMd
  .collapsible-grid
  .card-header {
  border-top: 0px;
}
.section-block-template--18000402710616__collapsible_content_rAgXMd .collapsible-grid .faqs-item .title {
  padding-left: 20px;
  font-size: 1.7em;
  fontext-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: 600;
}

@media (min-width: 1025px) {
  .section-block-template--18000402710616__collapsible_content_rAgXMd
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.section-block-template--18000402710616__collapsible_content_rAgXMd .halo-block-header .title {
 margin-bottom: 0px !important;
}

.section-block-template--18000402710616__collapsible_content_rAgXMd .collapsible-grid .faqs-item .title {
  padding-left: 20px !important;
}

/*css for read collection faq - 5 blocks*/

.section-block-template--.section-block-template--17790307041368__collapsible_content_ejArVp
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}

@media (min-width: 1025px) {
  section-block-template--.section-block-template--17790307041368__collapsible_content_ejArVp
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.section-block-template--.section-block-template--17790307041368__collapsible_content_ejArVp
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}
.section-block-template--.section-block-template--17790307041368__collapsible_content_ejArVp
  .collapsible-grid
  .faqs-item
  .card-body {
  padding-left: 20px;
  padding-right: 20px;
}

.section-block-template--.section-block-template--17790307041368__collapsible_content_ejArVp
  .collapsible-grid
  .collapsible-grid__item {
  border-bottom: 0px solid #232323;
  border-left: 0px solid #232323;
  border-right: 0px solid #232323;
}

.section-block-template--17790307041368__collapsible_content_ejArVp
  .collapsible-grid
  .card-header {
  border-top: 0px;
}
.section-block-template--17790307041368__collapsible_content_ejArVp .collapsible-grid .faqs-item .title {
  padding-left: 20px;
  font-size: 1.7em;
  fontext-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: 600;
}

@media (min-width: 1025px) {
  .section-block-template--17790307041368__collapsible_content_ejArVp
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.section-block-template--17790307041368__collapsible_content_ejArVp .halo-block-header .title {
 margin-bottom: 0px !important;
}

.section-block-template--17790307041368__collapsible_content_ejArVp .collapsible-grid .faqs-item .title {
  padding-left: 20px !important;
}


/*CSS for homepage FAQ block*/

.section-block-template--.section-block-template--18000403300440__collapsible_content_8Xt4qT
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}

@media (min-width: 1025px) {
  section-block-template--.section-block-template--18000403300440__collapsible_content_8Xt4qT
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.section-block-template--.section-block-template--18000403300440__collapsible_content_8Xt4qT
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}
.section-block-template--.section-block-template--18000403300440__collapsible_content_8Xt4qT
  .collapsible-grid
  .faqs-item
  .card-body {
  padding-left: 20px;
  padding-right: 20px;
}

.section-block-template--.section-block-template--18000403300440__collapsible_content_8Xt4qT
  .collapsible-grid
  .collapsible-grid__item {
  border-bottom: 0px solid #232323;
  border-left: 0px solid #232323;
  border-right: 0px solid #232323;
}

.section-block-template--18000403300440__collapsible_content_8Xt4qT .collapsible-grid .card-header {
  border-top: 0px !important;
}
.section-block-template--18000403300440__collapsible_content_8Xt4qT .collapsible-grid .faqs-item .title {
  padding-left: 20px;
  font-size: 1.7em;
  fontext-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 600;
}

@media (min-width: 1025px) {
  .section-block-template--18000403300440__collapsible_content_8Xt4qT
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.section-block-template--18000403300440__collapsible_content_8Xt4qT .halo-block-header .title {
 margin-bottom: 0px !important;
}

.section-block-template--18000403300440__collapsible_content_8Xt4qT .collapsible-grid .faqs-item .title {
  padding-left: 20px !important;
}

.section-block-template--18000403300440__collapsible_content_8Xt4qT .collapsible-grid .collapsible-grid__item {
     border-bottom: 0px !important;
}

.section-block-template--17531856879704__collapsible_content_8Xt4qT .collapsible-grid .card-header {
  border-top: 0px !important;
}

.section-block-template--17531856879704__collapsible_content_8Xt4qT .collapsible-content {
  margin-top: 0px !important;
}

/*CSS for contact page FAQ block*/

.section-block-template--.section-block-template--18000403857496__collapsible_content_TJW78i
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}

@media (min-width: 1025px) {
  section-block-template--.section-block-template--18000403857496__collapsible_content_TJW78i
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.section-block-template--.section-block-template--18000403857496__collapsible_content_TJW78i
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}
.section-block-template--.section-block-template--18000403857496__collapsible_content_TJW78i
  .collapsible-grid
  .faqs-item
  .card-body {
  padding-left: 20px;
  padding-right: 20px;
}

.section-block-template--.section-block-template--18000403857496__collapsible_content_TJW78i
  .collapsible-grid
  .collapsible-grid__item {
  border-bottom: 0px solid #232323;
  border-left: 0px solid #232323;
  border-right: 0px solid #232323;
}

.section-block-template--18000403857496__collapsible_content_TJW78i .collapsible-grid .card-header {
  border-top: 0px !important;
}
.section-block-template--18000403857496__collapsible_content_TJW78i .collapsible-grid .faqs-item .title {
  padding-left: 20px;
  font-size: 1.7em;
  fontext-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 600;
}

@media (min-width: 1025px) {
  .section-block-template--18000403857496__collapsible_content_TJW78i
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.section-block-template--18000403857496__collapsible_content_TJW78i .halo-block-header .title {
 margin-bottom: 0px !important;
}

.section-block-template--18000403857496__collapsible_content_TJW78i .collapsible-grid .faqs-item .title {
  padding-left: 20px !important;
}

.section-block-template--18000403857496__collapsible_content_TJW78i .collapsible-grid .collapsible-grid__item {
     border-bottom: 0px !important;
}

.section-block-template--18000403857496__collapsible_content_TJW78i .collapsible-grid .card-header {
  border-top: 0px !important;
}

.section-block-template--18000403857496__collapsible_content_TJW78i .collapsible-content {
  margin-top: 0px !important;
}

/*CSS for brands page FAQ block*/

.section-block-template--.section-block-template--18000403824728__collapsible_content_aa4wcU
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}

@media (min-width: 1025px) {
  section-block-template--.section-block-template--18000403824728__collapsible_content_aa4wcU
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.section-block-template--.section-block-template--18000403824728__collapsible_content_aa4wcU
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}
.section-block-template--.section-block-template--18000403824728__collapsible_content_aa4wcU
  .collapsible-grid
  .faqs-item
  .card-body {
  padding-left: 20px;
  padding-right: 20px;
}

.section-block-template--.section-block-template--18000403824728__collapsible_content_aa4wcU
  .collapsible-grid
  .collapsible-grid__item {
  border-bottom: 0px solid #232323;
  border-left: 0px solid #232323;
  border-right: 0px solid #232323;
}

.section-block-template--18000403824728__collapsible_content_aa4wcU .collapsible-grid .card-header {
  border-top: 0px !important;
}
.section-block-template--18000403824728__collapsible_content_aa4wcU .collapsible-grid .faqs-item .title {
  padding-left: 20px;
  font-size: 1.7em;
  fontext-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 600;
}

@media (min-width: 1025px) {
  .section-block-template--18000403824728__collapsible_content_aa4wcU
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.section-block-template--18000403824728__collapsible_content_aa4wcU .halo-block-header .title {
 margin-bottom: 0px !important;
}

.section-block-template--18000403824728__collapsible_content_aa4wcU .collapsible-grid .faqs-item .title {
  padding-left: 20px !important;
}

.section-block-template--18000403824728__collapsible_content_aa4wcU .collapsible-grid .collapsible-grid__item {
     border-bottom: 0px !important;
}

.section-block-template--18000403824728__collapsible_content_aa4wcU .collapsible-grid .card-header {
  border-top: 0px !important;
}

.section-block-template--18000403824728__collapsible_content_aa4wcU .collapsible-content {
  margin-top: 0px !important;
}

/*CSS for products page FAQ block*/

.section-block-template--.section-block-template--18000404217944__collapsible_content_bADKen
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}

@media (min-width: 1025px) {
  section-block-template--.section-block-template--18000404217944__collapsible_content_bADKen
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.section-block-template--.section-block-template--18000404217944__collapsible_content_bADKen
  .collapsible-grid
  .card-header
  .arrow {
  right: 40px;
}
.section-block-template--.section-block-template--18000404217944__collapsible_content_bADKen
  .collapsible-grid
  .faqs-item
  .card-body {
  padding-left: 20px;
  padding-right: 20px;
}

.section-block-template--.section-block-template--18000404217944__collapsible_content_bADKen
  .collapsible-grid
  .collapsible-grid__item {
  border-bottom: 0px solid #232323;
  border-left: 0px solid #232323;
  border-right: 0px solid #232323;
}

.section-block-template--18000404217944__collapsible_content_bADKen .collapsible-grid .card-header {
  border-top: 0px !important;
}
.section-block-template--18000404217944__collapsible_content_bADKen .collapsible-grid .faqs-item .title {
  padding-left: 20px;
  font-size: 1.7em;
  fontext-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 600;
}

@media (min-width: 1025px) {
  .section-block-template--18000404217944__collapsible_content_bADKen
    .container-full {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.section-block-template--18000404217944__collapsible_content_bADKen .halo-block-header .title {
 margin-bottom: 0px !important;
}

.section-block-template--18000404217944__collapsible_content_bADKen .collapsible-grid .faqs-item .title {
  padding-left: 20px !important;
}

.section-block-template--18000404217944__collapsible_content_bADKen .collapsible-grid .collapsible-grid__item {
     border-bottom: 0px !important;
}

.section-block-template--18000404217944__collapsible_content_bADKen .collapsible-grid .card-header {
  border-top: 0px !important;
}

.section-block-template--18000404217944__collapsible_content_bADKen .collapsible-content {
  margin-top: 0px !important;
}


/*CSS FOR MOBILE PRODUCTS BLOCKS TITLE STYILING */

@media (max-width: 1024px) {
    .product-card-layout-02 .card-title {
        font-size: calc(var(--product-title-font-size)* .9);
        line-height: 1.5;
        padding-left: 2%;
        padding-right: 2%;
        min-height: 90px;
    }
}

.product-card-layout-02 .card-title {
  padding-left: 2%;
  padding-right: 2%;
  }
