/** Shopify CDN: Minification failed

Line 121:0 Unexpected "<!--"
Line 250:0 Unexpected "@media"
Line 261:0 Unexpected "@media"
Line 273:0 Unexpected "@media"

**/
.icon-theme-172 
{
  visibility: hidden;
}

.home-section-title 
{
font-size:1.5rem;
}

.home-section-title > a
{
font-size:1.6rem;
}
.btn--transparent
{

 border-color: white !important;
}
.product-collection__title >h4>a
{
  font-size:0.9rem !important;
  font-weight: bold !important;
}
.mr-lg-7 > svg
{
  font-size:20px !important;
}

.product-collection__more-info
{
visibility: hidden;
}

.product-page-info__payments
{
visibility: hidden;
}

.product-gallery__control_fullscreen
{
visibility: hidden;
}

.label--sale
{
background-color: #D12B23 !important;
border-radius: 5px !important;
  font-size: 9.5px !important;
}

.product-page-info__title > h1
{
font-weight:bold !important;
}

.header__counter
{
color:red !important;
}

.header__btn-wishlist::before
{
font-weight:800 !important;
}

.icon-theme-180
{
font-weight:400 !important;
}
.header__tape
{
  font-size:14px;
}

.infopara
{
  
  font-size:16px !important;
  font-family:Oswald, sans-serif !important;
}

.popup-cart
{
  z-index:20 !important;
}

.free-shipping__text
{
  font-size:8px !important;
}

.popup-cart__buttons > .mt-20
{
  background-color: white !important;
  color: black !important;
  border: 0.6 solid black !important;
}

.mark
{
  font-size:1rem;
}

.chat-app > .chat-toggle
{
  height: 50px !important;
  padding: 0 10px !important;
  font-size: 12px !important;
}

----------------------
<!--media query -->
 
 @media (min-width: 340px)
{
  .home-section-title > a
{
font-size:1.2rem;
}
  
a >	.btn--full
{
  font-size:14px !important;
  min-height: 27px !important; 
}
  .infopara
{
  font-size:14px !important;
  font-family:Oswald, sans-serif !important;
}
.header__tape
{
  font-size:12px;
}
.loox-rating .loox-rating-content {
    font-size: .6rem;
}
  .product-collection__reviews > .mt-7
  {
    margin-top: 1px!important;
  }
  .product-collection__price
  {
    margin-bottom:4px !important;
  }
}

@media (max-width: 660px)
{
  .home-section-title > a
{
font-size:1.2rem;
}
a >	.btn--full
{
 font-size:14px !important;
  min-height: 27px !important; 
}
    .infopara
{
  font-size:14px !important;
  font-family:Oswald, sans-serif !important;
}
  
.header__tape
{
  font-size:12px;
}
  .loox-rating .loox-rating-content {
    font-size: .6rem;
}
  .product-collection__reviews > .mt-7
  {
    margin-top: 1px!important;
  }
  .product-collection__price
  {
    margin-bottom:4px !important;
  }
}

.sorting-collections > .sorting-collections__head > h2 > a
{
    margin-top: 35px;
    font-size: 20px;
    color: black !important;
    font-family: Oswald, sans-serif;
  
}

.sorting-collections > .sorting-collections__more-products > a
{
  background-color:white;
  color:black !important;
  
}
.popup-subscription__text-line-03
{
  font-family: Oswald, sans-serif !important;
  font-size: 18px !important;
}

.information-line__title {
    font-weight: 600 !important;
    text-transform: uppercase !important;
}

.information-line--style-3
{
  margin-top:-2% !important;
}

#insta-feed > h2
{
  font-size: 24px !important;
  
}


.loox-rating span {
  color: black;
}
----------------------------------------------
/* @media (max-width: 500px) 
{
.information-line--style-3 p
{
  margin-top:-6% !important;
}  
.information-line > p
  {
    margin-top:-6% !important;
  }
..information-line--type-1 > p
  {
    margin-top:-6% !important;
  }
}  */

-------------------------------------
@media (min-width: 1025px) {
    .header__nav, .header__vertical-nav {
        margin-left: 7%;
    }
}
@media (max-width: 1259px) {
    .header__nav, .header__vertical-nav {
        margin-left: 7%;
    }
}
-------------------------------------
@media (min-width: 1259px) {
    .header__nav, .header__vertical-nav {
        margin-left: 12%;
    }
}
@media (max-width: 2000px) {
    .header__nav, .header__vertical-nav {
        margin-left: 12%;
    }
}

-------------------------------------
@media (min-width: 1260px) {
    .container {
        max-width: 100% !important;
    }
}



-------------------------------------
.blink
{
  color:red;
}
@keyframes your-menu-item-class {
  0% {
    opacity: 1;
    color: red; /* Change the color to red */
  }
  20% {
    opacity: 1;
    color: white; /* Text becomes transparent at 50% */
  }
  40%{
    opacity: 1;
    color: red;
  }
  60% {
    opacity: 1;
    color: white; /* Text becomes transparent at 50% */
  }
  80%{
    opacity: 1;
    color: red;
  }
  100% {
    opacity: 1;
    color: white; /* Back to red color */
  }
}

/* Apply the animation to your menu item */
.your-menu-item-class {
  animation: your-menu-item-class 5s linear infinite; /* Adjust the duration and timing as needed */
  color:red;
}
------------------------------
/* General Styles */
body {
  margin: 0;
  padding: 0;
}

.new-arrivals {
  padding: 30px;
  background-color: #ffffff;
}

.container {
  max-width: 1300px;
  margin: 0 auto;
}

.row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.column {
  width: 50%;
  padding: 10px;
  box-sizing: border-box;
}

.column h2 {
  font-size: 24px;
  font-weight: bold;
  margin: 0;
}

.column.text-right {
  text-align: right;
}

.view-all-link {
  font-size: 14px;
  text-decoration: none;
  color: #000;
  font-weight: bold;
  transition: color 0.3s;
}

.view-all-link:hover {
  color: #007bff;
}

/* Responsive Styles */
@media (max-width: 768px) {
  .new-arrivals
  {
    padding-bottom:15px;
  }
  .column {
    width: 50%;
    text-align: left;
    margin-left:-13px;
    margin-top: -15px;
    padding: 0;
  }

  .column.text-right {
    margin-top: -15px;
    text-align: right;
    /* margin-left: 10px; */
    padding: 0;
  }
}
