/** Shopify CDN: Minification failed

Line 216:59 Unexpected "{"

**/
@media screen and (min-width: 1150px) {
.main--cart cart-items {
  width: calc(100% - 26vw);
}
}
@media screen and (min-width: 990px) { 
 .template-index .section+.section.itg-section-collection-list {
  margin-top: 2.6vw!important;
}
.ast_swiper-slide button.slide-arrow.prev-arrow {
  width: 3.25vw !important;
  height: 3.25vw !important;
}
.swiper-container.collection-list .swiper-scrollbar.swiper-scrollbar-horizontal {
  height: 0.1vw;
}
.cstm-title-btn {
  margin-bottom: 3.25vw;
}
.ast-swiper-button {
  gap: 0.6vw;
  padding-right: 0;
}
.itg-section-collection-list .collection-list-wrapper {
  padding: 0 1.30vw;
}
.ast-swiper-button .slide-arrow svg {
  width: 1.5vw;
  height: 1.5vw;
}
.ambassador-slider button.slide-arrow{
  width: 3.25vw;
  height: 3.25vw;
}
.page-width {
  max-width: 100vw;
  /* padding: 0 8.46vw; */
  padding: 0px 4.46vw;
  margin: 0 auto;
}
 .brand_icon_sec_main {
  padding-bottom: 0 !important;
  padding-top: 5.2vw;
}
.cstm-main_slideshow .slideshow__controls-counter.slider-counter.slider-counter--dots {
  display: none;
}
.cart-count-bubble {
  width: 1.04vw;
  height: 1.04vw;
  left: calc(100% - 0.65vw);
}
#MainContent:not(.template__password,.template__index) {
  margin: 3.90vw 0;
}
.new__header-split.header-wrapper {
  padding-top: 1.3vw;
  padding-bottom: 1.3vw;
}
.header__icons {
  gap: 1.30vw;
}
.header__center-logo {
  width: 13.99vw;
  height: 2.60vw;
}
.header__heading-link {
  padding: 0px;
}
.cart-count-bubble span {
  font-size: 0.65vw !important;
} 
.mega-menu[open] .mega-menu__content {
  background: transparent;
  border: none;
  box-shadow: none;
}
.mega_menu_splited_data {
  background: #fff;
  border: 0.06vw solid #E0E0E0;
  max-height: 32.55vw;  
  height: 32.55vw;  
  display: flex; 
  overflow-y: auto;
}
.grand_menu_list_third ul{
  display: none;
}
.mega_content_main {
  width: 66.66%;
  display: flex;
} 
.mega_content_image_main {
  width: 33.34%;
}
.mega_content_image {
  width: 100%;
  height: 100%;
}
.mega_content_image img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
ul.grand_menu_list_second.mega-menu__list {
  display: inline-block;
  width: 100%;
  padding-top:  1.95vw;
}
.megamenu_category_main_list ul{
  padding-top:  1.95vw;  
}
ul.grand_menu_list_second.mega-menu__list li, .megamenu_category_main_list li {
  margin: 0.32vw 0;
}
ul.grand_menu_list_second.mega-menu__list li a.mega-menu__link, .megamenu_category_main_list li a {
  padding: 0.65vw 1.95vw;
} 
.mega-menu__content-inner.sub_menu_datas, .megamenu_category_main.grand_menu_datas {
  width: 50%;
}
.mega_content_main li a:hover, ul.grand_menu_list_second.mega-menu__list li.active a {
  background: #F7F7F7;
  text-decoration: none;
}
.grand_menu_list_second  li a.mega-menu__link {
  align-items: center;
  justify-content: space-between;
}
.grand_menu_list_second li a.mega-menu__link svg {
  opacity: 0;
}
.grand_menu_list_second li a.mega-menu__link:hover svg, ul.grand_menu_list_second.mega-menu__list li.active a.mega-menu__link svg{
  opacity: 1;
}
ul.grand_menu_list_second.mega-menu__list li{
  position: relative;
}
ul.grand_menu_list_second.mega-menu__list li a:before {
  content: '';
  position: absolute;
  border-left: 0.13vw solid transparent;
  height: 100%;
  left: 0;
}
ul.grand_menu_list_second.mega-menu__list li.active a:before, 
ul.grand_menu_list_second.mega-menu__list li:hover a:before{ 
  border-color: #FFB500; 
}
.header__inline-menu .link-hover__element:hover .header__inline-menu .link__hover:before, .header__inline-menu .link__hover:hover:before {
  transform: scaleX(0);
}
.megamenu_content[data-value], .ctm_menu_collection_data, .mega_content_image .ctm_menu_collection_data {
  display: none; 
}
.mega_active.megamenu_content, .mega_content_image .ctm_menu_collection_data:first-child {
  display: block;
}
.mega_content_image a {
  display: flex;
  height: 100%;
  width: 100%;
}
.ctm_menu_collection_data {
  width: 100%;
  height: 100%;
  position: relative;
}
.nav_divison_line {
  border: 0.06vw solid #E0E0E0;
  width:  0.06vw;
  height: 100%;
  display: block!important;
}
.megamenu_grandchild li a {
  text-transform: capitalize;
  font-size: 1.04vw;
}
.ctm_menu_collection_data a.menu_col_btn {
  position: absolute;
  height: fit-content;
  display: block;
  background: #ffb500;
  border: 0.06vw solid #ffb500;
  width: 100% !important;
  padding: 0.78vw 1.30vw !important;
  max-width: max-content;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 2.60vw;
  font-family: Inter;
  font-size: 1.04vw;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  color: #000;
}
.template-page.high_ambassador-program .accordion_in_ques {
  font-size: 1.56vw !important;
}
.template-page.high_ambassador-program h2.rich-text__heading.h3 {
  font-size: 3.12vw;
  line-height: 3.12vw;
}
svg.icon-plus {
  width: 1.30vw !important;
  height: 1.30vw !important;
}
.template-page.high_ambassador-program .rich-text__blocks> {
  margin-top: 0.97vw;
}
.product__media-icon, .thumbnail__badge { 
  height: 2.47vw !important;
  width: 2.47vw !important; 
  right: 0.32vw !important;
  bottom: 0.32vw !important;  
}
.template-collection .main-collection-product-grid .collection ul#product-grid {
  row-gap: 1.953vw;
  margin-left: -.65vw;
}
.page-title {
  font-size: 3.125vw;
  line-height: 3.125vw;
  font-weight: 400;
}
.footer .footer-block__brand-info .rte p {
  font-size: 1.041vw;
  line-height: 1.69vw;
  font-style: normal;
  font-weight: 400;
  color: #fff;
  max-width: 20.37vw;
  width: 100%;
}
.footer span.link__hover,
.footer .footer-block__details-content .rte p {
  font-size: 1.04vw;
  letter-spacing: normal;
  line-height: 1.69vw;
}
.footer .btn,
.btn--primary {
  font-size: 1.04vw;
  line-height: normal;
  margin-top: 0.32vw;
}
.footer-block--menu ul.footer-block__details-content li a,
.footer-block__details-content .rte p {
  color: #fff;
}
.footer .footer-block__brand-info > *:not(:last-child),
.footer .footer__blocks-wrapper .footer-block__heading {
  margin-bottom: 1.3vw;
}
.footer .footer-block--menu h4.footer-block__heading {
  font-size: 1.56vw;
}
.footer small.copyright__content {
  font-size: 1.04vw;
  letter-spacing: normal;
  line-height: normal;
  color: #fff;
}
.footer .footer__content-bottom {
  padding-bottom: 2.08vw;
}
.slideshow .banner__buttons a.btn {
  font-size: 1.041vw;
}
.slideshow span.subheading {
  font-size: 1.04vw;
  text-transform: uppercase;
  line-height: normal;  
}
.slideshow .banner__description p {
  font-size: 1.04vw;
  line-height: 1.69vw;
}
.slideshow .banner__headings {
  text-align: center;
}
.slideshow a.btn.btn--primary {
  font-size: 1.041vw;
  line-height: normal;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.84vw 2.34vw;
}
.slideshow a.btn.btn--secondary {
  border: none;
  padding: .84vw 2.34vw;
  border-radius: 1.95vw;
}
.slideshow .slideshow__text.banner__box {
  align-items: center;
}
.slideshow h2.banner__heading {
  font-size: 3.12vw;
  text-transform: lowercase;
  font-weight: 400;
  line-height: 3.15vw;
  width: 100%;
  margin: 0 auto;
  margin-top: 0.32vw;
  line-height: 3.15vw !important;
}
.slideshow .slideshow__text-wrapper.banner__content {
  padding: 3.9vw 14.32vw 3.9vw 3.9vw;
}
.slideshow .banner__box > * + .banner__buttons {
  margin-top: 1.3vw;
}
.featured_collection_left {
  width: 25%;
}
.featured--collection {
  width: 100%;
}
.featured--collection .header--intro.center h2.heading.h2 {
  margin-bottom: 2.6vw !important;
  margin-top: 0;
  font-size: 3.125vw;
}
.section__countdown-timer .countdown__text-wrapper .countdown__heading {
  margin: 0;
}
.countdown__timer .countdown__timer-block .h4, legend.special--small {
  font-size: 1.20vw;
}
.section__countdown-timer a.btn--outline {
  font-size: 1.041vw;
  text-underline-offset: 0.26vw;
  padding: 0 !important;
  line-height: 1.30vw;
  min-height: 0!important;
}
a#fsb_close svg {
  width: 1.95vw !important;
  height: 1.95vw !important;
}
.section__countdown-timer {
  padding: 0.84vw 0!important;
  grid-gap: 1.3vw !important;
  gap: 1.3vw !important;
}
.section__countdown-timer .countdown__text-wrapper .countdown__heading .h3 {
  font-family: Copy_of_Hermona-Regular_1;
  font-size: 1.95vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.95vw;
  text-transform: lowercase !important;
  letter-spacing: .01px !important;
  color: #0a0a0a;
}
span.timer_dots_align {
  font-size: 1.56vw;
  line-height: 1.56vw;
  padding: 0 1.95vw;
}
.countdown__timer .countdown__timer-block .h4 {
  background: unset;
}
.countdown__timer-block {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0.32vw;
}
.countdown__timer-block h2 {
  padding: 0 !important;
  height: 1.95vw !important;
  line-height: 1.95vw !important;
}
.countdown__timer .countdown__timer-block .special--small {
  font-size: 1.20vw;
  margin-top: 0;
  font-style: normal;
  font-weight: 400;
  line-height: normal; 
  color: #0a0a0a;
  padding: 0;
}
a.header__search svg,  .header__icon--account svg, .header__icon--cart svg {
  width: 1.69vw !important;
  height: 1.69vw !important;
}
.new__header-split
  .header__inline-split
  .header__center-logo
  .header__heading-logo {
  max-width: 100%;
}
.header__inline-split {
  /* gap: 2.60vw; */
    gap: 1.60vw;
}
.header--top-left, .header--top-center {
  grid-column-gap: 0vw;
}
.header--top-center .header__inline-menu{
  margin-left: -1.25vw;
}
.header__menu-item.list-menu__item {
  line-height: normal;
}
.header__menu-item {
  padding: 0.32vw 1.30vw;
  text-decoration: none;
}
.new__header-split header a span, summary.header__menu-item span.link__hover {
  font-family: Inter;
  font-size: 1.04vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
.header__inline-split {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.header_split .header_logo-split {
  display: none;
}
.header_split .header__inline-split,
.header_split .header__inline-split .list-menu--inline {
  flex-wrap: nowrap;
}
.divide_reviews {
  display: flex;
  gap: 2.60vw;
}
.featued_coll_blocks {
  display: flex;
  align-items: center;
  gap: 1.3vw;
}
.featured_collection_left a {
  margin-left: 0;
}
body .slider-button>svg {
  min-width: 1.56vw !important;
  height: 1.56vw !important;
}
.slider-button {
  width: 3.25vw !important;
  height: 3.25vw !important;
}
body .slider-button {
  background: #ffb500;
  border: unset;
  border-radius: 50%;
}
body button:disabled {
  opacity: 0;
}
body button:disabled {
  opacity: 0;
}
body button.slider-button.slider-button--prev {
  position: absolute;
  left: 1%;
}
.cstm-main_slideshow button.slider-button.slider-button--prev {
  position: absolute;
  left: 1%;
}  
body button.slider-button.slider-button--next {
  position: absolute;
  right: 1%;
}
body .slider__controls-arrow {
  width: 100%;
}
.itg_lefttext_review h2.heading {
   font-family: 'Copy_of_Hermona-Regular_1';
  font-size: 3.12vw;
  text-transform: lowercase !important;
  letter-spacing: .01px !important;
  line-height: 3.15vw;
}
.review__description p {
  font-size: 1.04vw;
  line-height: 1.69vw;
}
.itg_lefttext_review a {
  font-size: 1.04vw;
  text-transform: uppercase;
  line-height: normal;
  text-decoration: underline;
  text-decoration-color: #ffb500;
  text-underline-offset:  0.26vw;
  margin-top: 1.30vw;
  font-weight: 600;
}
.review__author.bold {
  margin-top: 1.3vw!important;
  font-family: Copy_of_Hermona-Regular_1;
  font-size: 1.3vw;
  line-height: normal;
  text-transform: lowercase;
  font-weight: 500 !important;
}
.customer-reviews .slider-mobile-gutter {
  position: relative;
  display: block;
  width: 80%;
}
.itg_lefttext_review {
  width: 20%;
}
.review__star-ratings.justify--center {
  margin-top: 0.32vw;
}
/* .review__blocks {
  padding: 0 0.65vw !important;
} */
.review__blocks {
  padding: 15px 0.65vw !important;
}
.customer-reviews .review__star-ratings .review__icon>svg {
  width: 1.04vw;
  height: 1.04vw;
}
.slider-mobile-gutter .grid {
  column-gap: 1.95vw;
}
.featured_collection_left .btn-view-all {
  margin-top: 0.65vw;
}
.featured_collection_left a.btn {
  font-size: 1.04vw;
  line-height: 1.26vw;
  padding: 0 !important;
  text-underline-offset: 0.26vw;
}
.featured_collection_left h2.heading {
  font-size: 3.12vw;
  letter-spacing: normal;
  line-height: 3.15vw;
  text-transform: lowercase;
}
.featured--collection .full-unstyled-link, .featured--collection .price-item {
  font-size: 1.04vw;
  line-height: 1.30vw;
}
.featured--collection .card__information>* {
  margin: 0.65vw 0;
}
.featured--collection .grid {
  column-gap: 1.95vw;
  row-gap: 1.95vw;
}
div#fsb_bar {
  padding: 0.65vw !important;
  font-size: 1.04vw !important;
  line-height: 1.30vw !important;
} 
div#fsb_bar span{
  font-size: 1.04vw !important;
  line-height: 1.30vw !important;
}
.card__information {
  margin-top: 1.3vw;
}
.footer .accordion h4.footer-block__heading {
  font-size: 1.56vw;
}
.footer .footer-block__image-wrapper img {
  min-width: 13.93vw !important;
  height: 2.60vw !important;
}
footer .footer__list-social .list-social__link svg {
  width: 1.30vw;
  height: 1.30vw;
}
.footer li.list-payment__item svg.icon.icon--full-color {
  width: 1.30vw;
  height: 1.30vw;
}
.card__badge .badge {
  font-size: 1.04vw;
}
.ctm_multicol_main {
  padding-top: 1.95vw !important;
  padding-bottom: 1.95vw !important;
}
.itg-slider-collection h2.heading {
  font-size: 3.12vw !important;
  line-height: 3.15vw !important;
  margin-bottom: 2.60vw !important;
}
.itg-slider-collection a.btn {
  font-size: 1.04vw;
}
.itg-slider-collection h3.card__heading {
  font-size: 1.04vw;
}
.itg-slider-collection .card__content {
  margin-top: 1.33vw;
}
.itg-slider-collection .grid__item {
  max-width: 100vw !important;
  padding-left: 0.9765625vw !important;
  padding-right: 0.9765625vw !important;
}
.itg-slider-collection .collection-list.cstm-slider {
  margin-left: -0.9765625vw !important;
  margin-right: -0.9765625vw !important;
}
.itg-slider-collection a.btn {
  text-underline-offset: 0.26vw;
}
a#fsb_close {
  right: 0.65vw !important;
}
.itg-slider-collection .header--intro>*:not(:last-child) {
  margin-bottom: 0;
}
.itg-slider-collection .btn-view-all {
  margin-bottom: 2.60vw !important;
}
.itg-slider-collection button.slide-arrow svg {
  width: 1.56vw !important;
  height: 1.56vw !important;
}
.itg-slider-collection button.slide-arrow {
  width: 3.25vw !important;
  height: 3.25vw !important;
}
.featued_coll_blocks .product-grid-item:not(.product-grid--normal) {
  padding: 0px  1.30vw!important;
}
button.quick-add__submit span, .card__inner .quick-add__submit.btn span {
  font-size: 1.04vw !important;
}
.card__inner .quick-add__submit.btn {
  padding: .84vw 2.34vw !important;
  height: 3.25vw!important;
  border-radius: 1.95vw !important;
}
.cstm-image-text .custom_img_with_text {
  margin: 5.20vw 0;
}
.product_shop-new .product-shop_look .slider-component-desktop .grid .slider__slide .shop-the__look-product .card__information {
  margin-top: 1.3vw !important;
}
.card-wrapper:hover .card__inner .quick-add {
  transform: translateY(-1.30vw) !important;
}
.shop-the__look-navigation {
  padding: 1.30vw !important;
}
.product_shop-new slider-component .slider-buttons {
  bottom: 2.60vw !important;
}
.product-shop_look.shop-the__look {
  padding-bottom: 5.20vw !important;
}
.custom_newsletter.newsletter.section-with-padding {
  padding: 5.2vw 0px;
}
.field__input, .select__select, .customer .field input, .option--select, .customer select {
  padding: 1.30vw !important;
}
.cstm_contact-form .field__input {
  padding: 0.9vw 1.3vw !important;
}  
.cstm-newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field {
  gap: 0.65vw;
}
.footer-block__details-content.footer-block__newsletter .rte {
  margin-bottom: 1.30vw;
}
.footer__list-social.list-social {
  gap: 0.97vw;
}
.footer .footer-block__newsletter .field {
  gap: 0.32vw;
}
.footer li.list-payment__item svg.icon.icon--full-color {
  width: 2.47vw;
  height: 1.56vw;
}
.list-payment, .payment__text {
  gap: 0.65vw !important;
}
.footer-block__details-content .list-menu__item--link {
  padding: 0.32vw 0px !important;
}
footer.footer-bg {
  padding-top: 5.20vw;
}
.custom_newsletter button#Subscribe-button {
  border:  0.06vw solid #ffb500;
}
.custom_newsletter .field input {
  border-radius:  0;
  min-height: 3.2552083333333335vw;
}
 .custom_newsletter .newsletter__wrapper .h3 {
  font-size:3.12vw;
  line-height: 3.15vw;
}
.custom_newsletter .field  .btn, .btn--primary {
  border-radius:  1.95vw;
 font-size: 1.04vw;
}
.cstm-newsletter .newsletter__subheading.rte p {
  font-size: 1.04vw;
}
.cstm-newsletter input.field__input {
  font-size: 1.04vw;
}
.cstm-image-text .custom_img_with_text .image-with-text__heading {
  font-size: 3.125vw; 
}
.cstm-image-text .custom_img_with_text .image-with-text__text.rte p {
  font-size: 1.04vw;
  line-height: 1.69vw;
}
.cstm-image-text .custom_img_with_text .btn.btn--primary {
  font-size: 1.04vw;
  margin: 1.30vw 0vw;
}
.cstm-image-text .custom_content_sec {
   padding: 5.92vw 2.6vw 0 5.2vw;
   margin-top: 1.30vw;
}
.cstm-image-text .cutom_img_with_text_row.image-with-text__grid--reverse .custom_content_sec.ast-cstm-img-2 {
  margin-top: 0;
}
.cstm-image-text .cutom_img_with_text_row.image-with-text__grid--reverse .custom_content_sec {
  padding: 0 5.20vw 0 2.60vw;
}
.cstm-image-text .custom_img_with_text {
  padding:  5.20vw 0;
} 
 .cstm-image-text .cutom_img_with_text_row.image-with-text__grid--reverse {
  padding-top: 4.60vw;
}
.content-heading h2.m0-sb1 {
  font-size: 3.12vw;
  color: #fff;
  font-family: Copy_of_Hermona-Regular_1;
  text-transform: lowercase !important;
  letter-spacing: .01px !important;
  margin: 0;
  line-height: 3.15vw;
}
.content-heading p {
  font-size: 1.04vw;
  color: #fff;
  line-height: 1.69vw;
}
.banner__buttons a.btn {
  font-size: 1.04vw;
  line-height: normal;
  text-transform: uppercase;
  padding: 0.84vw 2.34vw;
}
.itg-section-collection-list h3.card__heading.h5 {
  color: #fff;
  font-family: Copy_of_Hermona-Regular_1;
  font-weight: 400;
  font-size: 2.60vw;
  text-transform: lowercase !important;
  letter-spacing: .01px !important;
  line-height: normal;
}
.itg-section-collection-list h3.card__heading.h5 a{
  font-size: 2.60vw; 
}
.itg-section-collection-list .grid {
  column-gap: 0;
}
.instafeed_column {
  margin-bottom: 2.60vw; 
} 
.instafeed-icons {
  top: 1.30vw;
  right: 1.30vw;
}
.heading_insta h1 {
  font-size: 3.12vw;
  line-height: 3.15vw;
}   
.heading_insta h2 {
  font-size: 3.12vw;
  line-height: 3.15vw;
} 
.wrapper-text-icons p {
  font-size: 1.56vw;
}
 .wrapper-text-icons span {
  width: 3.32vw;
  height: 3.32vw;
  line-height: 3.32vw;
  margin-right: 0.65vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wrapper-text-icons span svg {
  width: 1.95vw;
  height: 1.95vw;
  line-height: 1.95vw;
  vertical-align: middle;
}
 .instafeed-icons svg {
  width: 1.30vw;
  height: 1.30vw;
}
 .content-tet-image h1.m1-sb1 {
  font-size: 2.92vw;
  line-height: 2.92vw;
} 
.content-tet-image h2.m1-sb1 {
  font-size: 2.92vw;
  line-height: 2.92vw;
}  
.content-tet-image a.collage-btn-label {
  font-size: 1.041vw;
  margin-top: 1.30vw;
}
.itg-collage .full-unstyled-link {
  font-size: 1.04vw;
  line-height: normal;
}
.itg-collage .card__information>* {
  margin: 0.65vw 0;
}
.itg-collage .price__sale span.price-item--sale, .itg-collage s.price-item.price-item--regular, .price__regular span {
  font-size: 1.04vw;
  line-height: 1.26vw;
} 
.itg-collage .collage {
  column-gap: 1.95vw !important;
  grid-row-gap: 1.4vw !important;
}
.itg-collage .card__information {
  margin-top: 2.5vw;
}
.card.card--standard.card--media.card--extend-height {
  padding: 1.30vw;
}
.popup--inner a.product--title, .popup--inner .price .price-item {
  font-size: 1.041vw;
  margin-bottom: 0.32vw;
}
button.theme-popup-close svg.icon--close {
  width: 1.56vw;
  height: 1.627vw;
}
.theme-popup-close {
  height: 2.92vw;
  width: 2.92vw;
  min-height: 2.92vw;
}
.quick-add-modal {
  max-width: 34.50vw !important;
}
.popup--inner .product--form-select .option--label {
  font-size: 1.041vw;
  margin-bottom: 0.65vw;
}
.popup--inner select.option--select.js-option-select {
  padding: 0.65vw 1.95vw 0.65vw 1.30vw!important;
  font-size: 1.04vw;
}
.rt-theme-popup{
  width: 65.1vw !important;
  padding: 2.6vw;
}
.popup {
  padding: 2.6vw 1.62vw 2.6vw 2.6vw !important;
}
cart-popup.popup h3.popup__heading {
  font-size: 2.47vw;
}
.popup cart-popup-items {
  padding-right: 0.97vw;
  padding-top: 1.30vw;
}
.popup a.product--title, .popup .cart-item__price {
  font-size: 1.04vw;
}
.popup .cart-item cart-remove-button {
  margin-top: 0.65vw;
  font-size: 0.78vw;
}
.popup .quantity {
  height: 1.92vw;
}
.cart-popup__footer>* {
  margin-bottom: 0.65vw;
}
small.popup-tax-note {
  font-size: 0.91vw !important;
}
.popup button.cart__checkout-button {
  font-size: 1.041vw;
}
.quantity {
  height: 3.92vw;
}
.cart-popup .cart-item__quantity {
  width: 6.51vw;
}
.customer--login-form .h3 {
  font-size: 3.473vw;
}
.login .field input{
  height:3.25vw;
  font-size: 1.04vw;
}
.login form>* {
  margin: auto auto 1.30vw;
}
.customer form>*.recover--password {
  margin-bottom: 0.32vw;
}
.login a.center.recover--password, .login .customer-redirect__link {
  font-size: 1.04vw;
}
.rt-theme-popup.empty--order[data-popup-type="account-login"] {
  max-width: 35.80vw;
}
.rt-theme-popup[data-popup-type="cart-popup"] .popup {
  width: 33.85vw !important;
  margin: 0 auto;
}
.rt-cart-popup { 
  justify-content: center;
}
.cart-popup h5.totals__subtotal, .cart-popup .totals__subtotal-value {
  font-size: 1.83vw;
}
.cart-popup .cart-item__quantity>.cart-item__quantity-wrapper {
  width: 6.51vw;
}
.cart-popup .cart-popup-items>div {
  margin-bottom: 1.30vw;
}
.rt-theme-popup[data-popup-type=cart-popup] {
  height: 39.32vw !important;
}
.cart-popup .quantity__button svg {
  width: 0.97vw !important;
  height: 0.97vw !important;
}
.cart-popup .quantity__button {
  width: 1.627vw;
}
.cart-popup input.quantity__input {
  font-size: .97vw!important;
}
.cart-popup legend.theme--error-message {
  padding: 0.84vw 1.302vw;
  min-height: 3.25vw;
}
.popup--inner .option--select{
  height: 3.255vw;
} 
.product .product__title .h3, .product .product__title {
  font-size: 3.125vw !important;
  line-height: 3.125vw !important;
}
.product .price__regular .price-item.price-item--regular {
  font-size: 2.343vw !important;
  line-height: 2.343vw !important;
}
.product-form__quantity .quantity {
  height: 3.25vw !important;
  padding: 0 0.65vw !important;
} 
.product-form__quantity .quantity {
  border-radius: 3.25vw!important;
} 
.product-form__buttons span {
  font-size: 1.041vw !important;
} 
.product-form .product-form__buttons .kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.DnvZqPMEvBFbBre5UuP9.size--large {
  border-radius: 3.25vw !important;
}
.product .accordion__toggle-btn {
  padding: 1.171vw 0.65vw 1.171vw 0 !important;
} 
.ctm-products {
  padding: 5.208vw 0 !important;
}  
.product .quantity__button {
  width: 1.62vw !important;
} 
.product .product__title {
  margin-bottom: 1.302vw !important;
}  
.product .shopify-cleanslate .h7OYsWHrW5495r9beh2n {
  padding-left: 0.78vw !important;
  padding-right: 0.78vw !important;
} 
.product .shopify-cleanslate .jjzYeefyWpPZLH9pIgyw {
  padding: 0.26vw !important;
  min-height: 2.86vw !important;
  max-height: 3.90vw !important;
}
.product-form__quantity .quantity {
  height: 3.25vw !important;
  padding: 0 0.65vw !important;
}
.product .main-product__layout, .product-media__left-info {
  gap: 2.60vw !important;
}
.product .accordion__toggle-btn .h6 {
  font-size: 1.041vw !important;
  line-height: 1.23vw !important;
}
.product .accordion__toggle-btn>svg {
  min-width: 1.302vw !important;
  margin-left: 0.651vw !important;
}
.product .product-form__quantity label.form__label {
  margin-bottom: 0.65vw !important;
}
.product .shopify-payment-button__more-options {
  margin: 0.65vw 0 !important;
  font-size: 0.78vw !important;
} 
.product .shopify-cleanslate svg.qZgSr5RiiBCTAMfQYsty {
  height: 1.302vw !important;
  width: 5.53vw !important;
}
.product .product-form__buttons {
  gap: 0.65vw !important;
} 
.product__info-container .product-form, .product__info-container .product__description {
  margin: 1.302vw 0 !important;
}  
.header--head .heading.h2 {
  font-size: 3.125vw !important;
  line-height: 3.125vw !important;
}  
.cstm_related_products .card__information {
  margin-top: 1.302vw !important;
} 
.cstm_related_products .card__information>* {
  margin: 0.52vw 0 !important;
  font-size: 1.041vw !important;
}  
.card-wrapper .price--on-sale .price__sale {
  gap: 0.52vw !important;
} 
.cstm_related_products {
  padding: 5.20vw 0 0 !important;
}
.product-bottom__info .accordion:not(:first-child) {
  margin-top: 0.651vw !important;
}  
.product .form__label.label--with-size-chart {
  font-size: 1.56vw !important;
  line-height: 1.56vw !important;
} 
.product .product-form__input input[type=radio]+label {
  height: 3.25vw !important;
  width: 3.25vw !important;
  line-height: 1.23vw !important;
  font-size: 1.041vw !important;
}  
.product-form__input input[type=radio]+label {
  padding: 0.65vw 0.97vw !important;
} 
.product .size--chart-btn.popup--button {
  font-size: 0.91vw !important;
  line-height: 1.106vw !important;
} 
.product__accordion accordion .content--rte>*:not(:last-child), .content--rte div>*:not(:last-child) {
  margin-bottom: 1.302vw !important;
} 
.accordion__content-rte {
  padding: 0 1.17vw 1.17vw !important;
} 
.product__accordion .accordion__content-rte {
  padding: 0 0 1.17vw !important; 
}
.accordion__content-rte ul li {
  font-size: 1.04vw !important;
} 
.accordion__content-rte{
  font-size: 1.04vw !important;
}  
.accordion__content-rte p span{
  font-size: 1.04vw !important;
} 
.accordion__content-rte p, .accordion__content-rte p a{
  font-size: 1.04vw !important;
} 
.product__info-container {
  max-width: 100% !important;
} 
.product-form__input {
  margin: 0 0 1.30vw !important;
  gap: 0.65vw !important;
} 
.product .quantity__input {
  padding: 0 0.52vw !important;
  font-size: 1.04vw !important;
} 
.cstm_related_products .price__sale span {
  font-size: 1.04vw !important;
} 
.cstm_related_products .product-grid-item.product-grid--normal:not(.color-primary), .body-with-solid-border .product-grid-item.product-grid--normal.color-primary {
  padding: 0 1.30vw!important;
} 
.product .product-form__quantity .quantity__button svg {
  width: 1.56vw!important;
  height: 1.56vw!important;
} 
.ctm-products .accordion__toggle-btn svg, .accordion_in_icons svg {
  width: 1.56vw!important;
  height: 1.56vw!important;
}  
.ctm-products .slider-mobile-gutter .grid {
  row-gap: 1.95vw;
}
.product .product__info-container>*+*, .product-info__right-sticky>*+* {
  margin: 1.30vw 0;
}
#ba-widget-77288-sticky-bar.left {
   top: 12.53vw!important;
}
#ba-widget-77288-sticky-bar {
   font-size: 1.30vw!important;
}
.ba_widget_sticky_bar.left svg.ba_widget_sticky_bar_close, .ba_widget_sticky_bar.bottom_right svg.ba_widget_sticky_bar_close {
   left: - 0.71vw!important;
}
svg.ba_widget_sticky_bar_close {
  width: 1.82vw !important;
  height: 1.95vw !important;
  top: -0.71vw !important;
}
.ba_widget_sticky_bar {
  padding: 0.97vw !important;
  line-height: 1.62vw !important;
} 
.contact--form {
  padding: 2.6vw !important;
  max-width: 78.12vw !important;
} 
.contact--form .header--intro>*:not(:last-child) {
  margin-bottom: 0.3vw;
} 
.contact--form .header--head .h3 {
  font-size: 2.4vw;
} 
.contact--form .header--desc p {
  font-size: 1vw;
}
.contact--form .contact-information {
  padding: 2.6vw;
  width: 26.0vw;
}
.contact--form .contact-form__information {
  gap: 2.6vw;
}
.contact--form .contact-information>div:not(:last-child) {
  margin-bottom: 1.3vw;
} 
.contact--form .field__label {
  font-size: 1.0vw;
}  
.contact--form .field .field__input {
  height: 3.2vw;
  font-size: 1vw;
} 
.contact--form .contact__flex {
  gap: 0.6vw;
  font-size: 1.0vw;
} 
.contact--form .contact__button .btn>svg {
  margin-left: 0.65vw;
  min-width: 0.65vw;
  width: 0.8vw;
  height: 0.8vw;
}
.contact--form #ContactForm>*:not(:last-child) {
 margin-bottom: 1.3vw;
}
.contact--form .contact-information p {
  font-size: 1.0vw;
} 
.contact--form .contact__flex svg {
  width: 1.5vw;
  height: 1.5vw;
} 
.contact--form .field .text-area {
  min-height: 10.4vw;
  font-size: 1.0vw;
}
.rt-theme-popup .search-popup_content h4 {
  margin-bottom: 1.3vw;
  font-size: 1.8vw;
} 
.rt-theme-popup .theme-popup-close, .popup--close {
  top: -1.4vw;
}  
.rt-theme-popup .search-popup__form-field {
  padding-bottom: 0.9vw;
}  
.rt-theme-popup .search-btn-lists .btn.btn--tag {
  min-height: 2.9vw;
  font-size: 0.8vw;
} 
.rt-theme-popup .search-btn-lists {
 gap: 0.6vw;
} 
.rt-theme-popup .search-item .btn>svg {
  margin-left: 0.65vw;
  min-width: 0.65vw;
  width: 0.8vw;
  height: 0.8vw;
} 
.rt-theme-popup .field__input {
  height: 3.2vw;
  font-size: 1.0vw;
} 
.rt-theme-popup[data-popup-type=cart-popup] {
  max-height: calc(100% - 7.8vw) !important;
} 
.rt-theme-popup .cart-popup__empty-content>* {
  margin: auto auto 1.3vw;
}
.rt-theme-popup .cart-popup__empty-content .btn>svg {
  margin-left: 0.65vw;
  min-width: 0.65vw;
  width: 0.8vw;
  height: 0.8vw;
}
.rt-theme-popup .cart--popup-empty-text {
  font-size: 2.4vw;
}  
.search-popup_content .field .field__button {
  right: 1.17vw;
} 
.search-popup_content .field .field__button svg {
  width: 1.9vw;
  height: 1.9vw;
} 
.cart-popup__empty-content svg {
  width: 1.5vw;
  height: 1.5vw;
}  
.customer.register{
  max-width: 34.5vw !important;
}  
.customer.register{
  padding: 2.6vw !important;
} 
.register .header--head .h3 {
  font-size: 2.4vw;
}  
.customer .field input {
  height: 3.2vw;
} 
.customer .field label {
  margin-bottom: 0.6vw;
} 
.customer form>* {
  margin: auto auto 1.3vw !important;
} 
.customer .customer-redirect__link {
  gap: 0.6vw;
  font-size: 1.0vw;
}
.customer .field input {
  font-size: 1vw;
}  
.customer.register .btn>svg {
  margin-left: 0.65vw;
  min-width: 0.65vw;
  width: 0.8vw;
  height: 0.8vw;
}
.customer.login{
  max-width: 34.5vw !important;
}  
.customer.login legend.theme--error-message {
  padding: 0.8vw 1.3vw;
  gap: 0.6vw;
  min-height: 3.2vw;
  font-size:0.9vw
}
.customer.register legend.theme--error-message {
  padding: 0.8vw 1.3vw;
  gap: 0.6vw;
  min-height: 3.2vw;
  font-size:0.9vw
}
.customer.login  legend.theme--error-message svg {
  width: 1.3vw !important;
  height: 1.3vw !important;
  max-width: 1.3vw;
}
.customer.register legend.theme--error-message svg {
  width: 1.3vw !important;
  height: 1.3vw !important;
  max-width: 1.3vw;
}  
.customer--login-form .btn>svg {
  margin-left: 0.65vw;
  min-width: 0.65vw;
  width: 0.8vw;
  height: 0.8vw;
}
.cart-popup .btn>svg {
  margin-left: 0.65vw;
  min-width: 0.65vw;
  width: 0.8vw;
  height: 0.8vw;
}
.quick-add__submit.btn>svg {
  margin-left: 0.65vw;
  min-width: 0.65vw;
  width: 0.8vw;
  height: 0.8vw;
}  
.shopify-challenge__container>*:not(:last-child) {
  margin-bottom: 1.3vw;
} 
.shopify-challenge__container p {
  font-size: 1.0vw;
}
.shopify-challenge__container .shopify-challenge__button {
  margin: 1.3vw auto auto;
  font-size: 1.1vw;
}
.shopify-challenge__container {
  max-width: 32.5vw;
} 
.shopify-challenge__errors.errors ul{
  font-size: 0.8vw;
} 
.template__cart .header--head .h3 {
  font-size: 2.4vw;
} 
.template__cart .header--head h1+a {
  margin-top: 1.3vw;
} 
.template__cart .main--cart .root--box {
  padding: 2.6vw;
}  
.template__cart .main--cart {
  gap: 1.3vw;
}  
.select .option--select+svg {
  right: 0.6vw;
  width: 1.17vw;
  height: 1.17vw;
}  
.high_about-us .header--head .h2 {
  font-size: 3.12vw !important;
}  
.high_about-us .rte.content--rte img {
  width: 100%;
} 
.main-collection-product-grid .facets-container .facet-filters__field {
  gap: 0.32vw;
  width: max-content;
}
.main-collection-product-grid .facets-container .facet-filters__field {
  padding: 0px 1vw;
}
.product__info-wrapper .meta--price>.price {
  gap: 1.30vw;
}
.price.price--large .price-item--sale{
  font-size: 1.5vw;
}  
.product .price .price-item:not(:last-child) {
  margin-right: 0.6vw !important;
} 
.price .badge {
  padding: 0.3vw 0.6vw;
  font-size: 1vw;
  margin: 1.3vw;
}  
.price--large.price--on-sale .price-item--regular {
  font-size: 1vw !important;
}  
.template-page .header--head .h2 {
  font-size: 3.12vw;
  margin-bottom: 0.976vw;
}
.template-page .rte p, .template-page .rte div, .template-page .rte div span, .template-page .rte p span, .template-page .rte span, .template-page .rte strong{
  font-size:1.041vw;
}
.contact--form .header--desc {
  margin-bottom: 1.30vw;
}
.header-wrapper .header__menu-item .plus{
  margin-left: 0.325vw;
  height: 1.3vw;
  width: 1.3vw;
}
.header-wrapper summary.header__menu-item span, .header__menu-item.list-menu__item span.link__hover {
  font-size: 1.04vw;
  text-transform: uppercase;
}
.collection-hero--with-image .collection-hero__description {
  max-width: 100%  !important;
  margin: 0 auto  !important;
  padding-top: 1.3vw  !important;
   font-size: 1.04vw;
}
.collection-hero--with-image .collection-hero__description p,
.collection-hero--with-image .collection-hero__description span,
.collection-hero--with-image .collection-hero__description p span{
   font-size: 1.04vw;
}
.custom_collection_image.collection-hero__text-wrapper {
  padding-left: 0;
  padding-right: 0;
  width:70%;
}
.template-collection h1.collection-hero__title.h3 {
  font-size: 3.125vw;
  line-height: 3.152vw;
}
.template-collection details.category-details, .facets__wrapper-horzontal .disclosure-has-popup { 
  max-width: 10.48vw;
}
.facets__summary>div{
  width: 10.48vw !important;
}
.template-collection .menu option, ul.facets__list li.list-menu__item.facets__item span {
  font-size: 1.041vw;
  line-height: 1.26vw;
  margin-bottom: 0.32vw;
}
.facets__wrapper-horzontal .facets__summary  { 
  height: 3.25vw;
  padding: .976vw 1.62vw;
}
.menu_heading svg, .alp svg, .facets__summary svg{
  width: 0.911vw;
  height: 0.58vw;
}
.facet-checkbox input[type=checkbox] { 
  left: -0.13vw; 
  width: 1.04vw;
  height: 1.04vw;
}
span.active-facets__button-inner.btn svg{
  width: 1.4vw;
  height:1.4vw; 
}
.facet-checkbox:not(.color__swatches,.availability):before {
  margin-right: 0.65vw !important;
}
.facet-checkbox .check{ 
  left: 0.13vw !important;  
  width: 0.97vw !important;
  height: 0.97vw !important;
}
.facet-checkbox:not(.color__swatches):before { 
  width: 1.30vw !important;
  height: 1.30vw !important;
}
.active-facets__button-remove>span, nav.breadcrumb a, nav.breadcrumb span {
  font-size: 0.91vw !important;
}
.active-facets__button-wrapper { 
  margin-left: 0.65vw !important;
}
.active-facets { 
  gap:  0.65vw !important;
  margin-top: 1.30vw !important;
}
nav.breadcrumb { 
  padding-bottom: 1.30vw;
}
.menu_heading span, .alp span, .active-facets__button-inner, .facets__summary span { 
  font-size: 1.04vw;
  line-height: 1.260vw;
} 
.template-collection .menu { 
  top: 4.55vw; 
  box-shadow: 0.13vw 0.13vw 0.13vw 0.13vw #ddd; 
  padding:  0.65vw;
  left: -1.23vw;
}
.facet-filters.sorting p label, .main-collection-product-grid select.option--select {
  font-size: 1.041vw;
}
.template-collection .facets__display {
  top: calc(100% + 2.60vw);
  width: 23.43vw;
  padding: 1.30vw;
}
.custom_size_option { 
  padding: .77vw; 
  left: .9vw; 
  box-shadow: 0.130vw 0.130vw 0.130vw 0.130vw #efefef;
} 
.custom_size_option ul li button.itg_size_option { 
  font-size: 1.041vw;
}
.custom_size_option ul li{
  padding: 0.59vw; 
}
.template-collection .range-group__slider-input {
  margin-top: 1.302vw !important;
  height: 0.130vw !important;
  border-radius: 0.130vw !important;
}
.template-collection label.minimimum-filter__price, .template-collection label.maximum-filter__price {
  font-size: 1.041vw;
}
.template-collection .card__information {
  margin-top: 1.302vw;
}
.template-collection .collection .grid {
 --grid-desktop-horizontal-spacing:2.01vw;
}
.range-group__slider-input .field__input-price {
  height: 0.260vw !important;
}
.template-collection .facets__price {
  margin-bottom: 0.651vw;
}
.template-collection .main-collection-product-grid .collection ul#product-grid li.grid__item {
  padding-left: 0.65vw; 
} 
.template-collection .card__information {
  margin-top: 1.302vw;
}
.template-collection p.product-count__text span { 
  font-size: 1.04vw;
  line-height: 1.260vw;
}
.template-collection .facets__wrapper { 
  padding: 1.302vw 0;
  gap: 1.302vw 1.5vw;
}
.filter--select select.option--select+svg {
  right: -0.97vw;
}
.template-collection .collection .full-unstyled-link {
  font-size: 1.04vw;
  line-height: 1.26vw; 
}
.template-collection .collection .price--red, .template-collection .collection .price-item--regular {
  font-size: 1.04vw;
  line-height: 1.26vw;
}
.template-collection .section.main-collection-product-grid {
    margin-top: 2.60vw !important;
}
.main-collection-product-grid .filter--select {
    max-width: max-content; 
}
.template-collection .option--select{
  height: 3.255vw;
}
.template-collection select.option--select+svg {
    width: 1.17vw;
    height: 1.62vw;
    position: absolute;
    right: 2px;
}
.high_refund-policy .rte.content--rte h3, .high_privacy-policy .rte.content--rte h3,
.high_shipping-policy .rte.content--rte h3, .high_terms-of-service .rte.content--rte strong{
  font-size:  1.82vw;
}
.cstm_related_products .header--head { 
  margin-bottom: 2.6vw !important; 
}
.high_about-us h2.image-with-text__heading.h3 {
    font-size: 3.125vw;
}
.high_about-us .image-with-text__text p {
    font-size: 1.04vw;
    line-height: 1.69vw;
}
.product__accordion.accordion .accordion__content-rte h2 { 
  font-size: 1.17vw; 
}  
.text-content h3 {
  font-size: 3.125vw;
}
.rich_text-content p {
  font-size: 1.04vw;
  line-height: 1.69vw;
}
.custom_content_box .newsletter__subheading p {
  line-height: 1.69vw;
}
.text-content h2.h2 {
  line-height: 3.15299vw;
  font-size: 3.125vw;
}  
.newsletter_image-with-text .field button#Subscribe-button svg {
  width: 0.9765625vw;
  height: auto;
}
.high_about-us .rich-text__wrapper {
  width: 100%;
  margin: auto;
}
.high_about-us .rich-text__blocks h2.rich-text__heading {
  font-size: 3.125vw; 
  margin-top:0;
}
.high_about-us #MainContent .shopify-section:not(:last-child,.section-divider),
.itg_custom_image_banner {
  margin-bottom: 0 !important; 
}
.high_about-us #MainContent .shopify-section:not(:last-child,.section-divider).itg_custom_image_banner  {
  margin-bottom: 0 !important;
}
.Custom-about-image h1.rich-text__heading {
  font-size: 11.71875vw;
  line-height: 9.375vw;
}
.banner_image_parallax {
  min-height: 39.0625vw;
}  
.custom_content_box {
  padding: 2.604166vw;
}
.newsletter_image-with-text .field input {
  font-size: 1.04166vw;
}
.video_play_box video {
  height: 39.0625vw;
  object-fit: cover;
}
.description-text h2, .description-text h1, .description-text h3,
.description-text h4, .description-text h5, .description-text h6{
  font-size: 1.82vw; 
} 
.read-more a, .readless a, .description-text, .product__description, .product__description li, .product__description p,
  p.product__text, .product__description p span, .product__description ul li, .product__description ul li a,
.product__description .description-text ul li span, .product__description .image-overlay__text-container ul li span{
  font-size: 1.04vw !important;
} 
.product-form__input .selected__value {
  letter-spacing: 0.06vw !important;
  margin-left: 0.32vw !important;
  font-size: 0.91vw !important;
}
.product__description ul {
  row-gap: 0.65vw;
}
.itg_product_faq .accordion_inners {
  margin-bottom: 0.7vw;
  border: 0.07vw solid #E0E0E0; 
}   
.itg_product_faq  .accordian__mains {
  width: calc(50% - 1.1vw);
}
.itg_product_faq  .accordion_block_mn {
  width: calc(50% - 1.1vw); 
} 
.itg_product_faq  .accordion_block_mn h3 {
  font-size: 3.5vw;
  line-height: 3.5vw; 
  margin-bottom: 1.95vw;
  text-align: left;
  margin-top: 0;
}
.itg_product_faq .accordion_in_ques h4 {
  font-size: 1.7vw;
  line-height: 1.7vw;
} 
.itg_product_faq .itg_image_accordian img {
  width: 100%; 
}
.shopify-payment-button__button { 
  height: 2.86vw; 
}
.itg_product_faq.accordion_top_main_faq {
  padding-top: 5.2vw;
  padding-bottom: 5.2vw;
}
.accordian_contains {
  padding-top: 0;
  padding-bottom: 0.9vw;
  padding-left: 1.30vw;
  padding-right: 1.30vw;
}
.accordian_contains p { 
  font-size: 1.04vw;  
}
.itg_product_faq .accordion_in_flxs { 
  padding: 0.9vw 1.4vw;
} 
.collection-hero__inner .collection-hero__text-wrapper {
  padding-top: 2.60vw;
}
.facets-container{
  margin-bottom: 2.60vw;
}
.banner_image_parallax_videos {
  height: 39.0625vw !important;
}
.footer .footer-block__brand-info .rte h4 { 
  margin-bottom: 0.65vw; 
  font-size: 1.95vw;
}
.template-collection .breadcrumbs {
  padding: 0 8.46vw;
}
.breadcrumbs a { 
  font-size: 1.04vw!important;
  line-height: 1.04vw!important;
}
.search-popup_content   button.reset__button.field__button {
  right: 3.90vw;
}
.high_about-us .cstm_breadcrumbs .page-width {
  padding: 0;
}
.ctm_sticky_cart_right button#ProductSubmitButton- { 
  min-height: 3vw; 
  padding: 0 2.6vw !important;
}
 .ctm_sticky_cart_right button#ProductSubmitButton- span {
  font-size: 1.041vw !important;
  text-transform: uppercase;
}
span.sticky_cart_price {
  font-size: 1.82vw !important;
  line-height: 1.82vw !important; 
}  
.ctm_sticky_cart_left h2 {
  font-size: 2.125vw;
  line-height: 2.125vw;
}
.description-text p, .description-text li, .description-text span {
  font-size: 1.04vw;
}
.newsletter_image-with-text { 
  padding-top: 4.2vw;
}
.template-index .itg-section-collection-list .grid {
  column-gap: .97vw;
}
 .template-index .itg-section-collection-list .btn-view-all {
    margin-top: 0;
}
  .template-index  .featured--collection .header--intro.center .cstm-title-btn h2.heading.h2{
    margin-bottom: 0 !important;
  }
 .template-index .cstm-title-btn .btn-view-all {
    margin-top: 0;
}
 .template-index .cstm-title-btn .btn{
    margin: 0;
}
.guarantee_icon_sec .guarantee_icon__img {
  height: 4.60vw;
  width: 4.60vw;
}
.template-index .featured--collection .slider-mobile-gutter .grid {
  column-gap: 1.35vw;
}
.template-index .itg-section-collection-list h2.heading.h3 {
  font-size: 3.125vw;
}
.nat_custom_col_list li.grid__item {
 padding: 0 0.48828125vw;
}
.template-index .guarantee_icon_column { 
  column-gap: 1.30vw;
}
.guarantee_icon_sec .guarantee_icon_column p { 
  font-size: 1.56vw; 
}
.guarantee_icon_sec .guarantee_icon_text_row { 
  padding: 3.60vw 0;
}
.custom-logo-content {
  grid-gap: 0.97vw;
}
.custom-logo-heading {
  margin-bottom: 2.60vw; 
}
.logo-heading, .high_newsletter .newsletter__wrapper h2.h3 {
  font-size: 3.125vw;
}
.customer-review-btn a {
  font-size: 1.04vw;
}
.cstm-image-block-main {
  display: flex;
  column-gap: 1.95vw;
  padding-top:40px; 
}
.cstm-image-main.cstm-count_1, .cstm-image-main.cstm-count_3, .cstm-image-main.cstm-count_5 {
  margin-top: 1.95vw;
}
.cstm-image-main.cstm-count_2, .cstm-image-main.cstm-count_4 {
  margin-bottom: 1.95vw;
}
.form_relative_div input {
  padding-left: 2.60vw !important;
}
.thumbnail-heading {
  font-size: 3.125vw;
}
.thumbnail-text p {
  font-size: 1.04vw;
}
.cstm_btn {
  max-width: 11.58vw;
}
.cstm_btn a {
  font-size: 1.04vw;
  line-height: 1.23vw;
}
.thumbnail-image-content img {
  max-height: 14.64vw;
} 
.shopify-section.Custom-image-block {
  padding-top: 2.6vw;
}
.pagination-wrapper {
  margin-top: 2.6vw;
}  
.pagination-wrapper .pagination__list>li {
  height: 2.6vw;
  width: 2.6vw;
  font-size: 1.0vw;
} 
.pagination-wrapper .pagination__list li a svg.chevron--right {
  width: 1.5vw;
  height: 1.5vw;
}
ul.collection-list.grid.grid--3-col-desktop.grid--1-col-tablet-down.collection-style__standard {
  margin: 2.6vw 0 !important;
}  
.collection-style__standard .card__content {
  padding: 1.3vw  !important;
}  
.collection-style__standard .card {
  padding-bottom: 2.6vw  !important;
}  
.nat_custom_col_list .collection-style__standard .card {
  padding-bottom: 0!important;
}
.card-wrapper .card__heading.h5 {
  font-size: 1.4vw;
} 
.pagination-wrapper {
  margin-bottom: 2.6vw !important;
}  
.template-list-collections .collection-list.grid {
  column-gap: 1.3vw;
  row-gap: 1.3vw;
}
.template-list-collections .collection-list.grid--3-col-desktop .grid__item {
  width: calc(33.33% - 1.3vw * 2 / 3);
  max-width: calc(33.33% - 1.3vw * 2 / 3);
} 
.pagination__list li a svg{
  width: 1.5vw;
  height: 1.5vw;
}
.pagination-wrapper .pagination__list {
  gap: 0.6vw;
} 
.collection-list__item .card__information>* {
  margin: 0.5vw 0;
} 
.image-with-FAQ .accordian_contain p {
  font-size: 1vw;
}
.faq_accordian .accordion_in_icon svg {
  width: 0.9vw;
  height: 0.5vw;
} 
.high_contact-us .rich-text__buttons {
  gap: 0.6vw;
}
.cstm_contact-form.cstm-form-toggle {
  max-width: 39.0vw;
} 
.cstm_contact-form .contact__fields {
  gap: 1.3vw;
}  
.cstm_contact-form #ContactForm>*:not(:last-child) {
    margin-bottom: 1.3vw;
} 
.cstm_contact-form {
    padding: 1.9vw 1.9vw 0;
}  
.high_contact-us .cstm_contact-form .text-area {
    min-height: 8.3vw !important;
}  
.cstm_contact-form .field__input {
    font-size: 1.0vw;
} 
.cstm_contact-form.cstm-second-toggle {
  max-width: 39.0vw;
}  
.cstm-image-block .rich-text__blocks, .cstm-about-image .rich-text__blocks {
  top: -4.9vw;
} 
.cstm-about-image .cstm-about-image-main {
  height: 39.0vw;
  padding-top: 3.2vw;
}  
.cstm-about-image {
  padding: 5.2vw 0;
 padding-top:14.2vw;
}
.cstm-ambassador_banner h2.banner__heading.h3 {
  font-size: 3.12vw;
  line-height: 3.15vw;
  margin-top: .32vw;
}   
.ambassador-column-grid .slider-mobile-gutter .grid {
    column-gap: 1.30vw;
}  
.cstm-ambassador_banner .banner__buttons {
    margin-top: 1.3vw;
}
  .high_partners .banner__content{
    justify-content: end !important;
}
  .high_partners .contact-form__information {
    max-width: 45.57vw;
}
  .high_partners .cstm-brand-icon .brand_icon_sec_main .guarantee_icon__img {
    width:  3.90625vw;
    height:  3.90625vw;
}
  .high_partners .itg_product_faq.accordion_top_main_faq {
    padding-top: 0;
}
.cstm-ambassador_banner legend.subheading.special--base {
    font-size: 1.0vw;
}
.cstm-ambassador_banner .banner__content {
    padding: 2.6vw;
}  
.cstm-ambassador_banner .banner__buttons {
    gap: 1.0vw;
    max-width: 46.8vw;
} 
.cstm-ambassador_banner h2.banner__heading.h3 {
    font-size: 3.12vw;
    margin: 0.3vw auto 0;
}  
.ambassador_icon__text h2 {
    font-size: 3.12vw;
}  
.ambassador_icon_sec .ambassador_icon_text_row {
    padding-top: 2.6vw;
    grid-gap: 1.3vw;
} 
.ambassador_icon__img {
    width: 8.4vw;
    height: 8.4vw;
}  
.ambassador_content h4 {
    font-size: 1.8vw;
}
.ambassador_content {
    margin-top: 1.3vw;
}  
.ambassador_icon_sec .ambassador_icon_column p {
    font-size: 1.0vw;
    margin-top: 0.6vw;
} 
.section-with-padding {
    padding: 5.2vw 0px;
}
.ambassador-column-grid .header--intro {
    margin-bottom: 1.3vw;
}  
.ast_grid_number {
    bottom: -2.5vw;
    width: 4.6vw;
    height: 4.6vw;
    font-size: 1.5vw;
} 
.ambassador-column-grid h2.heading.h3 {
    font-size: 2.4vw;
    margin-top: 0.3vw;
} 
.ambassador-column-grid .column-grid-card__info {
    margin-top: 4.2vw;
}  
.ambassador-column-grid h3.h6 {
    font-size: 1.8vw;
}  
.cstm-ambassador-collection .banner__content {
    padding: 2.6vw;
}  
.cstm-ambassador-collection .banner--desktop-transparent .banner__box {
    max-width: 92.7vw;
}  
.cstm-ambassador-collection .banner__box  .rte>*:not(:last-child) {
    margin-bottom: 1.3vw;
}  
.cstm-ambassador-collection .banner__box .banner__heading+* {
    margin-top: 0.9vw;
}  
.cstm-ambassador-collection h2.banner__heading.h3 {
    font-size: 2.4vw;
} 
.rich-text__buttons a.btn.btn--secondary {
    font-size: 1.04vw;
    line-height: 1.23vw;
}
.template-page.high_ambassador-program .rich-text__buttons {
    margin-top: 0.9vw;
} 
.accordian_contain {
    padding: 0.8vw 1.3vw;
}
.accordion_in_flxs {
    padding: 0.8vw 1.3vw;
}  
.ambassador-column-grid .grid--3-col-desktop .grid__item {
    width: calc(33.33% - 1.3vw * 2 / 3);
    max-width: calc(33.33% - 1.3vw * 2 / 3);
}  
.header-wrapper.new__header-split.header__sticky {
    padding: 0.9vw 1.3vw;
}  
.custom_img_with_text .img_with_text_main {
  background-image: inherit!important;
}
.ctm_icon_text .item { 
    margin: 1.3vw 0;
    width: calc(20% - 0.97vw);
} 
.ctm_icon_text .icon_data_content {
  padding-top: 1.9vw;
}  
.cstm-ast_partners-banner .banner__content {
  padding: 2.6vw;
}  
.cstm-ast_partners-banner h2.banner__heading.h3 {
  font-size: 2.4vw;
}  
.template-page.high_partners .itg_product_faq .accordian_contains {
  padding: 0 1.3vw 0.8vw;
} 
.cstm-ast_partners-banner .banner__box .banner__buttons {
  margin-top: 0.9vw;
}  
.ast_icon_txt .icon_data_content p {
  font-size: 2.4vw;
}  
.ctm_icon_text .icon_data_div {  
  gap: 0.97vw;
} 
 a.jdgm-write-rev-link, .jdgm-sort-dropdown{
    font-size: 1.041vw !important;
  }
  .jdgm-sort-dropdown-arrow:before {
    font-size: 1.17vw !important;
}
  span.jdgm-star.jdgm--on {
    font-size: 1.041vw;
}
  .jdgm-rev__icon:not(.jdgm-rev__avatar):before {
    font-size: 1.5625vw;
    line-height: 2.34375vw;
}
  span.jdgm-rev__source img.jdgm-rev__verification-badge-img {
    width: 5.041vw;
}
  span.jdgm-rev__author {
    font-size: 1.041vw;
}
  .jdgm-rev[data-verified-buyer="true"] .jdgm-rev__icon.jdgm-rev__icon:after {
    width: 0.78125vw !important;
    height: 0.78125vw !important;
    font-size: 0.5208vw !important;
    line-height: 0.78125vw !important;
}
  .jdgm-rev__body>p:last-of-type {
    font-size: 1.041vw;
}
  .jdgm-histogram__star, .jdgm-histogram__bar, .jdgm-histogram__frequency{
    font-size: 1.041vw;
    line-height: 0.91vw !important;
  }
  .jdgm-preview-badge .jdgm-star, .jdgm-prev-badge__text, .jdgm-rev-widg__summary-text, .jdgm-rev-widg__summary-stars .jdgm-star.jdgm--on,
.jdgm-rev-widg__summary-average {
    font-size: 1.041vw;
}
.cstm-image-text .custom_img {
    height: 32.5vw;
}  
.custom_img_with_text a.btn.btn--secondary {
    font-size: 1vw;
}  
.jdgm-histogram__row {
    margin-bottom: 0.65vw !important;
} 
.cstm-text-metafield p,.cstm-text-metafield  {
 font-size: 2.125vw;
 line-height: 2.125vw;
}
.high_about-us .collection-style__standard .card {
  padding-bottom: 0 !important;
}
.cstm-main_slideshow .slideshow-medium {
  min-height: 41.6vw !important;
} 
h2.ctm_heading_index {
  font-size: 3.125vw !important; 
  margin-bottom: 1.2vw;
}  
.high_partners .ctm_richtexts_main {
  padding-top: 5.2vw;
  padding-bottom: 0;
}  
.quick-add-modal__content .select.custom_variant_options label.color__swatches.product-sw { 
  padding: 0.97vw;
  height: 2.60vw; 
  border: 0.06vw solid gray;
  font-size: 0.91vw;
  margin: 0.32vw;
}
.quickBuy--item-variants {
  gap: 1.30vw !important; 
  margin-bottom: 1.30vw !important; 
}
.nat_custom_col_list.collection-list button.slide-arrow svg {
  min-width: 1.56vw !important;
  height: 1.56vw !important;
}
.nat_custom_col_list.collection-list button.slide-arrow {
  position: absolute;
  top: 50%;
  z-index: 2;
  gap: 10px;
  display: flex;
  flex-direction: column;
  transform: translateY(-50%);
  background: #ffb500;
  border: unset;
  border-radius: 50%;
  width: 3.25vw !important;
  height: 3.25vw !important;
  align-items: center;
  justify-content: center;
}  
.nat_custom_col_list.collection-list button.slide-arrow:hover {
  background-color: rgb(var(--accent-background));
} 
.nat_custom_col_list.collection-list button.slide-arrow:hover svg path {
  stroke: #fff;
}  
.nat_custom_col_list.collection-list button.slide-arrow.prev-arrow.slick-arrow { 
   left: 1.3vw;
 }
.nat_custom_col_list.collection-list button.slide-arrow.next-arrow.slick-arrow { 
   right: 1.3vw;
 }  
.collection-list-wrapper .slider-mobile-gutter .grid {
  column-gap: 1.3vw;
}  
.custom-logo-block {
  width: calc(20% - 0.97vw);
}
.section-collection-list {
    margin-bottom: 5.2vw;
}  
.collection--list .card__heading a.full-unstyled-link {
    font-size: 1.4vw;
} 
.high_collection-hvi .section-collection-list {
    margin-top: 2.6vw !important;
} 
.high_collection-hvi  nav.breadcrumb {
  padding-bottom: 1.3vw !important;
  padding-top: 2.6vw !important;
}  
.high_collection-hvi .collection-list-wrapper .grid--3-col-desktop .grid__item {
  width: calc(33.33% - 1.3vw * 2 / 3);
  max-width: calc(33.33% - 1.3vw * 2 / 3);
} 
.collection-list-wrapper .slider-mobile-gutter .grid {
  column-gap: 1.3vw;
  row-gap: 1.3vw;
}  
.product-grid-container .ajax_loaer a.btn {
  font-size: 1.0vw !important;
  line-height: 1.2vw !important;
}  
.product-grid-container .ajax_loaer {
  margin-top: 5.2vw;
}  
.high_about-us .ctm_richtexts_main .rich-text.content-container.page-width {
  width: 90%;
}
.high_newsletter .newsletter.center.color-secondary.section-with-padding {
  padding: 10.2vw 0;
}
main#MainContent.template__404 {
  margin: 4vw 0 !important;
}
.accordion__content-rte.rte .jdgm-widget.jdgm-widget div > *:not(:last-child) {
  margin-bottom: 0.65vw !important;
}
.klaviyo_ctms_form .header--head h3.h3 span, .klaviyo_ctms_form h3 span {
  font-size: 3.12vw !important;
}
.needsclick p { 
  margin-top: 0.65vw !important;
  font-size: 1.04vw !important;
}
h2#shopify-pc__banner__body-title {
  font-size: 1.95vw;
  letter-spacing: 0.01vw !important;
}
.shopify-pc__banner__body p {
  font-size: 0.91vw;
}
.shopify-pc__banner__dialog button { 
  padding: 0.52vw 0.65vw  !important; 
}
.collapsible-panel__wrapper .cstm_accordian-main .accordion .accordion__toggle-btn h4.h5 {
    font-family: Copy_of_Hermona-Regular_1!important;
    text-transform: lowercase!important;
    letter-spacing: 0.01px!important;
    font-size: 1.56vw;
    font-weight: 400;
  }
.announcement-bar-section .announcement-bar-inner {
    padding: 0.9vw 0;
} 
.announcement-bar-section .announcement-bar__message {
    font-size: 0.9vw;
} 
  .header__icons .swym-wishlist  {
    font-size: 1vw;
}
i.icon-swym-wishlist:after {
    line-height: 1.1vw;
}  
.predictive-search__search-for-button .btn>svg {
    margin-left: 0.6vw;
    min-width: 0.6vw;
    width: 0.7vw;
    height: 0.8vw;
} 
.predictive-search.predictive-search--header h5 {
    font-size: 1.4vw;
}  
.predictive-search.predictive-search--header span {
    font-size: 1vw;
} 
.predictive-search__item-content .grid--product-title {
    margin: 0.3vw 0;
}  
.search-popup__form-field .reset__button  {
    font-size: 1vw;
} 
.template__search .template-search__header {
    padding: 2.6vw;
} 
.template__search .template-search__header {
    margin-bottom: 2.6vw;
}  
.template-search__header .header--head .h3 {
    font-size: 2.4vw;
}  
.template__search .template-search__search legend.special--medium {
    margin: 0 auto 0.6vw;
} 
.template__search legend.theme--success-message {
    padding: 0.6vw 1.3vw;
    font-size: 0.9vw;
    gap: 0.6vw;
    min-height: 3.2vw;
} 
.template-search__search .field.search {
    gap: 0.6vw;
}  
.search-input__field .reset__button.field__button {
    right: 1.3vw;
} 
.reset__button.field__button {
    text-underline-offset: 0.1vw;
}  
.search-input__field .field__button {
    min-width: 2.6vw;
} 
.template-search__search .search-suggestion__links {
    margin-top: 1.3vw;
    gap: 1.3vw;
} 
.search-suggestion__links .search-item {
   font-size:1vw;
}
.search-input__field .search__input.field__input {
  font-size:1vw;
}
.cc-revoke .pd-floating-icon {
    border-radius: 0.6vw;
    width: 2.2vw;
    height: 2.2vw;
}  
.cc-revoke .pd-floating-icon img {
    width: 1.9vw;
} 
.cc-revoke {
    padding: 0.4vw !important;
    box-shadow: 0 0.2vw 0.4vw 0 rgb(0 0 0 / 20%);
}  
.cc-revoke.cc-bottom.cc-left{
  bottom: 1vw !important;
    left: 1vw !important
}  
.cc-window-wrapper .cc-window {
    padding: 1.3vw!important;
}  
.pd-cookie-banner-window span {
    font-size: 1vw;
}  
.cc-window-wrapper .cc-btn {
    padding: 0.4vw 0.8vw;
    font-size: 0.9vw;
} 
.cc-theme-classic .cc-btn.cc-btn-decision {
    border-radius: 0.3vw;
}
.cc-theme-classic .cc-btn.cc-btn-decision {
    min-width: 9.1vw !important;
}  
.cc-window-wrapper .cc-banner .cc-message {
    margin-right: 1vw;
}  
.cc-window-wrapper .cc-banner .cc-close {
    margin-left: 1vw;
}  
.cc-window-wrapper .cc-banner .cc-banner-logo {
    margin-right: 1vw;
}  
.cc-logo img {
    width: 1.9vw;
}
.collection-hero__inner .custom_collection_image.collection-hero__text-wrapper {
    width: 90%;
} 
.itg-slider-collection h3.card__heading a {
    font-size: 1.30vw!important;
}
.template-collection .collection-hero__inner .custom_collection_image .custom_collection_inner {
    max-width: 40% !important;
    padding: 2.6vw !important;
}  
.template-search__search .search-input__field .reset__button.field__button {
    right: 1.3vw;
} 
.template-search__search .reset__button {
    font-size: 1vw;
} 
.grid__item.search .card__heading a {
    font-size: 1vw;
} 
.template-search__search legend.theme--success-message>.check {
    min-width: 1.3vw;
    height: 1.5vw;
} 
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text {
    padding: 0 .625vw!important;
    color: #000!important;
    height: 2.89vw!important;
    line-height: unset!important;
} 
    .custom_content_sec.ast-cstm-img-2 .image-with-text__text  p {
    margin-bottom: 1.3vw !important;
}
.template-cart .cart-items thead th {
    padding: 0.9vw 0.6vw;
} 
.cart-items td:last-child, .cart-items th:last-child {
    padding-right: 1.3vw;
}  
.template-cart  #main-cart-footer {
    top: calc(var(--header-sticky-height) + 1.3vw);
    max-width: 24.7vw;
}  
.template-cart .cart-items td {
    padding: 1.3vw 0.6vw;
}  
.cstm-about .itg-slider-collection {
    padding-bottom: 3.2vw !important;
}  
.cart-items th{
  font-size: 1vw;  
}
.template-product nav.breadcrumb {
    padding-bottom: 2.50vw;
} 
.cart-subdued h4 {
    font-size: 1.8vw;
}
.cart-item .cart-item__details {
    width: 36.4vw;
} 
.cart-item__quantity {
    width: 6.5vw;
}
.cart-item__details p{
  font-size: 1vw;  
}
.cart .header--head .btn {
  font-size: 1vw;
}
.cart .btn>svg {
    margin-left: 0.6vw;
    min-width: 0.6vw;
   height: .6vw;
}  
.cart.header--intro.center {
    padding-bottom: 1.9vw;
} 
.cart-item .cart-item__media {
    width: 10.4vw;
} 
.cart-item__media .cart-item__image-container {
    width: 6.5vw;
}
.quantity.cart-quantity .quantity__button {
    width: 1.6vw;
    font-size: 1.8rem;
}  
.template-cart .cart-item__quantity>.cart-item__quantity-wrapper {
    width: 6.5vw;
}  
.template-cart .cart-item .cart-item__details>* {
    margin-bottom: 0.3vw;
}  
.template-cart .cart-item__details a{
  font-size: 1vw;  
}
.cart-item__quantity .quantity__input {
    padding: 0 .5vw;
    font-size: 1vw;
}  
.template-cart .cart-item__details .product-option {
    font-size: 0.9vw;
}  
.template-cart cart-remove-button .link--underline {
    text-underline-offset: 0.3vw;
    padding-bottom: 0.1vw;
}  
.template-cart .cart-item cart-remove-button {
    margin-top: 0.6vw;
    font-size: 0.7vw;
}  
.cart-item__price-wrapper span {
        font-size: 1vw;
    }  
.footer-js-contents .totals {
    gap: 0.9vw;
}  
.quantity__button svg {
    width: .9vw;
    height: .9vw;
}
 .template-cart .totals .caption-large {
    font-size: 1vw;
}
.cart__blocks>*:not(:first-child) {
    margin-top: 1.3vw;
}  
.card__badge .badge{
    margin: 0.32vw 0 0 !important;  
}
.cart__blocks>*:not(:first-child) {
    margin-top: 1.3vw;
}  
.cart__footer .cart__checkout-button.btn>svg {
    margin-left: 0.6vw;
    height: 0.8vw;
    min-width: 0.6vw;
}  
.cart__footer .cart__blocks>*:not(:first-child) {
    margin-top: 1.3vw;
}  
.cart__footer .payment__text {
  font-size: 1vw;
}  
.cart__footer .payment__text svg {
    width: 1.5vw;
    height: 1.5vw;
} 
.payment__icon .list-payment__item svg.icon.icon--full-color {
    width: 2.4vw;
    height: 1.5vw;
}  
.main--cart .cart-items td:first-child, .main--cart .cart-items th:first-child {
    padding-left: 1.3vw;
} 
.cart__blocks .cart__dynamic-checkout-buttons {
    max-width: 37.5vw;
} 
.cstm-richtext-content {
  padding: 5.2vw 0; 
}
.cstm-richtext-heading {
  font-size: 2.34vw;
 line-height: 2.34vw;
}
.cstm-richtext-para p {
  line-height: 1.69vw;
  font-size: 1.04vw;
}
.cstm-richtext-btn a {
  font-size: 1.04vw;
  line-height: 1.23vw;  
  padding: 0.84vw 2.34vw; 
}
.high_contact-us .ctm_richtexts_main {
  margin-bottom: 1.953125vw !important;
}
.high_contact-us .cstm-richtext-btn a {
    margin-top: 0.97vw;
}
.faq_accordian-heading h1 {
  font-size: 3.125vw;
  line-height: 3.125vw;
}
.accordion_in_ques {
  line-height: 1.23vw;
  font-size: 1.04vw; 
}
.accordian_contains p, .accordian_contains p a, .accordian_contains p a span strong,  .accordian_contains p a span,
 .accordian_contains a{
  line-height: 1.23vw;
  font-size: 1.04vw;
}
button.restock-alerts-notify-button { 
  margin-top: .65vw!important;  
  font-size: 1.041vw !important;
} 
.related-products .header--intro {
  margin-bottom: 1.95vw;
}
.featured-product.product.main-product__layout {
  padding: 2.60vw;
}
.product__view-details a {
  font-size: 1.04vw; 
}
.high_collection-hvi .section-collection-list {
  margin-top: 2.6vw!important;
}  
ul.swiper-container.collection-list li {
  margin-right: 1.95vw !important;
}
.thumbnail-list { 
  grid-gap: 0.65vw !important;
}
.product__media-list.slider {
  margin-bottom: 0.65vw !important;
}
.cstm_text-btn .newsletter__wrapper legend.newssuccess_message a.btn.btn--secondary {  
  font-size: 1.17vw; 
} 
.cstm_text-btn .newsletter__wrapper .newsletter-form__field-wrapper .newssuccess_message p {
  font-size: 1.43vw !important; 
}
.cstm_text-btn .newsletter__wrapper .newsletter-form__field-wrapper .newssuccess_message { 
  padding: 1.30vw; 
  gap: 0.65vw; 
} 
.cstm_text-btn .newsletter__wrapper .newsletter-form__field-wrapper .newssuccess_message svg.check {
  width: 1.56vw;
  height: 1.62vw;
}  
}

@media screen and (min-width: 990px) and (max-width: 1320px){
.ctm_search_form svg.icon.icon-search {
  top: 5px;
}
}

@media screen and (max-width: 989px) {
.template-product .card__information p {
  font-size: 16px;
  line-height: normal;
}
  .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text {
    color: #000 !important;
    height: 50px !important;
    line-height: unset !important;
}
  .swym-wishlist-button-bar {
    margin-top: 10px;
    width: 100%;
}
.nat_custom_col_list.collection-list button.slide-arrow{
    display:none !important;
  }
.high_partners .ctm_richtexts_main {
  padding-top: 30px;
}
.custom_collection_image.collection-hero__text-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
.cstm-image-text .custom_img {
    width: 100%;
}  
 .ast_ambassador-banner .banner__buttons {
    margin-top: 15px;
} 
.cstm-about-image .cstm-about-image-main {
    display: block;
    width: 100%;
    height: 100%;
} 
.main-page.page-width {
  padding: 0 20px;
}
.card__inner .quick-add__submit.btn {
  max-width: max-content;
  padding: 13px 20px;
}
.custom_newsletter.newsletter.section-with-padding {
  padding: 60px 0px;
}
.cstm-newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field {
    gap: 10px;
    justify-content: center !important;
}
.cstm-countdown .section__countdown-timer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 8px 0;
}
.cstm-countdown .page-width {
  padding: 0 20px;
} 
.header-wrapper { 
  padding: 15px 20px;
}
.footer .footer-block .field__input {
  font-size: 16px !important;
}
 .itg_lefttext_review {
  text-align: center;
}
 .itg_lefttext_review h2.heading.h2 br {
  display: contents;
}
.featured_collection_left h2.heading.h3 {
  text-align: center;
}
 .featured_collection_left {
  text-align: center;
}
 .featured_collection_left .heading.h3 br {
  display: contents !important;
}
.featured_collection_left  .h2 br {
  display: contents;
}
 h3.card__heading.h5 {
  margin-top: 10px !important;
  font-size: 20px;
}
.itg_lefttext_review a {
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-color: #FFB500;
}
.itg-instafeed-section .wrapper-text-icons p {
  padding: 5px 7px;
}
 .content-tet-image h1.m1-sb1 {
  max-width: 252px !important;
} 
.content-tet-image h2.m1-sb1 {
  max-width: 252px !important;
} 
.custom_img_with_text .img_with_text_main {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(//highvoltageindustries.com/cdn/shop/files/Rectangle_272_8c3b5129-19f8-407e-9420-63bf200f2437.png?v=1706596653) !important;
}
 .custom_img_with_text a:empty, ul:empty, dl:empty, div:empty, legend:empty, section:empty, article:empty, span[price--sale]:empty, p:empty, h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty {
  display: none !important;
}
.custom_img_with_text {
  padding: 0px;
}
.custom_img_with_text .btn.btn--primary {
  border-radius: 30px;
}
.custom_img {
  width: 100%;
}
.custom_content_sec {
  width: 100%;
 padding:40px;
}
.custom_img_with_text .image-with-text__heading {
  padding-top: 0;
}
.cutom_img_with_text_row.image-with-text__grid--reverse {
  padding-top: 0;
}
.cstm-image-text h2.image-with-text__heading {
  font-size: 24px;
}
.custom_img_with_text .image-with-text__text.rte p {
  font-size: 14px;
}
.custom_img_with_text .image-with-text__text.rte {
  margin-bottom: 20px;
}
.custom_img_with_text .img_with_text_main {
  position: unset;
  top: 0;
}  
.content-heading h2.m0-sb1 {
  color: #fff;
}
.content-heading p {
  color: #fff;
  font-size:16px;
}
.itg-section-collection-list h3.card__heading.h5 {
  color: #fff;
}
  .instafeed_column {
    margin-bottom: 10px;
    display: block;
}
  .custom_size_option ul li button.itg_size_option {
    font-size: 16px;
}
  .custom_size_option {
    padding: 15px;
    left: 14px;
    box-shadow: 2px 2px 2px #efefef;
}
  .custom_size_option ul {
    flex-wrap: wrap;
}
.template-collection .collection .full-unstyled-link {
    font-size: 16px;
    line-height: 20px;
} 
.template-collection .collection .price--red, .template-collection .collection .price-item--regular {
    font-size: 16px;
    line-height: 20px;
} 
.template-collection p.product-count__text span {
    font-size: 16px;
    line-height: 20px;
}  
.cstm-countdown .countdown__block:not(:last-child) {
  margin-bottom: 0px;
}
.section__countdown-timer a.btn--outline { 
  padding: 0 !important;
}
.cstm_related_products .header--head {
  margin-bottom: 20px!important;
}
.ctm_sticky_main { 
  bottom: inherit;
  top: 0;   
  padding: 12px 15px;
} 
.accordion_in_ques {
    line-height: 19px;
    font-size: 16px;
}
.faq_accordian-heading h1 {
    font-size: 24px;
    line-height: 30px;
}
.cstm-richtext-heading {
    font-size: 28px;
    line-height: normal;
}
 .cstm-richtext-para p {
    line-height: 19px;
    font-size: 16px;
   padding: 0 10px;
}
.cstm-richtext-btn a {
  font-size: 14px;
  line-height: 19px;
  padding: 13px 26px;
}
.high_contact-us .ctm_richtexts_main .rich-text__buttons a.btn.btn--secondary {
  font-size: 14px;
  line-height: 16px;
  min-height: 45px;
  font-weight: 600; 
}
.rich-text__text.rte p {
  font-size: 16px;
  line-height: 20px;
}
.high_contact-us .rich-text__heading.h3 {
  font-size: 28px;
  line-height: normal;
}
.author-date p {
  font-size: 12px;
  line-height: 12px;
}
.author-name h3 {
  font-size: 16px;
  line-height: 16px;
}
.review__author.bold {
  font-size: 12px;
  line-height: 12px;
}
img.banner-img1 {
  min-height: 335px;
}
.cstm-logo-section {
  padding-bottom: 5.20vw;
}
.cstm-about-image .rich-text__blocks h1.rich-text__heading.cstm-text-heading {
  line-height: 50px;
    font-size: 50px;
}
.rich-text__heading, .logo-heading, .high_newsletter .newsletter__wrapper h2.h3 {
  font-size: 30px;
}
 .high_partners .itg_product_faq .accordion_block_mn {
  padding-top: 30px;
}
.cstm-metafield-main {
    padding-bottom: 20px;
}
button.needsclick.klaviyo-close-form.kl-private-reset-css-Xuajs1 svg path {
  stroke: #0a0a0a;
}
button.needsclick.kl-teaser-YauhEm.undefined.kl-private-reset-css-Xuajs1 button.needsclick.klaviyo-close-form.kl-private-reset-css-Xuajs1 svg path {
  stroke: #fff;
}
.cstm-richtext-left, .cstm-richtext-right, .high_contact-us .rich-text__wrapper { 
  padding: 20px 10px;
}
.cstm_multiple-richtext .cstm-richtext-left h1.cstm-richtext-heading{
  padding-top: 0 !important;
}
.cstm-richtext-para {
  padding:10px 0;
}
.related-products .header--intro {
  margin-bottom: 30px;
}
}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
.custom_newsletter .field  .btn, .btn--primary {
  border-radius: 30px;
  font-size: 16px;
}
.custom_img_with_text .image-with-text__text p {
  font-size: 14px;
}
.custom_img_with_text .btn.btn--primary {
  border-radius: 30px;
}
.banner_with-text .text-content h2.h2 {
    font-size: 35px;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text {
  padding: 0 .625vw!important;
  color: #000!important;
  height: 3.35vw!important;
  line-height: unset!important;
  font-size: 0px !important;
}
 img.banner-img1 {
    padding-right: 10px;
}
  img.banner-img2 {
    padding-right: 10px;
}
  img.banner-img3 {
    padding-right: 10px;
}
  img.banner-img4 {
    padding-right: 10px;
}
   img.banner-img5 {
    padding-right: 10px;
}
  .cstm-image-block:after {
    z-index: -1;
}
  .cstm-image-overlay-heading {
    display: none;
}
  .guarantee_icon_column:nth-child(3):after, .guarantee_icon_column:nth-child(2):before {
   display:none;
}
  #fsb_bar {
    padding: 7px 15px !important;
}
.cstm-image-block .rich-text__blocks, .cstm-about-image .rich-text__blocks {
  top: -25px;
}
.cstm-image-block .rich-text__blocks, .cstm-about-image .rich-text__blocks h1.rich-text__heading.cstm-text-heading {
  font-size: 60px;
  line-height: normal;
} 
.cstm-about-image {
  padding-top: 110px;
}
 .cstm-btn-main {
  column-gap: 10px;
}
.custom_img_with_text .img_with_text_main .cutom_img_with_text_row {
  padding-top: 20px;
}
.custom_img_with_text .img_with_text_main .cutom_img_with_text_row.image-with-text__grid--reverse{
  padding-top : 0 ;
}
.collapsible-panel__wrapper .cstm_accordian-main .accordion .accordion__toggle-btn h4.h5 {
  font-size: 24px!important;
  font-family: Copy_of_Hermona-Regular_1!important;
  line-height: normal !important;
  text-transform: lowercase !important;
  letter-spacing: .01px !important;
  font-weight: 400;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text {
  height: 40px !important;
}
.ast_swiper-slide {
  flex-wrap: wrap;
  gap: 10px;
}
.ast_swiper-slide .itg_scroll_width{
width : calc(80% - 10px * 1/2) !important;
}
.itg-section-collection-list .collection-list-wrapper{
  padding :0 20px ;
}
.ast_swiper-slide {
  justify-content: end;
}
.ast_swiper-slide .itg_scroll_width .swiper-scrollbar .swiper-scrollbar-drag{
  display : block !important;
}
.ast_swiper-slide .ast-swiper-button {
  width : calc(20% - 10px * 1/2) !important;
  justify-content: end;
  padding-right: 0;
}
.cstm-title-btn{
  padding-bottom : 20px ;
}
.itg-section-collection-list h3.card__heading.h5 a{
  font-size : 25px ;
}
.itg-section-collection-list h3.card__heading.h5 a {
  font-size: 36px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1023px) {	
.custom_newsletter .field  .btn, .btn--primary {
  border-radius: 30px;
}
.custom_img_with_text .btn.btn--primary {
  border-radius: 30px;
}
.banner_with-text .text-content h2.h2 {
    font-size: 35px;
} 
}

@media screen and (min-width: 768px) and (max-width: 991px) { 
  .custom_newsletter .field  .btn, .btn--primary {
    border-radius: 30px;
  }
  .custom_img_with_text .btn.btn--primary {
    border-radius: 30px;
  }
  .custom_img_with_text .image-with-text__text p {
    font-size: 14px;
  }
  .custom_content_sec {
    padding: 40px;
  }
  .custom_img_with_text {
    padding: 0;
  }
  .cutom_img_with_text_row.image-with-text__grid--reverse {
    padding-top: 0;
  }
  .banner_with-text .text-content h2.h2 {
    font-size: 35px;
  }
  header.header a.header__heading-link.link.link--text.focus-inset:nth-child(2) {
    display: block !important;
  } 
  .high_faqs .itg-slider-collection .collection-list.cstm-slider {
    margin-right: 0;
  }
  .high_faqs .collapsible-panel.page-width, .high_faqs .ctm_search_main .page-width, .high_faqs .itg-slider-collection .page-width  {
    padding: 0 20px;
  }
  .high_faqs .footer-bg .page-width {
    padding: 0 15px;
  }
  .cstm-title-btn {
    margin-bottom: 20px;
  }
  .ast-swiper-button {
    width: 20% !important;
  }
  .itg_scroll_width {
    width: 80% !important;
  }
  .collage.ast_collage_mobile_slider .collage__item.collage__item--product .card__inner.ss.ratio .card__badge {
    bottom: -25px;
  }
  .card__inner .quick-add__submit.btn {
    padding: 10px 10px !important;
    height: 36px !important;
    line-height: 1;
  }
  section#shopify-section-template--16816723853478__featured_collection_rcJarU .page-width-with-extra.aos-init.aos-animate {
    padding: 0 10px;
  }
  h3.lb-upsell-ppa-title, .related-products h2.heading.h3 {
    font-size: 32px;
  }
  .lb-upsell-ppa-offer-desc {
    margin: 10px 0px;
    font-size: 20px;
  }
  .lb-upsell-ppa-title-cont small {
    font-size: 12px;
  }
  .lb-upsell-ppa-display-flex {
    padding: 10px;
  }
  .ppa-prod-container-grid {
    width: 170px;
  }
  .lb-upsell-ppa-grid-carousel {
    gap: 14px;
  }
  .lb-upsell-ppa-display-flex .ppa-prod-img {
    height: 180px !important;
  }
  .lb-upsell-ppa-display-flex .ppa-prod-details-title-grid {
    font-size: 14px;
    line-height: 1;
    margin: 10px 0px;
  }
  .ppa-sale-price.ppa-prod-details-price-grid.lb-upsell-money span.lb-upsell-money-2.money {
    font-size: 14px;
    margin-right: 8px;
  }
  small.ppa-compare-at-price.lb-upsell-compare-at-price.lb-upsell-money span {
    font-size: 14px;
    line-height: 1;
  }
  .ppa-prod-details-variants-grid select.ppcs-variants-form-select {
    font-size: 14px;
    padding: 6px 8px;
  }
  .ppa-prod-container-grid .ppa-add-checkbox-cont-grid {
    padding-top: 10px;
  }
  input.ppa-add-checkbox-input {
    width: 16px !important;
    height: 16px !important;
  }
  .ppa-add-checkbox-cont-grid label.ppa-add-checkbox-cont-label {
    font-size: 12px;
    margin-left: 4px;
  }
  .lb-upsell-ppa-carousel-nav {
    border-radius: 50px;
    width: 21%;
    height: 30px;
    font-size: 14px;
  }
  .accordian_contains p {
    line-height: 20px;
    font-size: 14px;
  } 
}

@media screen and (min-width: 750px) and (max-width: 989px){
.collection-list.contains-card.contains-card--collection.contains-card--standard.grid.grid--3-col-desktop.grid--1-col-tablet-down.collection-list--3-items {
    display: flex;
}
  .itg-section-collection-list .card__heading.h5, .featured--collection .header-head h2.heading.h2 {
    font-size: 32px!important;
}
 .custom_img_with_text .btn, .btn--primary, .btn--secondary, .shopify-payment-button__button--unbranded {
    min-height: 50px;
    padding: 13px 36px!important;
}
  .cstm-image-text h2.image-with-text__heading {
    font-size: 48px;
    margin-bottom: 10px;
}
 .custom_newsletter .newsletter__wrapper .h3 {
    font-size: 48px;
}
.footer-block.grid__item.footer-block--menu {
    max-width: 18%;
}
.template-collection .FacetsHeadWrapper {
    width: 45%;
}
.product-form__buttons .itg_quantity {
    margin-bottom: 10px;
}
.custom_content_box {
   padding: 20px;
}
.custom_content_box .text-content {
    width: 55%;
    padding-right: 20px;
}
.custom_content_box .image-content {
    width: 45%;
}  
.banner_with-text .text-content h2.h2 {
    font-size: 35px;
}
.template-collection details.category-details, .facets__wrapper-horzontal .alp { 
    width: max-content;
}
.template-collection .facets__wrapper { 
  padding-left: 0;
  padding-right: 0;
  gap: 20px 20px;
}
.facets__wrapper-horzontal .facets__summary { 
  padding: 10px;
}
.filter_main_data .facets__summary>div {
  min-height: inherit !important;
}  
.facet--button-result { 
  display: none !important;
}
.template-collection .main-collection-product-grid .facet-filters__field { 
  padding: 0 10px;
}
  /* .main-collection-product-grid .filter--select .option--select {
    min-width: 175px;
} */
  .main-collection-product-grid select.option--select {
    font-size: 14px;
}
  .main-collection-product-grid .facet-filters__label label {
    font-size: 14px;
}
  .facets__summary span {
    font-size: 14px;
}
 .template-collection .main-collection-product-grid .facet-filters__field {
    width: 275px;
}
  .main-collection-product-grid .filter--select {
    max-width: 235px;
    width: 180px;
} 
}

@media screen and (min-width: 750px) {
.section.itg-collage .ctm_multicol_main  {
    padding-top: 20px;
    padding-bottom: 20px;
}  
.footer .footer__content-bottom {
  border-top: 0;
}
.footer .footer-block__newsletter .field {
  flex-wrap: wrap;
}
.header--intro {
  margin-bottom: 0;
}
.btn, .btn--primary, .btn--secondary, .shopify-payment-button__button--unbranded {
  min-height: 3.25vw;
  padding: 0.84vw 2.34vw !important;
}  
.section+.section {
  /* margin-top: 5.2vw !important; */
  margin-top: 3.2vw !important;
}
.section+.itg-slider-collection.section {
    margin-top: 0 !important;
} 
.footer .footer-block .field__input {
  border-radius: 6.51vw;
  height: 3.25vw;
  font-size: 1.04vw;
}
.section+.section.itg-section-collection-list {
  margin-top: 0!important;
}
.itg-slider-collection .collection-style__standard .card {
  padding-bottom: 0px !important;
}
.featued_coll_blocks .product-grid-item:not(.product-grid--normal) {
  padding: 0px  20px!important;
}
.cstm-newsletter .newsletter-form {
  max-width: 50%;
} 
.itg-collage .collage {
  grid-template-columns: repeat(4,minmax(0,1fr));
}
.itg-collage .collage__item--left:nth-child(3n-2) {
  grid-column: 1 / span 1;
  grid-row: span 2;
}
 .itg-collage .collage__item--left:nth-child(3n-1), .collage__item--left:nth-child(3n) {
  grid-column-start: 3;
}
 .itg-collage .collage__item.collage__item--product.collage__item--left:nth-child(4) {
  grid-column-start: 4;
}
 .itg-collage .collage__item.collage__item--product.collage__item--left:nth-child(3) {
  grid-column-start: 4;
}
  .collage__item.collage__item--image.collage__item--left {
  grid-column: 1 / span 2;
  grid-row: span 3;
}
  .template-index .collection-style__standard .card__content {
    padding: 16px;
}
  .template-index .itg-section-collection-list .btn { 
    margin-top: 0;
}
  .template-register .header--intro{
    margin-bottom: 2.60vw;
}
 .high_contact-us .field__input {
    height: 0;
}  
  .high_contact-us .cstm_contact-form .text-area {
    min-height: 8rem;
}
  .template-index .btn-view-all {
    margin-top: 0;
}
.cstm-ambassador_banner .main-image__banner .banner__content .banner__box {
  color: #fff!important;
  max-width: 100vw !important;;
}  
.cstm-ambassador-collection .banner__box.content-container.content-container--full-width-mobile {
    color: #fff!important;
}  
.cstm-main_slideshow .banner__description {
    color: white;
} 
.ast_ambassador-banner .main-image__banner .color-secondary .banner__text.rte{
  margin-top: 0.97vw !important;
}
.banner__box.background-with-box  {
  padding: 2.60416vw 1.302083vw;
}  
.cstm-ast_partners-banner .banner__box.background-with-box .page-width {
  padding: 0;
}  
.cstm-ast_partners-banner .banner__content {
  max-width: 40% !important;
}    
.high_partners .banner__box .banner__heading+* {
  margin-top: 0.9765625vw;
}
.high_partners .banner__buttons {
  max-width: 100%;
} 
}

@media screen and (max-width: 767px) { 
.custom_collection_inner.content_background {
  padding: 15px 10px;
} 
.footer-block.grid__item.footer-block--menu {
  width: 100% !important;
  max-width: 100% !important;
}
  .footer .footer-block.grid__item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .footer small.copyright__content {
    color: white;
  }
  .footer-block.accordion {
    background: unset !important;
    color: white !important;
  }
  .content-tet-image h1.m1-sb1 {
    max-width: 252px;
  }
  .content-tet-image h2.m1-sb1 {
    max-width: 252px;
  }   
  .product_shop-new .text-content {
    position: unset !important;
    width: 100% !important;
  }
  .itg_lefttext_review {
    text-align: center;
  }
  button.quick-add__submit span {
    font-size: 16px !important;
  }
  .featured_collection_left .heading.h3 {
    text-align: center!important;
    font-size: 32px;
  }
  .itg-slider-collection button.slide-arrow svg {
    width: 24px !important;
    height: 24px !important;
  }
  .itg-slider-collection button.slide-arrow {
    width: 40px !important;
    height: 40px !important;
  }
  .itg-slider-collection   .header--intro {
    text-align: center !important;
    display: unset !important;
  }
  .itg-slider-collection h2.heading {
    margin-bottom: 0 !important;
  }
  .content-tet-image h1.m1-sb1 {
    width: 100%;
    max-width: 252px !important;
  } 
  .content-tet-image h2.m1-sb1 {
    width: 100%;
    max-width: 252px !important;
  }
   .featured_collection_left .heading.h2 {
    text-align: center!important;
    font-size: 32px;
  }
  .card__inner .quick-add__submit.btn {
    padding: 13px 26px !important;
    height: 50px !important;
    border-radius: 30px !important;
  }
  .card__inner .quick-add__submit.btn {
    border-radius: 30px !important;
  }
  .itg-section-collection-list .collection-style__standard .card__content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
  }
  .collection-style__standard .card__content {
    margin: 0 !important;
  }
  .itg-section-collection-list .card__heading.h5, .featured--collection .header-head h2.heading.h2 {
    font-size: 32px!important;
  }
  .itg-section-collection-list .collection-list--2-items .card__heading.h5 {
    font-size: 32px!important;
  }
  .collection-list.contains-card.contains-card--collection.contains-card--standard.grid.grid--3-col-desktop.grid--1-col-tablet-down.collection-list--3-items {
    display: inherit;
  }
  .custom_newsletter .newsletter-form__field-wrapper .field {
    flex-wrap: wrap !important;
  }
  .footer .footer-block .field__input {
    background: black !important;
  }
  .footer .btn, .btn--primary {
    border-radius: 30px;
  }
  .collection-list.cstm-slider .card__heading.h5 {
    font-size: 16px !important;
  }
  .custm-reviews .itg_lefttext_review a {
    font-size: 14px;
    text-transform: uppercase;
    line-height: normal;
    text-decoration: underline;
    text-decoration-color: #ffb500;
    text-underline-offset: 3px;
    margin-top: 12px;
  }
  .itg-instafeed-section .wrapper_icons {
    padding: 0px 0 10px;
  }
  .wrapper_icons {
    margin-bottom: 0 !important;
  }
  .itg-instafeed-section .wrapper-text-icons {
    padding: 0px;
  }
  .itg-instafeed-section  .wrapper-text-icons p {
    font-size: 14px;
  }
  .custom_img_with_text .image-with-text__text.rte {
    padding-top: 10px;
  }
  .product_shop-new .text-content {
    padding-top: 10px;
  }
  .featued_coll_blocks .card__inner .quick-add__submit.btn {
    padding: 13px 10px!important;
    width: 100% !important;
  }
  .section-template--16567438999718__multiple_collage_Hhddnk-padding {
    padding-top: 0 !important;
  }
  .product_shop-new .card.card--horizontal {
    align-items: center !important;
    width: 100% !important;
  }
  .product_shop-new .product-shop_look .slider-component-desktop .grid .slider__slide .shop-the__look-product {
    right: 0!important;
  }
  .featued_coll_blocks .btn-view-all {
    margin-top: 0;
  }
 .itg_lefttext_review h2.heading.h2 br, .featured_collection_left .heading.h3 br, .featured_collection_left .heading.h2 br {
   display: contents;
  } 
  .itg-instafeed-section .wrapper-text-icons {
    width: calc(50% - 5px);
    justify-content: center;
  }
  .itg-instafeed-section .wrapper-text-icons p {
    font-size: 18px;
  }
  .itg-instafeed-section .wrapper-text-icons span svg {
    width: 20px;
    height: 20px;
  }
  .itg-instafeed-section .wrapper-text-icons span {
    margin-right:5px;
  }
  .itg-slider-collection h2.heading, .cstm-image-text h2.image-with-text__heading, .heading_insta h1, .cstm-newsletter .newsletter__wrapper h2 {
    font-size: 32px!important;
  }
  .itg_lefttext_review h2.heading.h2 {
    font-size: 32px;
  }
  .heading_insta h1 {
    font-size: 32px !important;
  }
  .heading_insta h2 {
    font-size: 32px !important;
  }
  .cstm-newsletter .newsletter__wrapper h2 {
    font-size: 32px !important;
  }
  .footer {
    padding: 40px  0 !important;
  }
  .footer__block-toggle {
    padding: 15px 0px !important;
  }
  .itg-slider-collection h2.heading {
    font-size: 30px!important;
    padding-bottom: 10px;
  }
  .collection-style__standard .card__content {
    margin-top: 10px !important;
  }
  .slideshow__text .btn, .btn--primary {
    border-radius: unset;
    border-color: unset;
    background-color: #ffb500;
  }
  .product_shop-new .product-shop_look .slider-component-desktop .grid .slider__slide .shop-the__look-product {
    max-width: 200px !important;
    width: 100%;
  }
  .countdown__heading .h3 {
    font-size: 32px;
  }
  .custom_content_sec {
    padding: 40px 0 !important;
  }
  .shop-look-absolute .text-content a {
    text-underline-offset: 4px;
  }
  .product_shop-new .product-shop_look .slider-component-desktop .grid .slider__slide .shop-the__look-product {
    top: unset !important;
    bottom: 73px !important;
    transform: unset !important;
  }
  .content-tet-image a.collage-btn-label {
    text-underline-offset: 4px !important;
  }
  .footer__list-social .list-social__link svg {
    height: 24px !important;
    width: 24px !important;
  }
  .header__icons .header__search svg {
    height: 24px !important;
    width: 24px !important;
  }
  .content-tet-image h1.m1-sb1 {
    font-size: 32px !important;
  }
  .content-tet-image h2.m1-sb1 {
    font-size: 32px !important;
  }
   .custom_newsletter.newsletter.section-with-padding {
    padding: 60px 20px !important;
  }
  .custom_newsletter .field  .btn, .btn--primary {
    border-radius: 30px;
  }
  .cstm-newsletter .newsletter__wrapper h2 {
    font-size: 24px;
  }
  .itg-multiple-images .grid__item {
    max-width: 100%;
    width: 100%;
  }
  .content-heading h2.m0-sb1 {
    font-size:24px;
  }
  .card__inner .quick-add__submit.btn {
    height: 40px!important;
  } 
  .image-with-FAQ-right .faq_accordian .accordion_inners {
    padding: 0;
  }
  .image-with-FAQ-right .faq_accordian .accordian_contain {
    padding: 0 20px 10px;
  }
  .header_split a.header__heading-link.link.link--text.focus-inset {
    display: block !important;
  }
  .product-form__buttons .itg_quantity {
    margin-bottom: 10px;
  }
  .cstm_related_products,
  .ctm-products {
    padding: 35px 0 !important;
  }
  .product_icon_text .product-column {
    padding: 10px;
  }
  .template-product .featured--collection .slideshow__control-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
  .footer__content-bottom-wrapper .footer__column.footer__column--info {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .template-collection .custom_newsletter.newsletter.section-with-padding {
    padding-top: 0 !important;
  }
  .product-grid-item.product-grid--normal .card__content {
    padding: 16px 10px 0;
  }
  .card__badge {
    display: flex;
    gap: 2px;
  }
  .product-form .product-form__buttons .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9 {
    border-radius: 0px;
  }
  h4.totals__subtotal-value,
  h4.totals__subtotal {
    font-size: 26px;
  }
  .template-page .header--head h1.h2 {
    font-size: 30px;
    line-height: 30px;
  }
  .customer-reviews .slider__controls-area-tablet .slider-counter .slideshow__control-wrapper button.slider-counter__link--active {
    background: #000;
    border-color: #000;
  }
  .customer-reviews .slider__controls-area-tablet .slider-counter .slideshow__control-wrapper button {
    border-radius: 50%;
    border-color: #000;
  }
  .high_about-us h2.image-with-text__heading.h3 {
    font-size: 30px;
  }  
  .high_about-us .rich-text__wrapper {
    width: 100%;
  }
  .custom_content_box {
    padding: 20px;
    margin: 0 8px;
  }
  .custom_content_box .text-content {
    padding-right: 0;
    padding-bottom: 10px;
    width: 100%;
  }
  .custom_content_box .image-content {
    width: 100%;
  }
  .newsletter_image-with-text .custom_content_box .text-content {
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 15px;
  }
  .banner_image_parallax {
    min-height: 300px;
  }
  .high_about-us .itg-slider-collection .header--intro .header--head {
    text-align: center;
  } 
  .collection-list-wrapper .card__heading.h5 {
    font-size: 24px !important;
  }
  .collection-style__standard .card__content {
    padding: 0 !important;
  }
  .collection-list-wrapper .card__information>* {
    margin-bottom: 20px !important;
  }
  .collection-list-wrapper .card__heading.h5 {
    margin-top: 0 !important;
  }
  .itg-section-collection-list .header--intro {
    margin-bottom: 0;
  }
  .cstm-title-btn h2.heading.h3 {
    font-size: 28px;
  }
  .cstm-ambassador-collection h2.banner__heading.h3 {
    font-size: 32px;
  }  
  .ambassador-column-grid  h2.heading.h3 {
    font-size: 32px;
  }  
  .ambassador_icon__text {
    margin-top: 40px;
  }  
  .template-page.high_ambassador-program .faq_accordian-heading h1 {
    margin-top: 20px;
    text-align:center;
  } 
  .template-page.high_ambassador-program .rich-text.content-container.page-width.page-width-with-extra {
    margin: 20px 0;
  } 
  .ast-swiper-button {
    padding-right: 0px;
  }
  .swym-ui-components .swym-bg-2, .swym-ui-component .swym-bg-2 {
    font-size: 12px !important;
    min-height: 40px !important;
    padding: 16px 20px !important;
  }
  .cstm-title-btn {
    margin-bottom: 20px;
  }
  h3.lb-upsell-ppa-title, .related-products h2.heading.h3 {
    font-size: 26px;
  }
  .lb-upsell-ppa-offer-desc {
    margin: 10px 0px;
    font-size: 22px;
  }
  .lb-upsell-ppa-title-cont small {
    font-size: 14px;
  }
  .lb-upsell-carousel-container {
    margin-top: 20px;
  }
  .lb-upsell-ppa-carousel-nav {
    border-radius: 50px;
    width: 10%;
    height: 9vw;
    font-size: 14px;
  }
  .lb-upsell-ppa.lb-upsell-ppa-carousel {
    margin: 0 12px !important;
    width: 71%;
  }
  .lb-upsell-ppa-display-flex {
    width: 100%;
    max-width: 100%;
    padding: 10px;
  }
  .lb-upsell-ppa-grid-carousel {
    gap: 12px;
  }
  .ppa-prod-container-grid {
    width: 140px;
    text-align: left;
  }
  .lb-upsell-ppa-display-flex .ppa-prod-img {
    height: 100px !important;
  }
  .lb-upsell-ppa-display-flex .ppa-prod-details-title-grid {
    font-size: 14px;
    line-height: 1;
    margin: 10px 0px;
  }
  .ppa-sale-price.ppa-prod-details-price-grid.lb-upsell-money span.lb-upsell-money-2.money {
    font-size: 12px;
    line-height: 1;
    margin-right: 8px;
  }
  small.ppa-compare-at-price.lb-upsell-compare-at-price.lb-upsell-money span {
    font-size: 12px;
    line-height: 1;
  }
  .ppa-prod-details-variants-grid {
    margin-top: 10px;
  }
  .ppa-prod-details-variants-grid select.ppcs-variants-form-select {
    font-size: 14px;
    padding: 10px;
    width: 100% !important;
  }
  input.ppa-add-checkbox-input {
    width: 16px !important;
    height: 16px !important;
  }
  .ppa-add-checkbox-cont-grid label.ppa-add-checkbox-cont-label {
    font-size: 12px;
    margin-left: 5px;
  }
  .ppa-prod-container-grid .ppa-add-checkbox-cont-grid {
    padding-top: 10px;
  }
  .lb-upsell-carousel-container {
    flex-wrap: wrap;
  }
button.needsclick {
  bottom: 50px !important;
}
.theme--popups {
  background: #f7f7f7;
}
.rt-theme-popup[data-popup-type=search]{
  margin-top: 30px;
} 
.custom_collection_image.collection-hero__text-wrapper {
  position: relative;
  top: 0;
  left: 0;
  transform: inherit;
  padding: 0;
  text-align: center !important;
}
.collection-hero__inner { 
  gap: 0 !important; 
}  
}
  
@media screen and (min-width: 750px){
  .template-collection .collection-hero__image-container {
    min-height: 29vw;
}
.product-grid-item.product-grid--normal .card__content {
  padding: 15px 20px 0;
}
.pagination-wrapper {
    margin-bottom: 40px;
} 
ul.collection-list.grid.grid--3-col-desktop.grid--1-col-tablet-down.collection-style__standard {
    margin: 40px 0px;
}
video.slideshow__video.loading__animation.dekstop-video {
    display: none;
}  
}

@media screen and (max-width: 749px) {
h2.product__title.h3 {
  font-size: 38px;
}
 .cstm-image-text .custom_img {
    width: 100%;
    height: 400px;
  }
  .cstm-about-image .rich-text__blocks h1.rich-text__heading.cstm-text-heading {
    font-size: 50px;
  }
  .shopify-payment-button {
    margin-top: 10px !important;  
  }
 .cstm-main_slideshow .banner__headings {
    color: black;
} 
.ctm_multicol_main .card__inner .quick-add__submit.btn {
  padding: 13px 23px!important;
}
.template-collection .main-collection-product-grid .collection ul#product-grid {
  row-gap: 10px;
}  
.template-page .rte span {
  word-wrap: break-word;
}
.collection--empty .title-wrapper {
  margin: 6rem 0 !important;
}
.ctm_multicol_main .card__inner .quick-add__submit.btn span {
  font-size: 12px!important;
}
.ctm_multicol_main .card__content.text-left {
    padding-top: 15px;
}
.collage__item.collage__item--product .card__inner.ss.ratio .card__badge {
  position: absolute;
  bottom: -35px;
}
.breadcrumbs a {
  font-size: 14px!important;
}
.template__page .page-width {
    padding: 0 20px;
}     
.thumbnail-content {
  width: 100%;
  padding: 30px 0;
}
.thumbnail-slider-main {
  flex-wrap: wrap;
}
.thumbnail-image {
  width: 100%;
}  
 .image-with-FAQ {
  display: block;
}
.image-with-FAQ-left {
  width: 100%;
}
.image-with-FAQ-right {
  width: 100%;
  padding-top: 10px;
}
.accordion_inners {
  padding: 10px;
  margin-bottom: 10px;
}
.template-index .itg-section-collection-list .grid--3-col-desktop .grid__item {
  width: calc(100% - var(--grid-desktop-horizontal-spacing)* 2 / 3);
}
div#fsb_bar, div#fsb_bar span {
  font-size: 14px !important;
} 
.custom-logo-heading {
  padding-bottom: 2.6vw;
}
.guarantee_icon_sec .guarantee_icon_column p {
  text-align: center;
}
.accordion__toggle-btn>svg {
  min-width: 20px !important;
  width: 20px !important;
  height: 20px !important;
}
 .high_about-us .ctm_richtexts_main .rich-text__heading.cstm-text-heading {
  top: -20px;
  left: 40%;
}
.accordian_contains p {
  line-height: 19px;
  font-size: 16px;
  word-break: break-word;
}
.cstm-richtext-right {
  width: 100%;
  margin-top: 30px;
}
.cstm-richtext-left {
  width: 100%;
}
.multiple-richtext-main {
  display: block;
}
.high_faqs .collapsible-panel .cstm_accordion {
  padding-bottom: 5px;
}
.high_faqs .accordion__content-rte {
  padding: 0 10px 10px;
}
.high_faqs .accordion__toggle-btn {
  padding: 15px 10px;
}
.collapsible-panel.page-width {
  padding: 0;
}
.high_faqs .itg-slider-collection .page-width {
  padding: 0;
}
.collection-style__standard .card__content {
  width: 100% !important;
}  
.collection-style__standard .card__content {
  padding: 10px 0!important;
}  
.ambassador_icon_sec .ambassador_icon_text_row {
  grid-template-columns: auto;
}
.cstm-ambassador_banner .banner .banner__box {
  max-width: 100%;
  width: 100%;
}  
.high_partners main#MainContent {
  margin-top: 0;
  margin-bottom: 0;
}
.cstm-ast_partners-banner .banner__content.banner__content--middle-center {
  max-width: 100%;
} 
.high_partners .banner--desktop-transparent .banner__box {
  color: black;
}  
.template-page.high_partners .itg_product_faq .accordion_inners {
  padding: 0;
  margin-bottom: 10px;
}  
.cstm-ast_partners-banner h2.banner__heading.h3 {
  font-size: 28px;
}
.cstm-ast_partners-banner .banner__box {
  padding: 20px;
} 
video.slideshow__video.loading__animation.dekstop-video {
  display: none;
}
.shopify-section-slideshow .cstm-main_slideshow .media>*:not(.zoom):not(.deferred-media__poster-button) {
  position: relative;
} 
.high_contact-us .cstm_contact-form .field__input {
  height: unset!important;
  padding: 13px 18px !important;
}  
.cstm-logo-section .custom-logo-block {
  width: calc(33.33% - 10px);
}
.customer-reviews__inner.grid .review__blocks {
  padding: 20px 20px 10px;
}
.customer-reviews__inner.grid {
  margin-bottom: 0;
}  
.divide_reviews .slider__controls-area-tablet {
  margin-top: 0;
}  
.cstm_related_products .header--head h2.heading.h2{
  line-height: normal !important;
} 
.template-collection .main-collection-product-grid .collection ul#product-grid .card__badge {
  gap: 5px !important;
}
.custm-reviews.section {
  margin-top: 15px;
}  
}
@media screen and (min-width: 514px){
 .high_about-us .cstm-logo-section {
    padding-top: 0;
}
}
@media screen and (max-width: 600px){
 .guarantee_icon_sec .guarantee_icon__img {
    margin: 0 auto;
}
.cstm-logo-section .custom-logo-block {
  width: calc(50% - 10px);
}
.ctm_icon_text .slick-slide { 
   margin: 0 10px;
}
}
@media screen and (max-width: 515px){
.cstm-countdown .section__countdown-timer {
  display: block;
}
.itg-instafeed-section .wrapper-text-icons:not(:first-child) {
  margin-top: 0px;
}
.itg-instafeed-section .wrapper_icons {
  flex-wrap: wrap;
}
  .custom_size_option {
    padding: 10px;
    left: 0px;
}
  .custom_size_option ul li button.itg_size_option {
    font-size: 14px;
}
 .cstm-title-btn .btn{
    padding: 10px 15px;
}
  .cstm-title-btn {
    display: block;
}
 .cstm-title-btn .btn-view-all a {
    padding: 10px 12px;
    font-size: 12px;
}
 .customer-review-btn a {
    padding: 10px 12px !important;
    font-size: 12px;
}
  .customer-review-btn {
    text-align: center;
}
  .instafeed_column {
    display: block;
}
  div#fsb_background a#fsb_close {
    right: 0 !important;
  }
.ctm_richtexts_main .rich-text__text.rte {
  padding: 0 10px;
}
.custom-logo-heading {
    margin-bottom: 15px;
}
.cstm-text-metafield p, .cstm-text-metafield  {
  font-size: 24px;
  line-height: 24px;
}
  .cstm-about .ctm_richtexts_main .rich-text__text.rte {
    padding: 0;
  }
}


@media screen and (max-width: 420px){
.cstm-newsletter .newsletter-form__field-wrapper .field {
  justify-content: start !important;
}
.template-collection .collection .full-unstyled-link {
  font-size: 14px;
} 
.template-collection .collection .price--red, .template-collection .collection .price-item--regular {
  font-size: 14px;
} 
.template-collection p.product-count__text span {
  font-size: 14px;
}   
.card__inner .quick-add__submit.btn {
  padding: 13px 16px!important;
}  
.search-popup__form-field.color-secondary input#Search-In-Modal {
  padding: 20px 10px;
  font-size: 14px;
}
img.banner-img1, img.banner-img2, img.banner-img3, img.banner-img4, img.banner-img5 {
  padding-right: 0;
}
.cstm-about-image {
  padding: 80px 0 50px; 
}
.cstm-about-image .rich-text__blocks h1.rich-text__heading.cstm-text-heading {
  line-height: 45px;
  font-size: 50px;
}
.cstm-btn-main {
  column-gap: 5px;
}
}

@media screen and (max-width: 749px){
  
  .ast_swiper-slide .itg_scroll_width{
    width : calc(75% - 10px * 1/2) !important;
  }
  .ast_swiper-slide .ast-swiper-button {
    width : calc(25% - 10px * 1/2) !important;
  }
  .ctm_icon_text .item a {
    width: 70%;
    margin: 0 auto;
  }  
  .ast_icon_txt.icon_data_div button.slide-arrow.next-arrow.slick-arrow, .ast_icon_txt.icon_data_div button.slide-arrow.prev-arrow.slick-arrow {
    top: 50%;
    transform: translateY(-50%);
  }  
  .template-collection .collection-hero .collection-hero__inner img.loading__animation {
    object-position: left center;
  }
  body #accessiblyAppWidgetButton.accessibly-app-widget-button-container .accessibly-app-icon-small span.accessibly-app-icon-logo {
    font-size: 35px !important;
    width: 35px !important;
    min-width: 35px !important;
    max-width: 35px !important;
    height: 35px !important;
    min-height: 35px !important;
    color: #fff !important;
  }
  body #accessiblyAppWidgetButton.accessibly-app-widget-button-container .accessibly-app-icon-small {
    width: 45px !important;
    min-width: 45px !important;
    max-width: 45px !important;
    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;
  }
  .Showed_mobile_image.collection-hero__inner .collection-hero__image-container.media.custom-bg {
    display: none;
  }
  .Showed_mobile_image.collection-hero__inner .collection-hero__image-container.media.custom-mobile-bg {
    display: block;
  }
  .collection-hero__inner .media img {
    position: relative !important;
  }
  .collection-hero__inner .media {
    height: 100%;
  } 
  .itg-collage .content-tet-image {
    width: 70%;
  }
  .collage.ast_collage_mobile_slider .collage__item.collage__item--product .card__inner.ss.ratio .card__badge {
    bottom: -24px;
  }
  section#shopify-section-template--16816723853478__featured_collection_rcJarU .page-width-with-extra.aos-init.aos-animate {
    padding: 0 10px;
  } 
.banner_image_parallax_videos {  
  display: flex;
} 
.cstm_contact-form {
  padding: 0;
}
.high_contact-us form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 {
  padding: 30px 0 !important;
} 
.cstm-about-image .rich-text__blocks {
  top: -28px;
  width: 100%;
  padding: 0 10px;
}
}


@media screen and (max-width: 515px){ 
  .ast_swiper-slide .itg_scroll_width{
    width : calc(70% - 10px * 1/2) !important;
  }
  .ast_swiper-slide .ast-swiper-button {
    width : calc(30% - 10px * 1/2) !important;
  } 
}

@media screen and (max-width: 420px){ 
.itg-section-collection-list h3.card__heading.h5 a {
  font-size: 34px;
}
.ast_swiper-slide button.slide-arrow.prev-arrow {
  width: 38px;
  height: 38px;
}
.ast_swiper-slide .itg_scroll_width{
  width : calc(65% - 10px * 1/2) !important;
}
.ast_swiper-slide .ast-swiper-button {
  width : calc(35% - 10px * 1/2) !important;
} 
}

@media screen and (max-width: 375px){
 .cstm-partner-enquiry .needsclick.kl-private-reset-css-Xuajs1 input::placeholder {
    font-size: 13px !important;
}
.cstm-partner-enquiry .needsclick.kl-private-reset-css-Xuajs1 input {
    padding: 0 5px !important;
}   
}
 
@media screen and (min-width: 990px){ 
  .template-collection .collection-hero__inner .custom_collection_image .custom_collection_inner {
    max-width: 60%;
    width: 100%;
    margin-left: auto;
    padding: 10px 15px;
  }
  .cstm-newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field {
    gap: .65vw;
    max-width: 60%;
    width: 100%;
    margin: 0 auto;
  }
  .cstm-image-metafield img, .cstm-image-metafield.cstm-metafield-image img, .wrapper-images-instafeed .image_insta a {
    width: 100%;
  }
}


.collection-hero__image-container.media.custom-mobile-bg {
  display: none;
}

.needsclick h1, .needsclick h2, .needsclick h2 span, .needsclick h3, .needsclick h4, .needsclick h5, .needsclick h6 {
  text-transform: lowercase !important;
  font-family: Copy_of_Hermona-Regular_1!important;
  font-weight: normal !important;
}
.needsclick h2 +  div span {
  font-size: 16px !important;
  font-weight: normal !important;
  font-family: 'Inter' !important;
  color: rgb(var(--primary-text-color)) !important;
}
.cstm-newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field #Subscribe-button {
  border: 1px solid;
}
.cstm_text-btn .newsletter__wrapper .newsletter-form__field-wrapper .newssuccess_message p {
  font-size: 28px;
  font-weight: 500;
  display: flex;
  align-items: center;
  color: #000;

}
.cstm_text-btn .newsletter__wrapper .newsletter-form__field-wrapper .newssuccess_message {
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 989px){  
.review__description br {
    display: contents;
}
.ctm_icon_text .icon_data_div.slick-initialized {
  display: flex;
}
.ctm_icon_text .icon_data_div.slick-initialized  img {
  height: max-content;
}
}
