/** Shopify CDN: Minification failed

Line 842:21 Unexpected ";"
Line 1200:0 Unexpected "}"

**/
/* .yotpo .promoted-products-box {
    display: none !important;
  } */

.CartItem.remove-6989290045510 .CartItem__QuantitySelector {
    opacity: 0 !important;
    cursor: default !important;
    pointer-events: none !important;
}
.cart-flex {
    display: flex;
    padding: 10px 30px 10px 30px;
    align-items: center;
}
input#insurance {
    position: relative;
    top: 2px;
}
.cart-flex label {
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.6;
}
.cart-flex > img {
    width: 50px;
    margin-right: 15px;
}
@media (max-width: 560px){
.cart-flex label br:first-child {
    display: none;
}
  .cart-flex {
    display: flex;
    padding: 14px 24px 14px 24px;
    align-items: center;
}
  .cart-flex label {
    line-height: 1.4;
    font-size: 11px;
    display: inline-block;
    font-size: 11px;
}
}
li.ga-product {
    display: grid;
}
li.ga-product >  a.navigable {
    order: 1;
}
#wigget_6482 {
padding-bottom:350px !Important;
}
#ga-product_bought_together {
  padding-bottom:200px !Important;
}
li.ga-product > a.ga-product_title.navigable {
    order: 2;
}
li.ga-product > .ga-product_variants-container {
    order: 4;
}
li.ga-product > span.ga-product_price-container {
    order: 3;
    margin-top: 7px;
    margin-bottom: 7px;
}
li.ga-product > button {
    order: 5;
}
.hide-p {
    opacity: 0;
}
 afterpay-placement {
    display: block !important;
   margin-bottom:20px !important;
} 
.CartItem.remove-6794919149638 {
    display: none !important;
}
.sk-product-item-wrapper:empty {
    display: none !important;
}
.afterpay-paragraph {
  font-size:12px !Important;
}
select.pagination__options option.active {
    background: #000;
    color: #fff;
}
.pagination__options {
  width: auto;
    min-width: 100px;
}
.extra-sec {
    border: 0px solid #e2e2e2;
    padding: 0;
}

.fa, .fas {
  color: #000;
}
.sk-heart.sk-heart-icon i {
      color: #000;
}
.extra-sec a:before{
	content: none;
}
.ga-product_addtocart  {
    background: none !important;
    color: #000 !important;
    text-align: left;
    margin: 0;
    padding: 0 !important;
    font-weight: 500 !important;
    font-family: 'neue-haas-grotesk-display';
}
.ga-title {
    padding-bottom: 20px !important;
}
.sk-product-item-wrapper {
    position: relative;
}

.container {
    margin: 0 110px;
}
.sk-product-item-content {
    min-height: 97.78px;
}
body .sk-var-selector, body .ga-products select.ga-product_variant_select {
    border-color: #939393;
    font-weight: 500;
    font-family: neue-haas-grotesk-display;
    color: #939393;
    height: 48px;
    letter-spacing: 1px;
    font-size: 10px!important;
    text-transform: uppercase;
    background-image: url(https://cdn.shopify.com/s/files/1/2079/7891/files/select-icon.png?v=1655201428);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) 50%;
    max-height: none;
}
body .sk-btn {
    padding: 14px 20px;
}
body button.ga-addalltocart, body button.ga-product_addtocart {
    height: 47px;
    line-height: 47px;
}
 body .ga-products select.ga-product_variant_select {
    -moz-appearance: none;
    -webkit-appearance: none;
    padding-left: 15px;
}
/* For IE10 */
select.ga-product_variant_select::-ms-expand {
  display: none;
}
body div.ga-product_image img {
    margin-bottom: 0;
}
.sk-wishlist-content-wrapper .sk-product-item-wrapper img {
    object-fit: cover;
  height:auto !important;
}
body .ga-product_image {
    background-size: cover;
    padding-bottom: 150%;
}
body .bottom-line-items-container-desktop .bottom-line-items-wrapper {
    position: static;
    left: 0%;
    transform: none;
}
.also_flex {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    line-height: 1;
}
div#shopify-section-product-recommendations {
    margin-top: 50px;
}

@media screen and (min-width: 992px){
/*   .yotpo .promoted-products-box {
    display: none !important;
  } */
  body .yotpo .promoted-products-box .promoted-products li {
    width: 20%;
}
body .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product {
    width: 100%;
}
body .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image {
    min-width: 160px;
    height: auto;
    position: relative;
}
}
body .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image img {
    max-width: 100%;
    max-height: 100%;
    width: calc(100% - 14px);
}
body .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-name {
    color: #212121;
    font-family: 'neue-haas-grotesk-display';
    margin: 15px 0 10px;
}
ul.top_Linklist { 
    display: inline-flex;
    width: 100%;
    text-align: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 1%;
  margin-top:20px;
}
ul.top_Linklist > li {
    text-align: center;
    display: inline-block;
    width: 19%;
}
li.Linklist__Itema a {
    background: #d5d6da;
    width: 100%;
    display: inline-block;
    padding: 10px;
    font-weight: 500;
    color: #000;
  letter-spacing:1px;
}
body .sk-wishlist-data {
    left: auto;
    right: 7px;
    top: -1px;
}
body .sk-wishlist-data .sk-wish-icon {
    position: static;
}
body .sk-wishlist-data .sk-heart-icon.filled {
    color: #000000;
}
body .sk-wishlist-data .sk-heart.sk-heart-icon {
    font-size: 25px;
    color: #000;
    pointer-events: all;
}
body .sk-wishlist-data .sk-heart.sk-heart-icon:hover i {
    color: #000;
}
body a.wislist_ico i:before {
    font-weight: 400;
}
body a.Heading.Link.desk_wish i:before {
    font-weight: 400;
}

.Product__Wrapper .dsk-slider.wrapp {
    text-align: center;
}
.CollectionInner__Products >ul.top_Linklist {
    display: none;
}
.ProductMeta > .title-social {
    padding-right: 46px;
    max-width: 500px;
    position: relative;
}
@media only screen and (max-width: 767px){
ul.top_Linklist>li {
    text-align: center;
    display: inline-block;
    width: auto;
    margin: 0 .5% 1%;
    font-family: 'neue-haas-grotesk-display';
    font-size: 13px !important;
    letter-spacing: 1px !important;
}
ul.top_Linklist {
    justify-content: center;
}
a.wislist_ico i:before {
    font-weight: 400;
    font-size: 150%;
    position: relative;
    top: 1px;
}
}

.sk-category-popup-wrapper .sk-form-title h2 {
      font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    font-family: 'neue-haas-grotesk-display';
    font-size: 24px;
}
.sk-header .sk-title-wrapper h2 {
      font-size: 24px !Important;
    font-weight: 500 !important;
    margin: 0 0 0;
    font-family: 'neue-haas-grotesk-display' !important;
}
.sk-product-item-wrapper small.sk-product-card-vender {
  display: none !important;
}
.sk-product-item-wrapper .sk-product-item-content .sk-product-desc {
  display:none !important;
}
.sk-btn {
      color: #000000;
    background: #d5d6da !important;
    border: none !important;
    font-weight: 500 !important;
    font-size: 12px !Important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}
.add-to-wishlist-btn {
  display: none !important;
}














/* 6/11/2022 */
.ProductItem__LabelList {
    z-index: 1;
}













.CollectionToolbar__Group button {
    text-align: center !important;
}
.CollectionToolbar__Group {
    display: inline-flex;
}
.CollectionToolbar__Group .CollectionToolbar__Item {
    margin-top: 0px;
}
.CollectionToolbar__Item--layout {
    border-right: 0px solid var(--border-color);
}
.CollectionToolbar__Group .CollectionToolbar__Item {
    margin-top: 0;
    min-width: 100px;
}

a.aaa0 {
    cursor: default;
    pointer-events: none;
    text-decoration: line-through;
}
.ga-product button.ga-product_addtocart {
    background-color: #000!important;
    color: #fff!important;
    text-align: center;
    font-size: 12px;
    letter-spacing: 1px;
    border-radius: 0;
    margin-top: 0;
      font-family: neue-haas-grotesk-display;
    font-weight: 500;
}

.sk-var-selector {
    height: 39.8px;
    padding: 0 15px!important;
    margin-top: 10px;
}

.sk-product-item-wrapper .sk-product-item-action button.sk-add-to-cart {
    background-color: #000!important;
    color: #fff;  
    font-weight: 500 !important;
    font-family: 'neue-haas-grotesk-display';
}
div#shopify-section-1623319915c426a85c {
    padding: 50px 0;
}

#wigget_6482, .orderJustForYou, .globo_widget_6482 {
    width: 100%;
}
.PageLayout {
    max-width: 100%;
}
.Segment.empty {
    min-height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    border: 1px solid #d1d1d1;
    margin-bottom: 10px;
    font-weight: 700;
    padding: 20px;
}
.Segment.empty h2 {
    border: 0px;
    padding-bottom: 0;
}
.orderTitle, div#orderReviews .reviewsTitle, .Wishlist .reviewsTitle {
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
    font-size: 16px;
}
.orderContinue a {
    background-color: #fff;
    color: #333;
    border: 1px solid #222;
    border-radius: 0;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 400;
    height: 50px;
    letter-spacing: 1.05px;
    padding: 0 1rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color .1s ease-in-out;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 100%;
}
.orderContinue a:hover {
    background-color: #fff;
    border-color: #767676;
    color: #767676;
}
div#orderReviews {
    margin-top: 3rem;
}








.c-link {
    text-decoration: none;
    cursor: pointer
}

.c-link:hover {
    color: #757575
}

.c-link-inline {
    text-decoration: underline;
    cursor: pointer
}

.c-link-inline:hover {
    color: #757575
}

.c-link--bg-alt:hover {
    color: #717171
}

.c-link--hoveraccent:hover {
    color: #d14642
}

.c-link--block {
    display: block;
    padding-top: .3em;
    padding-bottom: .3em
}

.c-link--disabled {
    cursor: default;
    color: #767676
}

.c-link--default {
    cursor: default;
    text-decoration: none
}

.c-nav,
.c-nav__list {
    display: flex;
    align-items: center;
    align-items: stretch;
    flex-direction: inherit;
    background-color: #fff
}

.c-nav__list {
    width: 100%;
    justify-content: center;
    z-index: 1
}

.c-nav__item--selected {
    text-decoration: underline;
    font-family: ProximaNova-Regular, sans-serif;
    font-weight: 400;
    color: #767676
}

.c-nav__item--selected-alt {
    color: #717171
}

.c-nav__link {
    display: flex;
    align-items: center;
    font-family: ProximaNova-Medium, sans-serif;
    font-weight: 400;
    z-index: 111;
    letter-spacing: .9px;
    font-size: 1.07143em;
    margin: 0;
    color: #333;
    justify-content: center;
    text-transform: uppercase;
    padding: 15px 9px;
    position: relative
}

.c-nav__link:after {
    content: "";
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    width: 30px;
    bottom: -2px;
    height: 3px;
    transition: all 0s linear .2s
}

.c-nav__link.bold-accent {
    color: #d14642
}

.c-nav__link:not(.bold-accent):hover {
    color: #000
}

.c-nav__item:not(.menu--off):hover .c-nav__link:after {
    transition-duration: .2s;
    opacity: 1;
    visibility: visible;
    background: #222
}

@media screen and (min-width:1280px) and (max-width:1440px) {
    .c-site-nav .c-nav__link {
        padding-left: 7px;
        padding-right: 7px
    }
}

.c-nav__subhead {
    font-family: ProximaNova-SemiBold, sans-serif;
    font-weight: 400;
    text-transform: none;
    letter-spacing: .107rem
}

.c-nav__subhead,
.c-nav__sublink {
    display: block;
    white-space: nowrap;
    font-size: .85714em;
    letter-spacing: .0072rem
}

.c-nav__sublink {
    margin: 10px 0
}

.c-nav__tray {
    position: absolute;
    top: 100%;
    overflow: hidden;
    border-top: 1px solid #eee;
    visibility: hidden;
    z-index: 110;
    transition: all 0s ease-out .2s
}

.c-nav__innertray {
    visibility: hidden;
    background: #fff;
    box-shadow: 0 3px 8px rgba(0, 0, 0, .1);
    justify-content: center;
    padding: 30px 40px 10px 110px;
    transform: translate3d(0, -40%, 0);
    transition: all 0s cubic-bezier(.2, .6, .2, 1) .2s
}
.o-media img {
    max-width: 43px;
    background: #f1e0e0;
    border-radius: 50%;
    margin-right: 10px;
}


    .c-nav__item--open .c-nav__tray,
    .c-nav__item:hover .c-nav__tray,
    .keynav--open .c-nav__tray {
        visibility: visible;
        transition: all 0s linear .2s
    }

    .c-nav__item--open .c-nav__innertray,
    .c-nav__item:hover .c-nav__innertray,
    .keynav--open .c-nav__innertray {
        visibility: visible;
        transform: translateZ(0);
        transition-duration: .4s
    }

.c-nav__menu-content {
    width: 250px;
    padding: 0px 15px 0 15px;
}

.u-margin-top-sm {
    margin-top: 10px;
  margin-bottom: 10px;
}
.o-media {
    display: flex;
    align-items: center;
}
.c-acc-menu__links a:hover {
    color: #aaa;
}
.c-menu-item__icon {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center
}
li.HorizontalList__Item.c-nav__item.c-menu-item {
    position: relative;
}
.c-menu-item__navtray {
    top: 100%;
    border-top: none;
    left: 0px;
    overflow: hidden;
    z-index: 1;
    margin-top: 0;
}
.c-acc-menu__links a {
    color: #333;
    height: 45px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #eee;
}
.c-acc-menu__links--loggedIn {
    margin-top: 20px;
    border-top: 1px solid #eee;
}
.c-acc-menu__links {
    margin: 0 -15px;
}
.c-acc-menu__links a:last-child {
    border: 0;
}
.c-header--min .c-menu-item__navtray {
    margin-top: 0
}

.c-menu-item__innertray {
    padding: 0;
    border: 1px solid #eee;
    box-shadow: none
}

.c-header:not(.c-header--min) .c-menu-item__innertray {
    transform: translateY(-8px);
    transform-origin: top center;
    transition: all 0s ease .2s
}

.c-header:not(.c-header--min) .c-menu-item:hover .c-menu-item__innertray,
.c-header:not(.c-header--min) .c-nav__item--open .c-menu-item__innertray {
    margin-top: 10px;
    transform: translateY(0);
    transition-duration: .2s
}

.c-menu-item__puck {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 100%;
    height: 3px;
    width: 20px;
    background: #222;
    z-index: 1;
    transform: translate(15px, -8px);
    transition: all 0s linear .2s
}

.c-bag-menu .c-menu-item__puck {
    margin-left: -7px
}

.c-header--min .c-menu-item__puck {
    transform: translate(15px, -1px)
}

.c-menu-item:hover .c-menu-item__puck,
.c-nav__item--open .c-menu-item__puck {
    opacity: 1;
    visibility: visible;
    transition-duration: .3s
}

@media screen and (min-width:1280px) {
    .c-header__menu-right .c-nav__link:hover {
        color: #aaa;
        transition: color .1s
    }

    .c-menu-item__icon .icon {
        font-size: 23px
    }
}



















@media screen and (min-width: 1008px){
.shopify-section--bordered > .Section--spacingNormal {
    padding: 30px 0;
    padding-top: 0px;
    max-width: 100%;
    margin: 0 auto;
}
}

@media only screen and (max-width: 600px){
.container {
    margin: 0 0px;
}
  .PageHeader .SectionHeader__Heading {
    text-align:center !important;
  }
.money {
    color: #f00 !important;
    font-size: 14px !important;
}
.ga-carousel_wrapper li.ga-product {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
button.gowl-prev {
    left: 10px !important;
}
button.gowl-next {
    right: 10px !important;
}
.ga-carousel_wrapper {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
  .AnnouncementBar__Content {
    text-align:center !important;
  }
}

@media only screen and (max-width: 767px){
div#shopify-section-1623319915c426a85c {
    padding: 20px 0;
}
}
  .SectionHeader--center .SectionHeader__Description {
        font-size: 18px !Important;
    font-weight: 400 !Important;
    max-width: 100% !important;
    font-family: 'neue-haas-grotesk-display';
    letter-spacing: 1px !Important;
}
  #ga-product_bought_together .ga-product_title {}
    text-align:center;
  }
#ga-product_bought_together select.ga-product_variant_select { 
  text-align:left;
}
button.ProductForm__AddToCart[disabled="disabled"] 
 ~ a.buy_it_now.ProductForm__AddToCart.Button.navigable {
    display: none;
}
select.ga-product_variant_select.ga-hide.ga-hidden {
    display: none !important;
}
.als_flex {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
@media only screen and (max-width: 600px){ 
  #wigget_6482 .ga-product_title {
  /*float: center !important;*/
  width:100% !Important;
  }

  #wigget_6482 span.ga-product_price {
    font-size:14px !important;
  }
  #ga-product_bought_together span.ga-product_price {
    color: black !Important;
  }
/*   .ga-carousel_wrapper .gowl-carousel .gowl-item.active {
        width: 230px !Important;
  } */
  .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-next, .ga-carousel_wrapper .gowl-carousel .gowl-nav button.gowl-prev, .ga-carousel_wrapper .gowl-carousel button.gowl-dot{
    display:none;
  }
  ul.ga-carousel.gowl-carousel.gowl-loaded.gowl-drag {
    height:500px !important;
  }
  #wigget_6482 span.ga-product_price {
    color: black !important;
  }
  .PageLayout__Section + .PageLayout__Section {
margin-top:0px !Important;
  }
  .features--heading-uppercase .Heading {
    text-align:left;
  }
  .fs-wrapper {
    width:100% !important;
}

.ProductForm__Inventory {
  display:none;
}
.fa-heart:before {
  color: #b7b7b7 !Important;
}
.p-images-slider .slick-arrow {
  color: #b7b7b7 !important;
}
}

@media only screen and (max-width: 720px){ 
.p_title_price_wrap {
      display: flex !important;
    justify-content: space-around !Important;
    align-items: flex-start !Important;
    column-gap: 15px !important;
    flex-direction: column !important;
      padding-bottom: 10px;
    margin-top: 15px;
}
}











/* DEV CSS */
.slider-nav-thumbnails {
    display: none !important;
}
.color_varriants {
    display: flex;
    flex-wrap: wrap;
    margin-top:5px;
}
  
.color_varriants .swatch_color_label {
    margin: 2px;
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.color_varriants .swatch_color_label.selected {
    box-shadow: inset 0 0 0 2px #000;
}
.all_options {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background: #fff;
    border: 1px solid #000;
    padding: 0px;
}

.all_options .swatch__element_size {
    background: #fff;
    color: #000;
    padding: 8px 10px 5px;
    margin: 2px;
}
.all_options .swatch__element_size:hover {
    background: #000;
    color: #fff;
}
.quick_add {
    background: #000;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    text-transform: uppercase;
    padding: 5px 10px;
    margin-bottom: 0;
    font-weight: bold;
}


  
.pagination__options {
    list-style: none;
    margin: 0;
    border-top: none;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #fff;
    max-height: 260px;
    text-align: left;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    border: 1px solid grey;
    border-top: 0px solid;
    padding: 0;
    min-width: auto;
    width: 98px;
}
.page_click {
    padding: 15px 20px;
    min-width: 98px;
    min-height: 46px;
    display: inline-block;
    border: 1px solid grey;
    margin-right: 10px;
}
  .page_click + div {
    display: inline-block;
}
.pagination__options li.active:before {
    content: "✔";
    color: #212121;
    float: left;
    position: absolute;
    top: 6px;
    left: 10px;
    font-weight: normal;
}
.pagination__options li a {
    display: block;
    padding: 5px 0;
    font-weight: normal;
}
  ul.pagination__options li {
    position: relative;
}
.flex-page {
    display: inline-block;
}

.Pagination__Nav {
    display: flex;
    justify-content: center;
    align-items: self-start;
}
.page_click > svg {
    transform: rotate(90deg);
    transition: .3s;
    margin-left: 7px;
    width: 6px;
}
  .page_click.act svg {
    transform: rotate(-90deg);
}
  .Pagination__NavItem {
    border: 0px solid gray;
}
.ProductItem .ProductItem__PriceList {
    display: flex;
    margin-top: 0px;
    margin-bottom: 10px;
}
.color_available {
    text-transform: uppercase;
}
@media screen and (max-width: 767px){
  .p-images-slider .slick-arrow {
    display: none !important;
}
.p_title_price_wrap {
    flex-wrap: wrap;
    flex-direction: column;
}
.ProductItem__ImageWrapper:hover .item_sizes {
    display: none !important;
}
}
/* DEV CSS END */
.MegaMenu {
    left: auto;
    max-width: 860px;
}
.MegaMenu__Item {
    margin: 0px 40px 0;
}
.custom-filters {
    padding-left: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.custom-filters .Linklist__Item {
    min-width: 50%;
    max-width: 100%;
    width: auto!important;
    float: left;
    display: inline-block;
    border: none;
    text-align: center;
    cursor: pointer;
    margin: 7px 0 6px;
    padding: 0;
    list-style: none;
    line-height: 24px;
    vertical-align: top;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}
.custom-filters .Linklist__Item > .Link {
    line-height: 18px;
    display: block;
    width: auto;
    text-align: left;
    padding-left: 0px;
    padding-right: 0px;
    border: 0;
    margin-left: 6px;
    margin-right: 6px;
    font-size: 11px;
    color: #2d2d2d;
    flex: 1;
}

.custom-filters .Linklist__Item input[type=checkbox] {
    height: 16px;
    width: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    border-radius: 0px;
    outline: none;
    transition-duration: 0.3s;
    background-color: #ffffff;
    cursor: pointer;
    border: 1px solid !important;
}

.custom-filters .Linklist__Item input[type=checkbox]:checked {
    background-color: #000000;
}

.custom-filters .Linklist__Item:last-child {
    margin: 7px 0 6px !important;
}

[data-filter-label="availability"] {
  display:none;
}


#collection-filter-drawer .Drawer__Header {
    height: inherit !important;
    max-height: 50px;
}


.custom-filters.size .Linklist__Item.is-selected::before,
.custom-filters.size .Linklist__Checkbox:checked + .Link::before {
    opacity: 0;
}
.CollectionInner__Products span.ProductItem__Label.ProductItem__Label--soldOut.Heading.Text--subdued {
    background: #fff;
    color: #000;
}
.Price.Price--highlight {
    color: red;
    font-weight: 600;
}
.recently-viewed-products .ProductItem__Info h8 {
    background: none;
    width: 100%;
    text-align: left;
}
@media only screen and (max-width: 600px) {
.ProductMeta {
    text-align: left;
}
}
.ProductItem__Vendor, .ProductItem__Title {
  font-size: 14px !important;
    text-transform: none !important
}
/* august 30 2022 css */
h8, .h8 {
    font-size: 12px;
    font-weight: bold;
    color: red;
    width: 100%;
    display: inline-block;
  padding-bottom:15px;
}
.yotpo .standalone-bottomline.star-clickable, .yotpo .standalone-bottomline .star-clickable {
  margin-top:-10px !Important;
}
span.ga-product_price-container {
  text-align:center;
}
.CollectionInner__Products span.ProductItem__Label.Heading.Text--subdued {
    background: #f00;
    color: #fff;
  font-size:12px;
}
#ga-product_bought_together button.ga-product_addtocart {
      font-size: 10px !Important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'neue-haas-grotesk-display';
}
}
@media only screen and (max-width: 780px) {
  .ga-product span.ga-product_price-container {
  font-size:12px !important;
  float:center !important;
}
  .Drawer--fromRight .Drawer__Container {
    font-size:12px !Important;
  }
  .Cart__Empty {
    text-align:center !Important;
  }
}

.Drawer--fromRight .Drawer__Header.Drawer__Container #shopping-cart-promotion{background-color: #d4edda;padding: 4px 10px;display: block;width: 100%;margin: 6px 0 11px;    text-align: left;
    font-size: 13px;}
.Drawer--fromRight .Drawer__Header.Drawer__Container{flex-wrap: wrap;}
.Drawer--fromRight .Cart.Drawer__Content .Drawer__Container.custom_drawer p{margin:0;}
.Drawer--fromRight .Cart.Drawer__Content .Drawer__Container.custom_drawer {padding-bottom:10px;}
.Drawer--fromRight .Drawer__Header.Drawer__Container .Drawer__Close{top: 12px;}
.Drawer--fromRight .Drawer__Header.Drawer__Container {max-height: unset;height: auto;}


.Cart.Drawer__Content .Drawer__Main .Cart__ShippingNotice #shopping-cart-promotion{background-color: #d4edda;padding: 4px 12px;display: block;width: 100%;
max-width: calc(100% - 60px);margin: 0 auto 8px;text-align: left;font-size: 13px;}
.Cart.Drawer__Content .Drawer__Main .Cart__ShippingNotice{z-index:999;}

@media only screen and (max-width: 575px) {
  .Cart.Drawer__Content .Drawer__Main .Cart__ShippingNotice #shopping-cart-promotion{max-width: calc(100% - 36px);font-size:12px;}
  .Drawer--fromRight .Drawer__Container {padding-left: 18px;padding-right: 18px;}
}









