.shipping-return-accordian-content {
  height: auto;
  width: calc(100% - 164px);
}

.details-accordian-content {
  height: 499px;
}

.shipping-return-accordian-container {
  padding-bottom: 28px !important;
}

.pro-content.details-accordian-content {
  width: calc(100% - 130px);
}

.select-size-wrapper {
  padding-left: 30px;
}

.select-size-wrapper .variant-lable,
.select-size-wrapper .select-your-size {
  font-family: CoolveticaForme;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  display: inline-block;
  justify-content: flex-start;
}

.select-size-wrapper .icon-down {
  display: inline-block;
}

.select-size-wrapper {
  display: flex;
}

.select-size-wrapper .variant-lable,
.select-size-wrapper .select-your-size,
.select-size-wrapper .icon-down {
  display: flex;
  flex: 1;
  align-items: flex-start;
}

.select-your-size {
  background: black;
  color: white !important;
  padding: 15px 20px 10px 20px;
  height: 48px;
  max-width: fit-content;
  margin-top: -15px;
  border-radius: 65px;
}

.select-size-wrapper .variant-lable {
  justify-content: flex-start;
}

.select-size-wrapper .icon-down {
  justify-content: flex-end;
}

.select-size-wrapper .icon-down {
  position: relative;
  right: auto;
  top: auto;
  align-items: flex-start;
}

#sticky_add_to_cart {
  z-index: 8;
}

#sticky_add_to_cart .StickyLabel:first-of-type .sticky_variants_list {
  text-align: left;
  padding-left: 30px;
}

#sticky_add_to_cart .color_circle,
.mobile .color_circle {
  width: 16px;
  height: 16px;
  display: inline-block;
  border-radius: 30px;
  margin: 0 10px 0 0;
  top: 3px;
  position: relative;
  /*   	background-color: #898989; */
}

.shipping-return-accordian-wrapper.absolute-position {
  position: absolute;
  bottom: 58px;
  border-top: 1px solid #050505;
  border-bottom: none;
}

.add-to-cart-button-desktop {
  position: absolute;
  bottom: 1px;
  width: 100%;
}

.shipping-return-accordian-wrapper.open {
  border-bottom: none;
}

.shipping-return-accordian-wrapper .pro-faq-icon,
.product-accordian-details .pro-faq-icon {
  padding-bottom: 28px;
  background-color: #fff;
  padding-top: 5px;
  margin-top: -5px;
}

.right-aling {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
}

.right-aling .right-icon {
  width: auto;
  float: auto;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border-right: solid 1px #000000;
}

.right-aling .right-icon:first-of-type {
  border-left: solid 1px #000000 !important;
}

.right-aling .right-icon:last-of-type {
  border-right: none;
}

.menu-section,
.logo-section,
.right-section {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: stretch;
  height: 100%;
}

.logo-section {
  flex: 3;
}

.menu-section {
  justify-content: flex-start;
}

.right-section {
  justify-content: flex-end;
}

.site-header__cart {
  background: transparent;
  border: none;
}
.site-header__cart.active-bag {
  padding: 0px;
}

.product-template__container,
.product-single__meta {
  height: 720px;
}

.product-accordian-details.open {
  border-bottom: none;
}

.color_variants_wrapper.desktop {
  display: flex;
  align-items: center;
}

.color_variants_wrapper.desktop .prod-color-label,
.prod-amount-label {
  display: flex;
  justify-content: center;
  align-items: center;
}

.color_variants_wrapper.desktop .variant_label {
  margin-bottom: 0;
  margin-top: 0;
}

.color_variants_wrapper.desktop .color_circle {
  top: 0;
}

#element_to_pop_up_see_size_guide .cls_pop.cls_pop1 {
  width: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
  margin: 0 !important;
  height: 60px;
}

.see-it-in-your-size-slider.slider {
  border-left: 1px solid #050505;
  border-right: 1px solid #050505;
}

div.product-form__item.product-form__item--submit.available p {
  display: none;
}


/* login side bar css */
#login-section-wrapper {
  display: none;
}

#create-section-wrapper {
  display: none;
}


.login-strip {
  display: block;
  clear: both;
}

.login-strip .lable {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 72px;
  border-bottom: 1px solid #000000;
  cursor: pointer;
  padding-left: 27px;
}

.login-account-box .small-header {
  display: flex;
  justify-content: center;
  align-items: center;
}

.login-account-box .small-header span {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}

.login-account-box .small-header a {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}

.pro-content.details-accordian-content {}

form .product-form__item--submit .warning {
  display: none;
}

.product-avaialable-quantity {
  position: absolute;
  bottom: 0;
  z-index: 8;
  width: 100%;
  padding: 0px 30px;
}

.product-avaialable-quantity span {
  display: block;
  float: right;
  width: 79%;
  padding-left: 20px;
  text-align: center;
}

.product-avaialable-quantity.soldout {
  display: none;
}

.add-to-cart-button-desktop .product-form__controls-group--submit {
  position: relative;
}

.add-to-cart-button-desktop .product-avaialable-quantity {
  position: relative;
  z-index: 8;
  width: 100%;
  padding: 0px 30px 26px 30px;
  margin-top: -12px;
  display: none;
}

.add-to-cart-button-desktop .product-avaialable-quantity.one-quantity-left {
  display: block;
}

.shipping-returns-url {
  color: #000000;
  font-family: 'CoolveticaForme';
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  display: block;
  text-decoration: none;
  border-bottom: none !important;
  padding-top: 30px;
}

#carousel ul.slides {
  display: block;
  height: calc(100% - 64px);
  width: 100% !important;
  overflow-x: hidden;
  overflow-y: scroll;
  transition: transform 1s;
  scroll-behavior: smooth;
}

#carousel ul.slides li {
  display: block;
}

#carousel .btn-next {
  width: 100%;
  height: 64px;
  padding: 0 0.5px 0.5px 0;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(down_arrow.svg) no-repeat;
  background-position: center;
  cursor: pointer;
  border-top: 1px solid #000000;
}

#carousel ul.slides::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
#carousel ul.slides {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

#carousel ul.slides li {
  transition: transform 0.2s;
}

.flex-control-nav li a {
  cursor: pointer !important;
}

#carousel ul.slides:hover li {
  transform: translateY(-10px);
}

#shopify-section-footer button {
  display: none;
}

#shopify-section-footer button.clone {
  display: block;
}

.reviews-qa-label {
  display: none !important;
}

#shopify-section-footer .submitted div {
  visibility: hidden !important;
}

.hamburger-icon.active-hamburger {
  /*width: 78px;*/
  display: flex;
  align-items: center;
  justify-content: center;
  /*     height: 100%; */
}

. .hamburger-icon.active-hamburger a {
  padding: 0;
  margin: 0;
}

#shopify-section-product-recommendations li {
  border-right: 1px solid !important;
  border-left: none !important;
}

#shopify-section-product-recommendations li:last-of-type {
  border: none !important;
}


.size-color-wrapper.mobile .StickyLabel:first-of-type .sticky_variants_list,
#sticky_add_to_cart .StickyLabel:first-of-type .sticky_variants_list {
  box-sizing: content-box;
  left: 0px;
  border-left: 0;
  width: 100%;
  bottom: 64px;
  /*background: transparent;*/
  background: #ffffff;
}

.size-color-wrapper.mobile .sticky_variants_list .color-content-wrapper,
#sticky_add_to_cart .sticky_variants_list .color-content-wrapper {
  height: 100%;
  background-color: #fff;
  margin-bottom: 3px;
}

/*.size-color-wrapper.mobile .sticky_variants_list .color-content-wrapper li:first-of-type:not(:last-of-type),
#sticky_add_to_cart .sticky_variants_list .color-content-wrapper li:first-of-type:not(:last-of-type){
  padding: 18px 21px;
  margin: 0;
}*/
.size-color-wrapper.mobile .sticky_variants_list .color-content-wrapper li:first-of-type:not(:last-of-type) {
  padding: 18px 21px;
  margin: 0;
}

#sticky_add_to_cart .sticky_variants_list .color-content-wrapper li {
  /* Reduced padding for even spacing when there are 3+ options
  padding: 0 21px 18px;*/
  padding: 0 21px;
  margin: 18px 0;
}

/*.size-color-wrapper.mobile .sticky_variants_list .color-content-wrapper li:last-of-type:not(:first-of-type),
#sticky_add_to_cart .sticky_variants_list .color-content-wrapper li:last-of-type:not(:first-of-type){
  padding: 0 21px 18px;
}*/
.size-color-wrapper.mobile .sticky_variants_list .color-content-wrapper li:last-of-type:not(:first-of-type) {
  padding: 0 21px 18px;
}

#sticky_add_to_cart .StickyLabel:first-of-type .sticky_variants_list {
  width: 100%;
  box-sizing: content-box;
  left: 0;
  padding-left: 0 !important;
}

#sticky_add_to_cart .StickyLabel:first-of-type .sticky_variants_list li {
  /*padding-left: 25px;*/
}

#shopify-section-mens-product-template .size_guide_table td:hover::after {
  left: 0 !important;
  right: 0 !important;
  width: 71%;
  margin: 0 auto !important;
}

.template-page.size-care .scrollable-wrapper:last-of-type td:hover::after {
  left: 0 !important;
  right: 0 !important;
  width: 71%;
  margin: 0 auto !important;
}

.video_box.filmcontainer1 {
  height: fit-content !important;
}

@media(max-width:767px) {
  .video_box.filmcontainer1 {
    height: 90vh !important;
  }

  #element_to_pop_up_size_guide svg.x_icon_hover {
    top: 0;
    left: 8px;
    margin: 0 auto;
  }

  .hero_video video {
    height: 450px;
    width: auto;
  }

  .hero_videowrapper {
    height: auto !important;
  }

}

.size-color-wrapper.mobile .sticky_variants_list.variant-sizes {
  border-left: 1px solid #000000;
}

/* color size selction on mobile like view */
.color_size_variants {
  display: none !important;
}

.popup-wrapper {
  display: flex;
  position: absolute;
  bottom: 100%;
  width: 100%;
}

.color-size-selection {
  display: flex !important;
  height: 100%;
  position: relative;
}

.divider-line {
  width: 1px;
  background-color: #000000;
}

.color-selector {
  flex: 1;
  border-top: 1px solid #000000;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.size-selector {
  flex: 1;
  border-top: 1px solid #000000;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.color-selector .sticky-select-color {
  padding-left: 25px;
  flex: 1;
}

.size-selector .sticky-selected-size {
  padding-left: 25px;
  flex: 1;
}

.color-selector .arrow {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  padding-right: 25px;
}

.size-selector .arrow {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  padding-right: 25px;
}

.popup-wrapper .color-selection-popup {
  flex: 0.5;
}

.popup-wrapper .amount-selection-popup {
  flex: 1;
}

.popup-wrapper .amount-selection-popup .content-wrapper {
  padding: 0 25px;
  text-align: center;
}

.popup-wrapper .size-selection-popup {
  flex: 0.5;
}

.color-selection-popup .content-wrapper,
.size-selection-popup .content-wrapper {
  display: none;
  border-top: 1px solid #000000;
  background-color: #fff;
}

.color-selection-popup.open .content-wrapper,
.size-selection-popup.open .content-wrapper {
  display: block;
}

.size-guide-wrapper-mobile .divider-line {
  display: none;
}

#sticky_add_to_cart .mobile {
  display: none;
}

.size-selection-popup .content-wrapper label {
  margin: 0;
}

/* .color-selector img, .size-selector img{ transition: transform 0.5s; } */
.color-selector.open img {
  transform: rotateZ(180deg);
}

.size-selector.open img {
  transform: rotateZ(180deg);
}

.color-selection-popup .content-wrapper {
  padding-left: 25px;
}

.color-selection-popup .content-wrapper li:first-of-type:not(:last-of-type) {
  padding: 14px 0;
}

.color-selection-popup .content-wrapper li {
  padding: 0 0 14px;
}

.color-selection-popup .content-wrapper li:last-of-type:not(:first-of-type) {
  padding: 0 0 14px 0;
}

.size-selection-popup .content-wrapper label {
  padding: 14px 0;
  text-align: center;
}

/* end color size selction on mobile like view */


.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container {
  width: 100%;
}

.new-yotpo-small-box.reviews {
  display: block;
  clear: both;
}

/* .yotpo-regular-box .avg-score{ padding-left: 36px; } */
.bottom-line-items-container-mobile .avg-score {
  position: relative !important;
  padding-left: 0px;
}

.template-customers-account .site-header .right-section {
  border-left: 1px solid;
}

.template-customers-account .site-header .right-icon:first-of-type {
  border-left: none !important;
}

.template-customers-account .sidebar.acc_sidebar {
  width: 60.2% !important;
}

/* .template-customers-account .sidebar.acc_sidebar{ width: auto !important; }
.template-customers-account .static-page-div{ display: flex; }
.template-customers-account .static-page-div .first-col{
	flex: 0.25;
}
.template-customers-account .static-page-div .sidebar.acc_sidebar{
	flex: 0.55;
} */

/* .cart-icon .bag-close-icon svg:first-of-type{ display: none !important; } */
.recomended-product-1 .product-card__image-with-placeholder-wrapper {
  width: 200%;
  border-top: 1px solid #000000;
}

.recomended-product-1 .grid-view-item__image-wrapper {
  margin: 0 !important;
  width: 50% !important;
}

#shopify-section-product-recommendations .recomended-product-1 .grid-view-item.product-card {
  border-top: none !important;
}

.recomended-product-1 .grid-view-item__image-wrapper {
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.recomended-product-1 .title-price-section {
  border-right: 1px solid #000000;
}

.recomended-product-1 .product-card__image-with-placeholder-wrapper {
  border-bottom: none;
}

.login-account-box.active-box .x_icon_hover {
  position: relative !important;
}

.right-icon.cart-icon.icon-cart .site-header__cart {
  padding: 0 10px;
}

.newsletter_info .mobile_popup .RichText__StyledQuillContainer-sc-11o3xhj-0.bwIBYc.undefined.kl-private-reset-css-Xuajs1.kl-private-quill-wrapper-Lkqws1 {
  border-bottom: none !important;
}

.newsletter_info .news_rte {
  border-bottom: none !important;
}

.newsletter_info .news_rte p {
  line-height: 1em;
}

.newsletter_info input[name="email"] {
  border-top: 1px solid #000000 !important;
}

.newsletter_info .news_text a.cls_pop {
  /*height:50%;*/
  padding: 20px 19px 19px 19px;
}

.billing-address {
  padding-left: 20px;
}

.shipping-address {
  padding-left: 20px;
}

.order_history th,
.template-customers-order strong {
  font-family: CoolveticaForme !important;
  font-size: 15px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1.67 !important;
  letter-spacing: normal !important;
  text-align: left !important;
  color: #000000 !important;
}

.order_history p,
.template-customers-order p {
  font-family: PrentonRPProForme !important;
  font-size: 15px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1.67 !important;
  letter-spacing: normal !important;
  text-align: left !important;
  color: #000000 !important;
}

.login-account-box .close_1 {
  height: 21px;
  width: 21px;
}

.newsletter_info div[class*='PhoneNumberInputComponents'] {
  border-top: 1px solid #050505 !important;
}

.newsletter_info div[class*='PhoneNumberInputComponents'] div[class*='PhoneNumberInputComponents'] {
  border-top: none !important;
}

.product-slider-div #slider .slides li img {
  /*opacity: 0;*/
}

.product-slider-div #slider .slides li.flex-active-slide img {
  opacity: 1;
}

#added-box-wrapper .cart-icon,
.account-icon {
  height: 70px;
  width: 100%;
}

#added-box-wrapper .cart-icon:hover,
.account-icon:hover {
  /* cursor:url('/cdn/shop/t/1/assets/cursorsmall.svg'), auto; */
  cursor: pointer;
  /* UMB */
}

#added-box-wrapper .cart-icon .icon-wrapper:hover .x_icon,
.account-icon .icon-wrapper:hover .x_icon {
  display: none;
}

#added-box-wrapper .cart-icon .icon-wrapper:hover .x_icon_hover,
.account-icon .icon-wrapper:hover .x_icon_hover {
  display: block;
  opacity: 1;
}

#added-box-wrapper .icon-wrapper,
.account-icon .icon-wrapper {
  height: 100%;
  width: 68px;
  float: right;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* after play */
afterpay-placement {
  margin-top: 0px;
  margin-bottom: 0px;
  display: flex !important;
  height: fit-content;
  align-items: center;
  justify-content: center;
  font-family: PrentonRPProForme;
  font-size: 15px !Important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
}

afterpay-placement strong {
  padding: 0 4px;
}

afterpay-placement img {
  margin-left: 4px;
}

.after-pay-mobile {
  display: none;
}

/* product mobile view */
@media(max-width:1023px) {
  .pro-content.details-accordian-content {
    margin-left: 0px !important;
  }

  .add-to-cart-button-desktop {
    display: none !important;
  }

  .product_descr_div {
    border-bottom: none;
  }

  .size-guide-wrapper-mobile .divider-line {
    display: block;
  }

  .size-guide-wrapper-mobile .size_giude {
    border-right: none;
    border-bottom: 1px solid;
    border-top: 1px solid;
  }

  .size-guide-wrapper-mobile {
    display: flex !important;
    border-top: none !important;
  }

  .size_variants_wrapper {
    border-bottom: none;
    border-top: none !important;
  }

  .size-guide-wrapper-mobile .see_size.fit_your_size {
    border-bottom: 1px solid;
    border-top: 1px solid;
  }

  #sticky_add_to_cart {
    border-top: none;
  }

  #sticky_add_to_cart .mobile {
    display: block;
  }

  #sticky_add_to_cart .desktop {
    display: none;
  }

  #sticky_add_to_cart .color-selector,
  #sticky_add_to_cart .size-selector {
    border-bottom: 1px solid;
  }

  .recomended-product-1 .grid-view-item__image-wrapper {
    border-right: none;
  }

  .recomended-product-1 .title-price-section {
    border-right: none;
  }

  .after-pay-mobile {
    height: 67px;
    display: flex;
    position: relative;
    clear: both;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #000000;
  }

  afterpay-placement {
    font-size: 15px;
    border: 0 !important;
  }
}

@media (max-width: 1199px) {
  .pro-content.details-accordian-content {
    width: calc(100% - 100px);
    margin-left: 100px;
  }
}


/* mobile */
@media(max-width:767px) {
  #added-box-wrapper .cart-icon {
    display: none;
  }

  .yotpo-regular-box .bottom-line-items,
  .yotpo-regular-box.bottom-line-items-container-mobile,
  .yotpo-display-wrapper,
  .bottom-line-items.bottom-line-only,
  .bottom-line-items-container-mobile .bottom-line-only {
    width: 100% !important;
  }

  .write-question-review-buttons-container {
    margin-top: 25px !important;
  }

  .yotpo-regular-box .bottom-line-only-container {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    margin-left: 0;
  }

  .yotpo-bottomline .avg-score {
    padding-left: 10px;
  }

  .template-customers-account .sidebar.acc_sidebar {
    width: 100% !important;
  }

  #sticky_add_to_cart .sticky_variants_list .color-content-wrapper {
    margin-bottom: 2px;
  }

  .pro-content.details-accordian-content {
    height: auto;
    padding-bottom: 20px;
  }

  .right-aling .right-icon:first-of-type {
    border-left: none !important;
  }

  #ProductStickyLeft {
    margin-left: 1px;
  }

  .element_to_pop_up1 {
    background: #fff !important;
  }

  #element_to_pop_up_see_size_guide .inline_wrapper {
    top: 0px !important;
    left: 0 !important;
    transform: none !important;
    -webkit-transform: none !important;
  }

  .element_to_pop_up1 {
    top: 69.9px !important;
  }

  #element_to_pop_up_see_size_guide.element_to_pop_up1 {
    top: 0 !important;
  }

  #element_to_pop_up_size_guide.element_to_pop_up1 {
    top: 0 !important;
  }

  #element_to_pop_up_size_guide a.cls_pop {
    width: 20.2% !important;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  #element_to_pop_up_size_guide .close_1 {
    position: relative;
  }

  #element_to_pop_up_see_size_guide .inline_wrapper #inline {
    border: none !important;
    /*border-bottom: 1px solid #050505 !important;*/
  }

  #element_to_pop_up_see_size_guide .cls_pop.cls_pop1 {
    width: 20.1% !important;
    border-left: none;
  }

  .see-size_guide {
    padding: 0 20% !important;
  }

  #element_to_pop_up_see_size_guide .slick-prev.slick-arrow {
    left: -20% !important;
  }

  #element_to_pop_up_see_size_guide .slick-next.slick-arrow {
    right: -20% !important;
  }

  #element_to_pop_up_size_guide .inline_wrapper {
    top: 188px;
  }

  #element_to_pop_up_size_guide #inline {
    border: none !important;
    /*border-bottom: 1px solid #050505 !important;*/
  }

  #element_to_pop_up_size_guide .cls_pop {
    width: 20%;
    text-align: center;
    min-width: 76px;
    border-left: none;
  }

  .close_1 {
    float: none;
  }

  #element_to_pop_up svg.x_icon_hover,
  .mobile_cookies svg.x_icon_hover,
  .announcement-bar svg.x_icon_hover {
    top: -8px;
  }

  .announcement-bar .close_bar {
    padding: 18px 20px 18px;
  }

  .select-sizes {
    position: absolute;
    /* right: 73px; */
    top: 70px !important;
    display: block;
    height: 248px;
    /* border: 1px solid red; */
    right: auto !important;
    left: 23px !important;
    width: 100%;
    height: 55px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }

  .news_text.see_in_size {
    height: 129px;
    border-bottom: solid 1px #000000;
  }

  .women_pro_section2 {
    border-top: none;
  }

  .size_open_modal {
    display: none !important;
  }

  .shipping-return-accordian-content,
  .pro-content.details-accordian-content {
    width: 100%;
  }

  /*   .size-color-wrapper.mobile{ height: auto; } */
  .size_variants_wrapper {
    min-height: auto;
  }

  .women_pro_section3_container .w-50:first-of-type {
    border-right: none !important;
    border-bottom: 1px solid #000000;
  }

  .right-aling {
    width: 65.5px;
    /*     border-left: solid 1px #000000; */
  }

  .right-section {
    border-left: solid 1px #000000;
  }

  .shipping-return-accordian-wrapper.absolute-position {
    position: relative;
    bottom: auto;
    border-bottom: 1px solid #050505;
    border-top: none;
  }

  .shipping-return-accordian-wrapper .pro-faq-icon {
    margin-top: 0;
  }

  .details-accordian-content {
    height: 264px;
  }

  .shipping-return-accordian-content {
    padding-top: 10px;
  }

  #element_to_pop_up_see_size_guide .cls_pop.cls_pop1 {
    width: 64px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
    margin: 0 !important;
    height: 70px;
  }

  .inline_wrapper {
    width: 100% !important;
    max-width: 100% !important;
  }

  #element_to_pop_up .inline_wrapper {
    max-width: 380px !important;
  }

  .newsletter_info .news_text a.cls_pop {
    /*height:49%;*/
    padding: 20px 19px 15px 19px;
  }

  .see-it-in-your-size-slider .slick-list {
    height: 278px !important;
  }

  .product_recom .section-header h2 {
    padding: 16px 20px !important;
  }

  #added-box-wrapper {
    border-left: none !important;
  }

  .site-header .right-section {
    flex: unset;
    width: 72px;
  }

  .site-header .small--hide {
    display: none !important;
  }
}

@media(max-width:600px) {
  #element_to_pop_up .inline_wrapper {
    max-width: 280px !important;
  }
}

/*end 600px*/

.size_footer h3 {
  font-family: PrentonRPProForme;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
}

.see-it-in-your-size-slider .slick-list {
  height: 390px;
}

div.loading {
  visibility: hidden;
}

.product-accordian {
  min-height: unset;
}

.border-right,
.page_content.dancing-start {
  display: none;
}

/* tablet */
@media(min-width:768px) and (max-width:1023px) {
  .testimonial-slider .content-wrapper {
    width: 100% !important;
  }

  .size-color-wrapper.mobile .StickyLabel:first-of-type .sticky_variants_list {
    box-sizing: content-box;
    left: 0px;
    border-left: 0;
    width: 100%;
    bottom: 68px;
  }

  .right-aling {
    width: 256px;
  }

  .element_to_pop_up1 .inline_wrapper {
    max-width: 444px !important;
  }

  .inline_wrapper {
    width: 85% !important;
  }

  .template-customers-account .sidebar.acc_sidebar {
    /*display: flex;*/
  }

  .template-customers-account .sidebar.acc_sidebar {
    width: 30% !important;
  }

  .template-customers-account .large-hide.acc_sidebar1 {
    flex: 6;
  }

  .template-customers-account .page_content.dancing-start {
    /*display: block;*/
    flex: 6;
  }

  .template-page .page.account,
  .template-customers-addresses .page.account {
    display: inherit !important;
    width: 70% !important;
  }

  .template-customers-account .border-right {
    /*display: block;*/
    position: absolute;
    height: 100%;
    width: 1px;
    border-right: 1px solid;
    right: 0;
    top: 0;
  }

  .template-customers-account .acc-title-ul li {
    display: flex;
    align-items: center;
    padding-left: 21px !important;
    border-bottom: 1px solid !important;
  }
}


/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
  .add-to-cart-button-desktop {
    display: none !important;
  }

  // #added-box-wrapper,
  // .show-box {
  //   max-width: 30%;
  //   right: -30%;
  // }

  .menu-section {
    flex: 4
  }

  .logo-section {
    flex: 2
  }

  .right-section {
    flex: 2;
  }

  .site-header__logo {
    /*position: fixed;*/
    left: 50%;
    margin-left: -60px;
    /* 50% of width */
  }

  .size_variants_wrapper {
    min-height: auto !important;
  }

  .size_variants_wrapper .pull-right-content {
    display: flex;
    border-top: none;
  }

  .size_variants_wrapper .size_giude,
  .size_variants_wrapper .see_size.fit_your_size {
    flex: 1;
    /*border-top: 1px solid;*/
  }

  #element_to_pop_up_see_size_guide .cls_pop.cls_pop1 {
    width: 62px !important;
  }

  #element_to_pop_up_size_guide .news_text,
  #element_to_pop_up_see_size_guide .news_text {
    overflow: hidden;
  }

  .size_open_modal {
    display: none !important;
  }

  .add-to-cart-button-mobile {
    clear: both;
    padding: 0 200px;
  }

  .add-to-cart-button-mobile {
    display: block;
  }

  .pro-content.details-accordian-content {
    width: 100%;
  }

  .testimonial-slider .content-wrapper {
    width: 100% !important;
  }
}

/* miscellaneous */
@media(min-width:767px) and (max-width:1023px) {
  .abt_feature_txt_con {
    padding: 40px 0 !important;
  }

  .large-hide {
    display: block !important;
  }

  .mobile-hide {
    display: none !important;
  }

  .template-page.about .feature-row__image-wrapper .mobile-hide {
    display: inherit !important;
  }

  .sidebar.acc_sidebar .mobile-hide {
    display: block !important;
    width: 100% !important;
  }

  div .acc_sidebar {
    border: 0;
    border-right: 1px solid #050505;
  }

  .acc_sidebar1_order.large-hide {
    display: none !important;
  }

  div .first-col {
    width: 0%;
  }

  div .sidebar {
    width: 30% !important;
  }

  div .sidebar li span {
    position: relative;
  }

  .static-page-div .page {
    width: 70% !important;
  }

  .template-search .static-page-div .page {
    width: 100% !important;
  }

  .static-page-div .page_content.add_web {
    width: 100% !important;
  }

  .page.account .page_content {
    width: 100% !important;
  }

  .static-page-div .last-col-width {
    display: none;
  }

  ul.large-hide.acc_sidebar1 {
    display: none !important;
  }

  /*
  div .sidebar li span::after {
      content: "";
      display: block;
      background: url("up_arrow.svg") no-repeat;
      width: 20px;
      height: 20px;
      float: right;
      margin: 0 6px 0 0;
      transition: all 0.4s ease-in-out 0s;
      -moz-transition: all 0.4s ease-in-out 0s;
      -webkit-transition: all 0.4s ease-in-out 0s;
  }
  div .sidebar li.active span::after{
      content: "";
      display: block;
      background: url("up_arrow.svg") no-repeat;
      transform:rotate(180deg);
      -webkit-transform:rotate(180deg);
      width: 20px;
      height: 15px;
      float: right;
      margin: 0 6px 0 0;
      transition: all 0.4s ease-in-out 0s;
      -moz-transition: all 0.4s ease-in-out 0s;
      -webkit-transition: all 0.4s ease-in-out 0s;
      margin-right:16px;
  }
  */
  div .accordion {
    padding-right: 35px;
  }

  div .faq-icon {
    right: 1px;
    top: 2px;
  }

  div .btn_logout {
    float: right;
  }

  div .stactic-section-header {
    margin-top: 26px;
  }

  div .sidebar li:last-child {
    height: 0px;
  }

  div .termpage .rte table {
    margin-top: 0;
  }

  div .page_content1 {
    border-bottom: 1px solid #050505;
    padding-bottom: 75px;
  }

  div .faqpage {
    padding: 0 14px 0 0px;
  }

  div .termpage .rte ul li {
    padding: 0;
    min-height: auto;
    border-bottom: 0px solid #050505;
  }

  div .advisor_list_box:nth-last-child(-n+3) {
    /*border-bottom: 1px solid #050505;*/
  }

  div .advisor_list_box:last-child {
    border-bottom: 0px solid #050505 !important;
  }

  div .acc-title-ul li:first-child {
    padding: 26px 21px;
    border-bottom: 1px solid #050505;
    width: 100% !important;
  }

  div .acc_sidebar1 .page_content {
    width: 100% !important;
  }

  div .add_new_address li:first-child {
    padding: 26px 21px;
  }

  div .add_new_address li:last-child {
    padding: 26px 21px;
  }

  div .edit_address_div input,
  .edit_address_div select {
    border-left: 0px solid #050505;
    border-right: 0px solid #050505;
  }

  div .no_padp {
    padding-left: 21px;
  }

  div .r-table th {
    padding: 26px 21px;
  }

  div .acc_sidebar1_order li:first-child {
    padding: 26px 21px;
  }

  div .acc_sidebar1_order li:last-child {
    padding: 26px 21px;
  }

  div .o-table td {
    padding: 26px 21px;
  }

  div .ship_add {
    padding-bottom: 70px;
    display: block;
    float: left;
    width: 100%;
  }

  div .grid__item.myaccount__account-details {
    margin-top: 30px;
    padding: 0;
  }

  div .o-table td {
    padding: 10px 21px;
  }

  div .abt_video_txt .abt_heading {
    max-width: 270px;
    padding-top: 35px;
  }

  div .press_title_div {
    padding: 52px 0;
  }

  div .press_list_box {
    width: 100%;
  }

  div .press_list_box:nth-child(1n+1) {
    border-right: 0px solid #050505;
  }

  div .press_logo_image {
    height: 30px;
  }

  div .press-bar__link {
    margin-top: 20px;
    margin-bottom: 15px;
  }

  div .abt_mission_title_container {
    margin-top: 100px;
  }
}



/* desktop */
@media(min-width:1024px) {
  .grid.product-single {
    overflow: hidden;
  }

  .product-form__cart-submit:hover {
    border-color: #000 !important;
    background-color: #fff !important;
    color: #000 !important;
  }

  .qtydiv_wrap:hover,
  .qtydiv_wrap:hover * {
    /*border-color: #fff !importnat;
      background-color: #000 !important;
      color: #fff !important;*/
  }

  .soldout:hover {
    border-color: #898989 !important;
    background-color: #fff !important;
    color: #898989 !important;
  }

  #added-box-wrapper {
    top: 69px;
  }

  .shipping-return-accordian-container {
    padding-bottom: 30px;
  }
}


/* make mobile view for less than 1024 */

@media only screen and (min-device-width : 768px) and (max-device-width : 768px) and (orientation : portrait) {
  .template-page.about #shopify-section-about-template1 .filmcontainer .larg-hide {
    display: none !important;
  }

  .template-page.about #shopify-section-about_template3 .larg-hide {
    display: none !important;
  }

}

@media only screen and (min-device-width : 768px) and (max-device-width : 770px) {

  .size_variants_wrapper .size_giude,
  .size_variants_wrapper .see_size.fit_your_size {
    border-top: 1px solid;
  }
}

@media only screen and (min-width : 768px) and (max-width : 1023px),
only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .add-to-cart-button-mobile {
    display: block !important;
  }

  .women_pro_section2 {
    /*border-bottom:none!important;*/
  }

  .size-color-wrapper.mobile .StickyLabel:first-of-type .sticky_variants_list {
    box-sizing: content-box;
    left: 0px;
    border-left: 0;
    width: 100%;
    bottom: 67px;
  }

  .product-avaialable-quantity span {
    padding-left: 0;
    width: 100%;
  }

  .soldout:hover {
    border-color: #898989 !important;
    background-color: #fff !important;
    color: #898989 !important;
  }

  .pro-content.details-accordian-content {
    height: 300px !important;
  }

  .size_variants_wrapper .pull-right-content {
    border-top: none;
  }

  .add-to-cart-button-desktop {
    border-bottom: 1px solid;
  }

  .pro-content.shipping-return-accordian-content {
    height: auto !important;
  }

  .pro-content.details-accordian-content {
    height: auto !important;
    padding-bottom: 20px;
  }

  .size-color-wrapper.mobile {
    display: block;
  }

  .color_variants_wrapper.desktop {
    display: none !important;
  }

  .desktop.select-size-wrapper {
    display: none !important;
  }

  .color_size_variants {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .color_size_variants .StickyLabel {
    flex: 1
  }

  .pull-right-content {
    min-height: auto !important;
  }

  .yotpo .yotpo-review .yotpo-main,
  .yotpo .yotpo-comment .yotpo-main,
  .yotpo .yotpo-question .yotpo-main,
  .yotpo .yotpo-onsite-upload .yotpo-main,
  .yotpo-header-element.yotpo-header-actions {
    margin-left: 0 !important;
  }

  .yotpo .yotpo-nav-content .yotpo-reviews-filters.yotpo-active {
    padding: 15px 20px 25px 20px !important;
  }

  .filters-dropdown .yotpo-dropdown-button {
    width: 160px !important;
  }

  .filters-dropdown .yotpo-dropdown-button .selected {
    width: 105px !important;
  }

  .shipping-return-accordian-wrapper.absolute-position {
    position: relative;
    bottom: auto;
    border-bottom: 1px solid #050505;
    border-top: none;
  }

  .details-accordian-content {
    height: 264px;
  }

  .pro-content {
    margin-left: 0;
    margin-top: 40px;
    width: 100%;
  }

  .product-desc {
    padding-top: 25px;
    max-width: none;
    padding-right: 28px max-width: none;
    padding-right: 28px;
  }

  .medium-up--one-half {
    width: 100% !important;
  }

  .medium-up--one-half.product-box {
    border-left: none;
  }

  .slider_div {
    border-right: none !important;
  }

  .StickyLabel img {
    transform: rotate(180deg);
    float: right;
    margin-right: 15px;
  }

  div#carousel {
    display: none !important;
  }

  div#slider {
    height: auto !important;
    width: 100%;
  }

  .product-single .qtydiv {
    width: 100%;
  }

  .product-single .qtydiv_wrap {
    margin: 0 auto 15px auto;
    max-width: inherit;
  }

  .product-single .product-form__item--submit {
    margin-left: 0;
  }

  .women_pro_section2 {
    display: inherit;
    border-top: none
  }

  .shipping-return-accordian-wrapper.open {
    border-bottom: 1px solid #050505;
  }

  .w-50 {
    width: 100%;
  }

  .women_pro_section3_container .w-50:first-child {
    border-bottom: 1px solid #050505 !important;
    border-right: none !important;
  }

  .sci_div1_content {
    margin: 35px 25px 40px 25px;
  }

  .sci_div2_content {
    margin: 35px 25px 107px 25px;
  }

  .effect-div {
    margin: 0px 25px 51px 25px;
  }

  .sci_div2_content {
    margin: 35px 25px 67px 25px;
  }

  .women_pro_section3_container {
    display: inherit;
  }

  .yotpo .yotpo-first-review {
    margin-top: 30px;
    padding: 0 25px;
  }

  .yotpo .yotpo-first-review {
    padding-bottom: 35px !important;
  }

  .yotpo .yotpo-default-button,
  .yotpo input[type="button"].yotpo-default-button {
    padding: 15px 46px 15px !important;
  }

  .newsletter-section {
    padding: 40px 25px 50px;
  }

  .newsletter-section .section-header h2,
  .h4.grid-view-item__title.product-card__title,
  .price-box {
    font-size: 25px;
  }

  .prod_desc {
    display: inherit;
  }

  .product-single {
    display: inherit;
  }

  .product-slider-div {
    display: inherit;
    float: left;
    border-bottom: 1px solid #000;
    background: #f2f2f2;
  }

  .flex-control-nav {
    bottom: 34px;
  }

  .product-single__media-group {
    margin-bottom: 0;
  }

  .product_descr_div {
    padding: 20px 20px 26px 20px;
  }

  .select-sizes span {
    padding: 0 2.2px !important !important;
  }

  .women_pro_section2 .w-50:first-child {
    border-right: none !important;
    border-bottom: 1px solid #000000;
    margin-bottom: 55px;
  }

  .select-sizes span.active {
    text-decoration: underline;
  }

  .element_to_pop_up1 .size-text {
    padding: 25px 15px 5px;
    font-size: 12px;
  }

  #shopify-section-mens-product-template .size_guide_table td:hover::after {
    left: 0 !important;
    right: 0 !important;
    width: 50%;
    margin: 0 auto !important;
  }

  .template-page.size-care .scrollable-wrapper:last-of-type td:hover::after {
    left: 0 !important;
    right: 0 !important;
    width: 50%;
    margin: 0 auto !important;
  }

  .product-desc {
    padding-top: 25px;
  }

  .btnqty.qtyminus.icon.icon-minus,
  .btnqty.qtyplus.icon.icon-plus {
    text-align: center;
    width: 50px;
  }

  .element_to_pop_up1 th,
  td {
    font-size: 12px;
  }

  .qtybox {
    width: 150px;
  }

  #sticky_add_to_cart .qtybox {
    width: auto;
  }

  .news_text h3 {
    padding: 20px 15px;
  }

  .pull-right-content {
    border-left: 0px solid #050505;
    border-top: 1px solid #050505;
    width: 100%;
  }

  .size_giude {
    padding: 15px 25px;
    width: 50%;
  }

  .see_size {
    padding: 15px 25px;
    width: 50%;
  }

  .see_size {
    padding: 15px 25px;
  }

  .pro-accordion {
    font-size: 15px;
  }

  .product-desc {
    font-size: 15px;
  }

  .see_size a,
  .size_giude a {
    font-size: 15px;
    margin-top: 8px;
    float: left;
  }

  .variant_label {
    font-size: 15px;
  }

  .pick_a_size span {
    font-size: 15px;
  }

  .color_variants_wrapper li span.color_name {
    font-size: 15px;
  }

  .size_giude,
  .see_size {
    min-height: 67px;
  }

  .pick_a_size span {
    font-size: 15px;
  }

  #ProductStickyLeft .sticky_variants {
    width: 100% !important;
    border-bottom: 1px solid #000;
  }

  .sticky_variants .StickyLabel {
    width: 50% !important;
  }

  #ProductStickyLeft {
    width: 100%;
    border-right: 0px solid #000;
  }

  #ProductStickyRight {
    padding: 15px 20px;
    width: 100%;
  }

  #ProductStickyLeft .stickyTitle {
    display: none !important;
  }

  .size-color-wrapper.mobile .StickyLabel:last-child {
    border: none !important;
  }

  #sticky_add_to_cart {
    height: 140px;
  }

  .product-form__controls-group.product-form__controls-group--submit {
    position: static;
    border-top: 0px solid #050505;
  }

  .size_guide_table td:hover::after,
  .size_guide_table thead th:not(:empty):hover::after,
  .size_guide_table td:focus::after,
  .size_guide_table thead th:not(:empty):focus::after {
    left: 9px;
  }

  .see-size_guide {
    padding: 0 61px;
  }

  #element_to_pop_up_see_size_guide .see_in_size .cls_pop.cls_pop1 {
    width: 62px;
  }

  .slider .slick-slide {
    display: block;
    height: 300px;
  }

  .quantity-input {
    border-radius: 25px;
  }

  #added-box-wrapper {
    top: 69px;
  }

  .size_variants_wrapper {
    max-height: 144px;
  }

  .size_open_modal .variant-sizes {
    margin-left: 76px;
  }

  .pull-right-content {
    min-height: 74.2px;
  }

  #added-box-wrapper {
    max-width: 100%;
    /*     border-left: 0px solid #050505; */
    right: -100%;
  }

  .mm-counterbox {
    width: 90px;
    margin-bottom: 15px;
  }

  .quantity-count.minus.ss-icon,
  .quantity-count.plus.ss-icon {
    width: 55%;
    z-index: 999;
  }

  .quantity-count.plus.ss-icon {
    text-align: right;
  }

  .mm-counter input {
    /*padding:4px 30px 4px 24px;*/
    padding: 4px 0 4px 0;
    width: 25px;
    margin-left: 27px;
  }

  .page.account.search_page {
    display: -webkit-flex;
    width: 100% !important;
  }

  .search_page .page_content {
    width: 100% !important;
  }

  .search_page .last-col-width {
    width: 0% !important;
    border-left: 0px solid #050505;
  }

  .search_page_div .first-col {
    border-right: 0px solid #050505 !important;
    display: none;
  }

  .search_page_div .list-view-item__image-column {
    width: 20%;
  }

  .search-product_link {
    padding: 0px;
  }

  .search_page .list-view-item__image-wrapper {
    max-width: 145px;
    max-height: 180px;
  }

  .search-product_link,
  .search_page .price.price--listing {
    font-family: CoolveticaForme;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
  }

  .search_page_div .list-view-item__title-column {
    display: block;
    padding-top: 47px;
    padding-left: 23px;
  }

  .search_page_div .list-view-item__price-column {
    display: block;
    margin-left: 16px;
    float: left;
  }

  .search_page .price.price--listing {
    padding-right: 0;
    float: left;
  }

  .bag-close-icon {}

  .right-icon {
    width: 100%;
  }

  #sticky_add_to_cart .sticky_variants_list.variant-sizes {
    padding-left: 0;
  }

  #sticky_add_to_cart .color_options {
    border-left: 0;
  }

  #sticky_add_to_cart .qtyplus {
    text-align: right;
    width: auto;
    padding-right: 10px;
  }

  #sticky_add_to_cart .qtyminus {
    text-align: left;
    width: auto;
    padding-left: 10px;
  }

  .cart_item_right {
    width: 55%;
  }

  .removelink {
    position: absolute;
    float: right;
    margin-top: 0;
    clear: both;
    top: 0;
  }

  .product-single__meta .sticky_variants_list li,
  .product-single__meta .sticky_variants_list label {
    margin: 18px 21px;
    text-align: left;
  }

  #shopify-section-product-recommendations .product-box {
    border-right: 0 !important;
  }

  #shopify-section-product-recommendations .title-price-section {
    height: 125px;
  }

  .pro-accordion {
    padding: 23px 25px;
  }

  div.pro-container {
    padding: 0 0 0 25px;
  }

  .pro-faq-icon {
    right: 25px;
  }

  .product-template__container,
  .product-single__meta {
    height: auto !important;
  }

  .product-accordian-details.open {
    border-bottom: 1px solid #050505 !important;
  }

  .nav-section {
    left: -250px;
  }

  span.yotpo-icon-profile {
    /*width: 0!important;
      margin-left: -25px!important;*/
  }

  #shopify-section-produ-review .yotpo-default-button.yotpo-icon-btn.write-question-review-button,
  .yotpo-default-button.yotpo-icon-btn.write-question-review-button {
    width: 300px !important;
    margin: 10px auto !important;
  }

  #shopify-section-produ-review .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-filter-stars {
    /*top:0;
      margin:0 0 0 -8px!important;*/
    left: 0;
  }

  #shopify-section-produ-review .bottom-line-items-container-desktop .bottom-line-items-wrapper .avg-score {
    margin-left: 0 !important;
    position: inherit !important;
    padding-top: 0;
  }

  #shopify-section-produ-review .yotpo .new-yotpo-small-box {
    padding: 25px 25px 16px !important;
    margin: 25px 0 0 0 !important;
  }

  #shopify-section-produ-review .yotpo .yotpo-regular-box {
    padding: 0 0 50px 0 !important;
  }

  #shopify-section-produ-review .yotpo-review.yotpo-regular-box {
    padding: 25px 20px !important;
  }

  #shopify-section-produ-review .main-widget .bottom-line-items {
    margin-bottom: 0;
    padding: 0 !important;
  }

  .yotpo.yotpo-main-widget.yotpo-small .yotpo-comments-box,
  .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comments-box {
    margin-left: -10px !important;
  }

  .filters-container .desktop-clear-all-btn {
    position: absolute;
    right: -25px !important;
    top: -95px !important;
  }

  #shopify-section-produ-review .content-title.yotpo-font-bold {
    font-size: 25px !important;
    margin-top: 15px;
  }

  #shopify-section-produ-review .reviews-qa-label.font-color-gray {
    width: 100%;
    top: 6px !important;
    margin-left: 10px;
  }

  .bottom-line-items-container-mobile {
    height: 98px !important;
  }

  #shopify-section-produ-review .reviews-qa-labels-container {
    position: inherit;
    padding: 0;
  }

  .main-widget .reviews-qa-labels-container {
    margin-left: 0;
  }

  .bottom-line-items-container-mobile .avg-score {
    left: 5% !important;
  }

  .yotpo .yotpo-default-button.write-review-button.write-first-review-button,
  .yotpo .yotpo-default-button.write-question-button.write-first-question-button {
    padding: 0 46px 0 !important;
  }

  .yotpo-filter-tag.yotpo-icon-btn.yotpo-hidden,
  .yotpo-filter-tag.yotpo-icon-btn {
    display: none !important;
  }

  #shopify-section-produ-review .more-filters-btn {
    border: 1px solid #000000 !important;
    border-radius: 25px !important;
    color: #000000 !important;
  }

  .mobile_graphic {
    clear: both;
    text-align: right;
    top: 18px;
    position: relative;
    display: inherit !important;
  }

  .mobile_graphic img {
    width: 83px;
  }

  .rounded-txt {
    display: none;
  }

  .site-nav--has-dropdown .site-nav__dropdown.active-sub {
    border-left: none;
  }

  .yotpo-visible-mobile.mobile-more-filters-container {
    width: 200px;
  }

  .yotpo.yotpo-main-widget .yotpo-icon-btn,
  .yotpo .yotpo-modal-dialog .yotpo-icon-btn {
    top: 5px !important;
    right: 0 !important;
  }

  .desktop_cookies {
    display: none !important;
  }

  .mobile_cookies {
    display: inherit !important;
  }

  #cookies {
    padding: 24px 20px;
  }

  #cookies .close_bar {
    padding: 25px 26px 18px;
  }

  .quantity-count.minus.ss-icon,
  .quantity-count.plus.ss-icon {
    cursor: pointer;
  }

  #sticky_add_to_cart .klaviyo-bis-trigger {
    width: 73% !important;
  }

  .yotpo .primary-color-btn.yotpo-submit,
  .yotpo input[type="button"].primary-color-btn.yotpo-submit {
    padding: 0 !important;
    width: 100% !important;
  }

  .yotpo .write-review .submit-button .form-input-error,
  .yotpo .form-group .form-element .form-input-error {
    margin: 0 !important;
    line-height: 1.2 !important;
    font-size: 13px !important;
  }

  .yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-option {
    width: 100% !important;
  }

  .yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-option .yotpo-radio-wrapper input[type="radio"] {
    margin: 0px 15px 0px 0 !important;
  }

  #shopify-section-produ-review .yotpo-default-button.yotpo-icon-btn.write-question-review-button,
  #shopify-section-produ-review .yotpo-default-button.yotpo-icon-btn.write-question-review-button {
    height: 35px !important;
    padding: 0 0 5px 0 !important;
  }

  h2.y-label.yotpo-header-title {
    padding: 30px 0 0 !important;
  }

  .yotpo .form-group .form-element .form-input-error {
    display: block !important;
    clear: right;
    width: 100%;
    text-align: left;
    font-size: 12px !important;
  }

  .yotpo .write-review .yotpo-header .y-label .form-input-error,
  .yotpo .write-review .connect-wrapper .form-element .form-input-error {
    font-size: 12px !important;
  }

  .yotpo .write-review .submit-button {
    display: inherit !important;

  }
}

@media only screen and (min-width : 1023px) {
  .template-customers-account .static-page-div .page.account {
    display: none !important;
  }

  .template-customers-account .static-page-div .page.account {
    visibility: hidden !important;
  }

  .template-customers-account .sidebar.acc_sidebar {
    display: flex;
  }

  .template-customers-account .page_content.dancing-start {
    display: block;
    flex: 8;
  }

  .template-customers-account .sidebar.acc_sidebar .mobile-hide {
    border-right: 1px solid;
  }

  .template-customers-account .page_content.dancing-start .acc-title-ul li {
    height: 71px;
    display: flex;
    align-items: center;
    padding-left: 21px;
  }

  .full-filled-status {
    padding-left: 20px;
    line-height: 1.67;
    padding-bottom: 30px;
  }

  .full-filled-status lable {
    display: block;
    font-family: PrentonRPProForme !important;
  }
}

@media only screen and (min-width : 991px) and (max-width : 991px) {
  .site-nav__dropdown li {
    min-height: 72px;
  }

  .site-nav--has-dropdown .site-nav__dropdown.active-sub {
    border-left: 1px solid #050505 !important;
  }
}


@media only screen and (min-width : 992px) {
  .site-nav__dropdown li {
    min-height: 72px;
  }

  #shopify-section-product-recommendations ul li:last-child .product-card__image-with-placeholder-wrapper {
    width: 99.80%;
  }

  #shopify-section-product-recommendations ul li:first-child .product-card__image-with-placeholder-wrapper {
    width: 100%;
  }

  .recomended-product-1 .grid-view-item__image-wrapper {
    width: 100% !important;
  }

  .home-collection .price-box,
  #shopify-section-product-recommendations .price-box {
    margin-top: -36px;
  }
}

@supports (-webkit-touch-callout: none) {
  #added-box-wrapper {
    top: 70px !important;
  }
}

@media only screen and (min-width: 749px) {
  #shopify-section-1601379846594 .img_left {
    border-right: 1px solid #050505;
  }
}

@media only screen and (min-width: 767px) {
  .template-customers-account .static-page-div {
    margin-top: -1px;
  }

  #AccessibleNav .site-nav__dropdown.active-sub .back_button {
    display: none !important;
  }

  #AccessibleNav .larg-hide {
    display: none !important;
  }

  .site-header .small-header span:first-child {
    display: none;
  }

  .site-header .small-header .close-box {
    border-left: none !important;
  }

  .site-header .small-header {
    border-bottom: none !important;
  }

  #added-box-wrapper {
    height: 100% !important;
    top: 0 !important;
  }
}

@media only screen and (min-width: 749px) {
  #AccessibleNav .site-nav__dropdown.active-sub .back_button {
    display: none !important;
  }

  #AccessibleNav .larg-hide {
    display: none !important;
  }
}

@media only screen and (min-width: 767px) and (max-width: 768px) {
  #AccessibleNav .site-nav__dropdown.active-sub {
    border-left: none !important;
  }
}

@media only screen and (min-width: 991px) and (max-width: 1023px) {
  .site-nav--has-dropdown .site-nav__dropdown.active-sub {
    border-left: 1px solid #050505 !important;
  }
}

@media only screen and (min-width: 959px) {
  #element_to_pop_up_size_guide .cls_pop {
    height: 100%;
    padding: 0;
    width: 65px;
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

.site-nav__dropdown.active-sub li {
  min-height: 71px !important;
  height: 71px !important;
}

.site-nav__dropdown.active-sub li a {
  padding: 0 !important;
  margin: 0 !important;
}

#SiteNav li {
  min-height: 71px !important;
  height: 71px !important;
  padding-left: 20px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding-left: 20px;
}

#SiteNav li a {
  padding: 0 !important;
  margin: 0 !important;
}

#SiteNav li button {
  padding: 0 !important;
  margin: 0 !important;
}

#element_to_pop_up_see_size_guide .close_2 .x_icon_hover {
  display: block;
}

#element_to_pop_up_see_size_guide .close_2:hover .x_icon {
  display: none;
}

#element_to_pop_up_see_size_guide .close_2:hover .x_icon_hover {
  display: block;
}

.site-nav a {
  color: #000000;
}

.home-collection .price-box,
#shopify-section-product-recommendations .price-box {
  margin-top: -36px;
}

#fastmail-aide {
  display: none;
}
.product-card .price-box {
	display: inherit !Important;
}
@media(max-width:767px){
.grid__item.product-box{
    width:100%;
  }
.home-collection .grid.grid--uniform.grid--view-items.mogrid_2 .grid__item.product-box{
  width: 50% !important;
  flex: 50% !important;
}
.grid.grid--uniform.grid--view-items.mogrid_2 {
  margin-left: -1px !important;
  }
.grid.grid--uniform.grid--view-items.mogrid_2 .product-box {
	border-left: 1px solid #050505;
}
.mogrid_2 .h4.grid-view-item__title.product-card__title {
	font-size: 24px;
  width: 70%;
  order: 1;
}
.mogrid_2 .price-box {
	font-size: 24px;
}
  .price__regular, .price__sale {
	margin-right: 0;
}
.mogrid_2 .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star{
	font-size: 14.5px;
}
.mogrid_2 .yotpo.bottomLine.yotpo-small {
	position: relative;
	top: 0px;
  order: 3;
  margin: 0;
}
.mogrid_2 .product-card .price-box {
	display: inherit !Important;
	width: 30%;
	order: 2;
	margin: 3px 0 0;
}
.mogrid_2 .title-price-section {	
	display: flex;
	flex-wrap: wrap;
	align-items: start;
  height: 115px;
}
.mogrid_1 .product-box:nth-child(2n+2) {
    border-left: 0px solid #000!important;
  }
.mogrid_1  .h4.grid-view-item__title.product-card__title {
	font-size: 24px;
	width: 70%;
}
  .mogrid_1 .product-card .price-box {
	width: 30%;
}
.mogrid_1 .price-box {
	font-size: 24px;
}
  .home-collection .mogrid_1 .price-box{
	margin-top: -23px;
    justify-content: flex-end;
}
.mogrid_1 .yotpo.bottomLine.yotpo-small {
	position: relative;
	top: 9px;
}
 .mogrid_2  .product-box:last-child {
    border-left: 1px solid #050505 !important;   
  }
  div.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star{
	font-size: 12.5px;
}
  
}
