/** Shopify CDN: Minification failed

Line 17:23 Expected identifier but found "."
Line 322:18 Expected identifier but found whitespace
Line 322:19 Unexpected "10px"
Line 603:0 Expected "}" to go with "{"

**/
.wsp {
    background: #343434;
    padding: 6px;
    text-align: center;
}
img.wsp-img {
    width: 42px;
    vertical-align: middle;
    margin-right: 12px;.product-section.section-padding.palette--light.bg--neutral
}
.wsp a {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
      letter-spacing: 0.09em;

}
span.customprice {
    display: block;
}
span.customprice {
    display: block;
    color: #919191;
    font-size: 15px;
      letter-spacing: 0.09em;
      font-weight: 400;


}
.product__block__price {
    padding-bottom: 5px !important;
}
span.new-tag {
    font-weight: 600;
    color: #000;
}

  .template-collection span.customprice {
    font-size: 13px;

}
@media screen and (max-width: 767px) {
  .template-collection span.customprice {
    padding-left: 10px;
    font-size: 14px;

}
      .template-product .brick__section.brick--2.use_screen_one_half.brick__section--reverse {
    width: 90%;
    text-align: left;
    margin: auto;
}

  p.footer__title.footer__accordion__head.js.accordion-is-open:nth-child(1) {
    display: none !important;
}
  body#men [data-grid][data-grid-small] [data-item] {
    width: 114px;
}
  body#women .grid__item {
    width: 22%!important;
    text-align: center;
    margin: 0px;
    margin-bottom: 30px;
    margin: 0px 2px 30px 2px;
}
  /* .custom-scrollbar__track {
    top: -47px !important;
} */
  body#women .list__collections [data-grid] {
    justify-content: flex-start !important;
}
  body#women p.collection-grid-item__title.body-size-8 {

    font-size: 10px !important;

}
  div#shopify-section-template--22028438798631__section_hero_Q7TxrY {
    display: none;
}
  .text-111 {
    display: block !important;
}
  .v-btn {
    width: 50% !important;
}
  .template-collection h1.hero__title.heading-size-9 {
    color: #888;
}
  .template-collection .image-overlay {
    background: #fff;
}
  .template-collection .use_screen_one_third {
    display: none;
}
  .template-collection .section--image.fade-in-child.js-overflow-container.text--white {
    min-height: 100px !important;
}
  .template-collection h1.standard__heading.heading-size-8.collection__heading__text {
    padding-bottom: 20px;
    padding-top: 20px;
    
}
  .sell-sim {
    margin-left: 15px !important;
    margin-top: 21px !important;
    width: 93% !important;
    margin: auto;
}
  /* body#sell-with-us section.page__template.section-padding.text--neutral.palette--light.bg--neutral {
    display: block !important;
        padding-top: 45px;

}
    body#sell-with-us section.page__template.section-padding.text--neutral.palette--light.bg--neutral {
    display: block !important;
        padding-top: 45px;

}
    body#sell-with-us .section--image {
    display: none;
} */
  /* body#sell-with-us h2.standard__heading.heading-size-8.aos-init.aos-animate {
    color: #888;
} */
  /* body#sell-with-us .section--image {
    display: none;
} */
  .navlink {
    padding: 5px 17px !important;
}
  .seotop .wrapper.section-padding {
    padding-top: 0px;
}
  .header__mobile__right .header__desktop__button {
    margin-right: -32px;
}
.collection--compact-mobile .js-grid {
    -moz-column-gap: 1px;
    column-gap: 31px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
/* .template-collection span.new-tag {
    padding-left: 10px;

} */
  .wsp p {
    font-size: 12px !important;
}
div#shopify-section-template--22020547346727__section_list_collections_MET7Ee p.collection-grid-item__title.body-size-8 {
    top: 148px !important;

}
  .infp {
    padding-left: 18px;
}
  .footer__container svg.icon-theme.icon-theme-stroke.icon-core-chevron-right {
    display: none;
}
  .tab {
    display: none !important;
}
}
span.product__price--off {
        border: none;
    color: #919191;
    font-size: 16px;
    margin-top: 2px;
    text-decoration: line-through;
}
product-form.product__block__buttons {
    padding-bottom: 15px;
}
span.product__price--sale {
    color: #d2815f;
}
span.sale-t {
    display: none;
}
span.product__price--off {
    display: none;
}
.template-product span.compare-at {
    margin-top: -42px;
    padding-left: 10px;
    font-size: 15px;
}
footer.footer img.block.overflow-hidden.w-full.h-full.object-cover.transition-opacity.duration-300.ease-linear {
    border-radius: 50%;
}
img.logo__img.logo__img--color {
    border-radius: 50%;
}
.main-custom-p {
    text-align: center;
}
span.new-tag {
    text-align: center;
    margin: auto;
    display: block;
    line-height: 30px;
}
.header__dropdown__wrapper span.navtext {
    font-size: 12px !important;
    text-align: left;
    margin: auto;
}
.template-product .main-custom-p {
    text-align: left;
}
@media screen and (min-width: 981px) {

    .template-product .brick__section.brick--2.use_screen_one_half.brick__section--reverse {
    width: 90%;
    text-align: left;
    margin: auto;
}

.header__dropdown__wrapper {
    margin-top: -45px !important;
      z-index: 9999999;
    position: relative;
}
  div#dropdown-83380b329c0c93344a85f462902532e9 {
        width: 81% !important;
    text-align: center;
    left: 164px;
}
  div#dropdown-1767afeb564c77d1fc0c194d146c4d46{
       width: 81% !important;
    text-align: center;
    left: 164px;}
    /* .header__menu .grandparent.kids-3 .header__dropdown__inner {
    grid-template-columns: repeat(3,minmax(0,1fr));
    width: 69%;
    text-align: center;
    margin: auto;
} */
  div#dropdown-6cd1e32e5b41e7eb540bdcd228158e07 {
        width: 81% !important;
    text-align: center;
    left: 164px;
}

  body#men [data-grid][data-grid-large] [data-item] {
    width: 196px;
}

  body#women .section-list-collections .grid__item {
    width: 11%!important;
    text-align: center;
    margin: 0px;
    margin-bottom: 30px;
}
.product-single .product__inner {
    max-width: 686px !important;
}
  body#authentication .wrapper.section-padding {
    width: 75%;
}
  button.btn--outline.btn--full.btn--primary.btn--add-to-cart {
    width: 100%;
}
  .shopify-payment-button .shopify-payment-button__button {
    width: 100%;
}
  section.section-contact.text--neutral.palette--light.bg--neutral {
    display: flex;
}
  section.section-contact .wrapper--narrow.section-padding {
    width: 49% !important;
}
  body#contact section.section-contact .wrapper--narrow.section-padding {
    width: 50%!important;
    margin-left: 74px;
    margin-right: 60px;
    border-right: 1px solid #c29e62;
    padding-right: 60px;
    margin-top: 38px;
    margin-bottom: 35px;
}
  .infp {
    text-align: left;
    padding-top: 150px;
    width: 29%;
}
body#sell-with-us section.section-contact.text--neutral.palette--light.bg--neutral .wrapper--narrow.section-padding {
    width: 100% !important;
    max-width: 65%;
}
  body#spa-restoration section.section-contact.text--black.palette--light.bg--neutral .wrapper--narrow.section-padding {
    max-width: 65%;
    width: 100% !important;
}
}
  span.a1 {
    color: #c29e62;
    line-height: 72px;
    font-family: "Tenor Sans", sans-serif;
    text-transform: uppercase;
    font-size: 28px;
}
/* .product-section.section-padding.palette--light.bg--neutral {
    background: #fff;
    box-shadow: 0 2px 24px #414b561f;
    /* padding: 45px; */
    border-radius: 10px;
    width: 90%;
    text-align: left;
    margin: auto;
    margin-bottom: 40px;
    margin-top: 30px;
} */
.wsp p {
    font-size: 13px;
}
.product-accordion {
    margin-top: 25px;
}
.section-related.js.palette--light.bg--neutral.section-without-title--skip .main-custom-p {
    text-align: center !important;
    margin: auto;
}
button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.typography-accent-bold.text-a3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-8.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-5.md\:py-3.md\:w-full.md\:aspect-auto {
    background: #fff !important;
    border:1px solid #000;

}
.standard__kicker.accent-size-4.aos-init.aos-animate {
    color: #c29e62;
}
button.tab-link {
    background: transparent !important;
    margin-right: 30px !important;
}
button.tab-link span:before {
    content: url(/cdn/shop/files/image_2.png?v=1713248110);
  color:#cd865c;
 margin-right: 6px;

}
button.tab-link.current {
    color: #c29e62 !important;
}

button.tab-link.current span:before{
  animation: animName 2s linear infinite;
  width:50px;
  height:50px;
}
@keyframes animName {
 0%{
    transform: rotate(0deg);
   }
100%{
    transform: rotate(360deg);
   }
}
div#shopify-section-template--22020547346727__section_list_collections_MET7Ee p.collection-grid-item__title.body-size-8 {
    position: absolute;
    background: #00000082;
    background-blend-mode: overlay;
    font-size: 24px;
    text-transform: uppercase;
    bottom: 0;
    padding: 15px;
}



div#shopify-section-template--22020547346727__double .section-padding.wrapper--none {


    
    background-image: url(/cdn/shop/files/pexels-photo-975250.png?v=1713256537);
    background-repeat: no-repeat;
    background-size: cover;
      background-position: center;

}
/* .brick__block__image.text--white {
    display: none;
}
.brick__block__text.text--white {
    padding-top: 132px;
    padding-bottom: 158px;
    opacity: 0.8;
}
 */
div#shopify-section-template--22020547346727__section_double_4BUWxQ .section-padding.wrapper--none {
    background-image: url(/cdn/shop/files/pexels-photo-842811.png?v=1713257622);
    background-repeat: no-repeat;
    background-size: cover;
      background-position: center;

}
.sliderow.sliderow__back.is-visible {
    font-weight: 700;
}
span.metafield-multi_line_text_field {
    /* background: #c29e62;
    padding: 9px; */
    color: #000;
}
p.standard__kicker.kicker__line {
    color: #000;
    font-family: Tenor Sans,sans-serif;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 400;
}
.add, .phn, .email-1 {
    padding-bottom: 40px;
}
template-product .span.new-tag {
    text-align: left;
}
.section-related.js.palette--light.bg--neutral span.new-tag {
    text-align: center;
}
.section-related .main-custom-p {
    text-align: center;
}
.product-section.section-padding.palette--light.bg--neutral span.new-tag {
    text-align: left;
}
.header__dropdown__image .hero__title {
    color: #fff !important;
    font-weight: 700;
}
.dropdown__family.dropdown__family--child {
    text-align: center;
    margin: auto;
}
span.variant-sku {
    line-height: 40px;
}
div#shopify-section-template--22020547936551__section_liquid_eyEDye {
    WIDTH: 76%;
    text-align: center;
    margin: auto;
}
div#shopify-section-template--22020547936551__section_liquid_eyEDye h1 {
    font-size: 30px;
}
div#description-1 span.metafield-multi_line_text_field {
    background: transparent;
    padding-left: 0px;
}
.border-fav .text__standard.text-center {
    border-top: 1px solid #0000001a;
    padding-top: 74px;
    width: 100%;
    max-width: 100%;
}
.collection-split .collection-split__grid {
    border-top: 1px solid #c29e62bf;
    padding-top: 86px;
}
.border-fav .wrapper.section-padding {
    width: 100%;
    max-width: 100%;
}
section#shopify-section-template--22020547346727__171471573487ed5167 .wrapper.section-padding {
    border-top: 1px solid #0000001a;
    width: 100%;
    max-width: 97%;
}
/* body#sell-with-us section.page__template.section-padding.text--neutral.palette--light.bg--neutral {
    display: none;
} */

.v-btn {
    background: transparent;
    text-align: center;
    padding: 10px;
    width: 13%;
    margin: 55px auto auto;
    cursor: pointer;
    border: 1px solid #000;
    color: #000;
}
body#women .image-overlay {
    display: none !important;
      background: transparent;

}
body#women .image__hero__pane {
    display: none;
}
body#women p.collection-grid-item__title.body-size-8 {
    position: absolute;
    background: transparent;
    background-blend-mode: overlay;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    text-transform: uppercase;
    top: 0;
    border: 1px solid #000;
    color: #000;
}

body#women .list__collections [data-grid] {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(var(--gutter) * -1);
    align-content: center;
    justify-content: center;
}


body#men .image-overlay {
    display: none !important;
      background: transparent;

}
body#men .image__hero__pane {
    display: none;
}
body#men p.collection-grid-item__title.body-size-8 {
    position: absolute;
    background: transparent;
    background-blend-mode: overlay;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    text-transform: uppercase;
    top: 0;
    border: 1px solid #000;
    color: #000;
  button.tab-link.tab-link-3 {
    font-size: 20px;

}
body#men .grid__item {button.tab-link.tab-link-3 {
    font-size: 20px;

    width: 9%!important;
    text-align: center;
    margin: 0px;
    margin-bottom: 30px;
}
body#men .list__collections [data-grid] {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(var(--gutter) * -1);
    align-content: center;
    justify-content: center;
}
div#shopify-section-template--22020547346727__section_list_collections_Qt8npC .text-btn-arrow-right:after {

    right: 38px;

}
div#shopify-section-template--22020547346727__section_list_collections_Qt8npC .collection-grid-item__btn.text-btn-arrow-right.strong.accent-size-3 {
    background: #fff;
    color: #000;
    padding: 13px;
    width: 280px;
}
div#shopify-section-template--22020547346727__section_list_collections_MET7Ee .wrapper.section-padding.title-center.flickity-force-arrows-top {
    border-bottom: 1px solid #c29e62bf;
    padding-bottom: 87px;
    width: 97%;
}
.navtext {
    font-weight: 800 !important;
    font-size: 13px !important;
}
.text-111 {
    display: none;
}
p.abb {
    text-align: center;
    font-size: 13px;
    color: #888 !important;
    padding: 20px;
}
.dropdown__family--grandchild .navlink--grandchild:not(.highlight--link) .navtext {
    color: #00000080 !important;
}
.dropdown__family--grandchild .navlink--grandchild:not(.highlight--link) .navtext {
    color: #00000080 !important;
}

                      
