/** Shopify CDN: Minification failed

Line 155:6 Unexpected "("

**/
.restocked_style_parent{
    position: absolute;
    top: 10px;
    left: 10px;
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 5px;
    font-size: 10px;
    /* z-index: 9;
    background: white;
    color: black;
    padding: 4px 10px;
    border-radius: 3px; */
}
.qiuck-view-swatch {
    display: none!important;
}
.restocked_style{
    background: white;
    color: black;
    padding: 4px 8px;
    border-radius: 3px;
}
.complementary-products-new .ProductForm__Color {
   width: 15px!important;
    height: 15px!important;
    border: none;
    
}
.complementary-products-new ul.Product_category_container {
    gap: 12px!important;
}
.discounted_off{
    background: white;
    color: black;
    padding: 4px 8px;
    border-radius: 3px;
}
.discounted_off .Icon {
    display: inline-block;
    height: 1em;
    width: 1em;
    fill: currentColor;
    vertical-align: middle;
    stroke-width: 1px;
    background: none;
    pointer-events: none;
}
.product-add-to-cart-new .button-new.button--secondary:after{
    border:0px;
}
.product-add-to-cart-new .button-new.button--secondary{
    text-transform: uppercase;
}
.design-alternate .radio__option .radio__label{
    border-color: black;
}
.design-alternate .radio__option .radio__label-text{
    color: black;
}
.custom_product_price{
    text-decoration: line-through;
    color: #2b2b2b !important;
}
span.price-item.price-item--sale{
    color: black !important;
}

.copy-cart-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.button-after-border-none::after{
  border:none!important;
}


.completelook_checkbox_parent {
  position: relative;
}

.completelook_checkbox_parent input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border: 2px solid #111;
    border-radius: 4px;
    background-color: #fff;
    cursor: pointer;
    position: absolute;
    right: -4px;
    top: -2px;
    transition: background-color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Hover */
.completelook_checkbox_parent input[type="checkbox"]:hover {
  box-shadow: 0 0 0 3px rgba(0,0,0,0.08);
}
.h2.product-recommendations__subheading.need-animate{
  font-size: calc(var(--heading-font-size) * 2.5);
	line-height: 1.4;
}
/* Focus */
.completelook_checkbox_parent input[type="checkbox"]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px rgba(0,0,0,0.25);
}


/* Disabled */
.completelook_checkbox_parent input[type="checkbox"]:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}


@media (-moz-touch-enabled: 0), (hover: hover) {
  [data-tooltip] {
    position: relative;
  }

  [data-tooltip]::before {
    position: absolute;
    content: attr(data-tooltip);
    bottom: 70%;
    left: 70%;
    padding: 4px 11px 3px 11px;
    white-space: nowrap;
    border: 1px solid #d9d9d9;
    background: #ffffff;
    color: #000000;
    font-size: 15px;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.2s ease-in-out, opacity 0.2s ease-in-out;
    z-index: 1;
  }

  [data-tooltip]:hover::before {
    opacity: 1;
    visibility: visible;
  }
}
media (-moz-touch-enabled: 0), (hover: hover) {
  [data-tooltip] {
    position: relative;
  }

  [data-tooltip]::before {
    position: absolute;
    content: attr(data-tooltip);
    bottom: 70%;
    left: 70%;
    padding: 4px 11px 3px 11px;
    white-space: nowrap;
    border: 1px solid #d9d9d9;
    background: #ffffff;
    color: #000000;
    font-size: 15px;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.2s ease-in-out, opacity 0.2s ease-in-out;
    z-index: 1;
  }

  [data-tooltip]:hover::before {
    opacity: 1;
    visibility: visible;
  }
}
.custom_products_linkswatchpr {
    display: flex;
    flex-direction: column;
    gap: 9px;
    margin-top: 10px;
}
span.discounted_val {
    border: 1px solid black;
    padding: 4px 8px;
    margin-top: 6px;
    display: inline-block;
    font-size: 20px;
}

p.discount_text {
    color: red;
    margin-top: 11px;
}
@media screen and (max-width:500px){
  .product-card-new .product-card__quick-view-button, .product-card-new .product-card__compare-products-button{
    width: 30px !important;
    height: 30px !important;
  }
  .copy-cart-btn {
   flex-direction:column;
}
.copy-product-add-to-cart-button{
  margin-bottom:20px;
}
.completelook_checkbox_parent input[type="checkbox"] {
    top: -40px;
    left: 0px;
}
.h2.product-recommendations__subheading.need-animate{
  font-size: calc(var(--heading-font-size) * 2.5);
	line-height: 1.4;
}
}
/* .onest-<uniquifier> {
  font-family: "Onest", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
} */
  .copy-product-add-mobile {
    margin: auto;
    margin-top: 30px;
    display:block;
}
.copy-product-add-desktop{
  display:none!important;
}
@media(min-width:767px){
  .copy-product-add-desktop{
    display:block;
  }
}