/** Shopify CDN: Minification failed

Line 201:173 Unexpected "{"

**/
#mini-cart.active .overly-mini-cart {
  display: block; }
#mini-cart.active .mini-cart-wrapper {
  right: 0; }
  #mini-cart.active .mini-cart-wrapper .product-card-wrapper .content-quick-add .section-product-detail .content-product-info {
    margin-top: 65px; }
#mini-cart .cart-continue-message {
  padding: 5px 15px;
  color: var(--color-secondary);
  background-color: var(--color-primary);
  display: block;
  margin: 10px auto;
  font-size: var(--font-size-medium-small); }
  #mini-cart .cart-continue-message a {
    color: var(--color-secondary); }

.overly-mini-cart {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  opacity: .5;
  z-index: 100;
  display: none;
  background-color: var(--color-primary); }

.mini-cart-wrapper {
  position: fixed;
  width: 100%;
  max-width: 400px;
  top: 0;
  right: -120%;
  height: 100%;
  z-index: 99999;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: max-content 1fr;
  grid-gap: 10px;
  transition: all .5s;
  background-color: var(--color-body-bg); }
  .mini-cart-wrapper .mini-cart-header {
    padding: 17px 15px 13px 15px;
    position: relative;
    background-color: var(--color-ninth); }
    .mini-cart-wrapper .mini-cart-header .title {
      font-family: var(--font-family-primary-SemiBold);
      display: block;
      text-align: center;
      font-size: var(--font-size-medium); }
    .mini-cart-wrapper .mini-cart-header .content-free-shipping {
      font-size: var(--font-size-small);
      font-family: var(--font-family-primary-Medium); }
    .mini-cart-wrapper .mini-cart-header .icon-close-mini-cart {
      position: absolute;
      right: 15px;
      top: 16px;
      cursor: pointer;
      width: 20px;
      height: 20px; }
  .mini-cart-wrapper .mini-cart-content-wrapper {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr max-content;
    grid-gap: 10px; }
  .mini-cart-wrapper .mini-cart-body {
    padding: 0 15px;
    height: 67vh; }
    .mini-cart-wrapper .mini-cart-body .content-products {
      display: block; }
      .mini-cart-wrapper .mini-cart-body .content-products .cart-item {
        display: grid;
        grid-template-columns: 38% 1fr;
        grid-gap: 5px 18px;
        margin-bottom: 10px;
        padding: 0;
        align-items: flex-start;
        border-bottom: 1px solid var(--color-fifth);
        grid-template-areas: "image detail" "completeLook completeLook"; }
        .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-img {
          grid-area: image;
          position: relative;
          display: grid;
          align-items: center; }
          .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-img .cart-image {
            width: 100%;
            height: auto; }
        .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail {
          grid-area: detail; }
          .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .title {
            font-family: var(--font-family-primary-SemiBold);
            margin-bottom: 10px;
            display: grid;
            grid-template-columns: 1fr 8px;
            grid-gap: 10px;
            font-size: var(--font-size-small-big);
            text-transform: capitalize; }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .title a {
              text-decoration: none;
              color: var(--color-primary); }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .title .mini-cart-remove {
              cursor: pointer; }
          .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .variants {
            color: var(--color-third);
            font-size: var(--font-size-default-small);
            font-family: var(--font-family-primary-Light); }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .variants li {
              text-transform: lowercase; }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .variants strong {
              font-family: var(--font-family-primary-SemiBold);
              color: var(--color-primary);
              text-transform: capitalize; }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .variants .quantity-mini-cart {
              display: grid;
              width: 122px;
              grid-template-columns: 33px 1fr 33px;
              border: 2px solid var(--color-ninth);
              text-align: center;
              margin: 6px 0; }
              .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .variants .quantity-mini-cart .btn {
                display: inline-block;
                background-color: var(--color-ninth);
                height: 33px;
                width: 100%;
                padding: 0;
                color: var(--color-third);
                cursor: pointer; }
              .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .variants .quantity-mini-cart span {
                display: inline-block;
                color: var(--color-primary); }
          .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .remove {
            font-family: var(--font-family-primary-Light);
            color: var(--color-primary);
            font-size: var(--font-size-extra-small);
            text-decoration: underline;
            cursor: pointer; }
          .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .content-price {
            margin-top: -6px;
            font-family: var(--font-family-primary-Light);
            color: var(--color-primary);
            font-size: var(--font-size-default); }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .content-price .product__prices,
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .content-price .product__price--on-sale,
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .content-detail .content-price .product__price {
              font-family: var(--font-family-primary-Light);
              color: var(--color-primary);
              font-size: var(--font-size-default); }
        .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look {
          grid-area: completeLook;
          background-color: var(--color-ninth);
          padding: 20px 0 15px 0;
          position: relative; }
          .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .title {
            position: relative;
            text-align: center;
            z-index: 2;
            font-size: var(--font-size-default-small);
            margin-bottom: 10px; }
          .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look::after {
            content: '';
            width: calc(100% + 15px * 2);
            height: 100%;
            z-index: 0;
            position: absolute;
            left: 50%;
            top: 0;
            background-color: var(--color-ninth);
            transform: translateX(-50%); }
          .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look::before {
            content: '';
            width: 0;
            height: 0;
            position: absolute;
            top: -9px;
            left: 50%;
            border-bottom: 10px solid var(--color-ninth);
            border-left: 20px solid transparent;
            border-right: 20px solid transparent; }
          .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper {
            display: grid;
            grid-template-columns: 38% 1fr;
            grid-gap: 15px; }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .full-unstyled-link {
              text-decoration: none !important; }
              .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .full-unstyled-link::after {
                display: none;
                pointer-events: none; }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper {
              text-align: left; }
              .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper .product-card-content-tabs {
                display: none; }
              .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper .price {
                justify-content: flex-start;
                margin-top: 5px;
                font-size: var(--font-size-extra-small) !important; }
                .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper .price * > {
                  font-size: var(--font-size-extra-small) !important; }
                .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper .price.price--on-sale .price-item--regular {
                  font-size: var(--font-size-extra-small) !important; }
                .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper .price.price--on-sale .price__sale {
                  display: grid;
                  grid-template-columns: 1fr 1fr;
                  grid-gap: 5px; }
                  .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper .price.price--on-sale .price__sale dt {
                    display: none !important; }
                  .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper .price.price--on-sale .price__sale dd {
                    margin: 0; }
                  .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper .price.price--on-sale .price__sale .price__compare {
                    font-size: var(--font-size-extra-small) !important; }
                    .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper .price.price--on-sale .price__sale .price__compare .price-item {
                      font-size: var(--font-size-extra-small) !important; }
                .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper .price .price__sale .price__compare {
                  font-size: var(--font-size-extra-small) !important; }
                  .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper .price .price__sale .price__compare .price-item {
                    font-size: var(--font-size-extra-small) !important; }
                .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .card-information .card-information__wrapper .price div {
                  text-align: left; }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .product-card-image {
              position: initial; }
              .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .product-card-image .content-quick-add {
                top: 35%;
                bottom: auto;
                transform: translateY(-50%);
                opacity: 1 !important; }
                .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .product-card-image .content-quick-add .content-main-wrapper .content-product-info .product-info-detail .product .product__info-wrapper .product__info-container {
                  width: 60%;
                  margin-left: 40%; }
                .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .product-card-image .content-quick-add .content-main-wrapper .content-product-info .product-info-detail .product .product__info-wrapper .product-form .product-form__submit {
                  max-width: 110px;
                  width: 110px;
                  min-width: 110px;
                  margin: 0; }
                .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .product-card-image .content-quick-add .content-main-wrapper .content-product-info .product-info-detail::after {
                  display: none; }
                .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper .product-card-image .content-quick-add .section-product-detail::after {
                  display: none; }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .card-wrapper:hover .card-information .card-information__wrapper .product-card-title {
              text-decoration: none !important; }
          .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .btn-owl-ctrl {
            width: 13px;
            height: 13px;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            z-index: 9;
            cursor: pointer; }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .btn-owl-ctrl svg {
              width: 13px;
              height: 13px; }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .btn-owl-ctrl.btn-owl-prev {
              left: 0; }
            .mini-cart-wrapper .mini-cart-body .content-products .cart-item .wrapper-complete-look .btn-owl-ctrl.btn-owl-next {
              right: 0; }
        .mini-cart-wrapper .mini-cart-body .content-products .cart-item:last-of-type {
          border-bottom-color: transparent; }
    .mini-cart-wrapper .mini-cart-body .cart-empty {
      text-align: center;
      font-family: var(--font-family-primary-SemiBold);
      margin-top: 50px;
      font-size: var(--font-size-medium-big); }
  .mini-cart-wrapper .mini-cart-body-header,
  .mini-cart-wrapper .mini-cart-foot {
    padding: 15px;
    border-top: 1px solid var(--color-fifth); }
    .mini-cart-wrapper .mini-cart-body-header .cart-subtotal,
    .mini-cart-wrapper .mini-cart-foot .cart-subtotal {
      display: grid;
      grid-template-columns: max-content 1fr;
      justify-items: flex-end;
      grid-gap: 10px;
      font-family: var(--font-family-primary-SemiBold);
      color: var(--color-third);
      font-size: var(--font-size-small-big); }
      .mini-cart-wrapper .mini-cart-body-header .cart-subtotal.cart-estimate,
      .mini-cart-wrapper .mini-cart-foot .cart-subtotal.cart-estimate {
        color: var(--color-primary); }
    .mini-cart-wrapper .mini-cart-body-header .btn,
    .mini-cart-wrapper .mini-cart-foot .btn {
      padding: 6px 10px;
      font-size: var(--font-size-small-big);
      margin-top: 26px;
      text-decoration: none; }
      .mini-cart-wrapper .mini-cart-body-header .btn.btn-link,
      .mini-cart-wrapper .mini-cart-foot .btn.btn-link {
        padding: 5px 10px;
        text-decoration: underline;
        margin-top: 25px;
        background-color: transparent;
        color: var(--color-primary); }
  .mini-cart-wrapper .mini-cart-body-header {
    padding: 0;
    border-top-color: transparent;
    margin-top: 10px;
    margin-bottom: 15px; }
    .mini-cart-wrapper .mini-cart-body-header .cart-subtotal {
      font-family: var(--font-family-primary-Medium);
      font-size: var(--font-size-medium-small); }
    .mini-cart-wrapper .mini-cart-body-header .btn-block {
      margin-top: 10px; }
  @media screen and (max-height: 965px) {
    .mini-cart-wrapper .mini-cart-foot .btn {
      margin-top: 10px; }
      .mini-cart-wrapper .mini-cart-foot .btn.btn-link {
        margin-top: 5px; } }
  @media screen and (max-height: 880px) {
    .mini-cart-wrapper .mini-cart-body {
      height: 64vh; } }
  @media screen and (max-height: 740px) {
    .mini-cart-wrapper .mini-cart-body {
      height: 60vh; }
      .mini-cart-wrapper .mini-cart-body .mini-cart-body-header .btn-block {
        display: none; } }
  @media screen and (max-height: 640px) {
    .mini-cart-wrapper .mini-cart-body {
      height: 52vh; } }
