.has-material-red-color{
  color:#f44336; }

.has-material-red-background-color{
  background-color:#f44336; }

.has-material-pink-color{
  color:#e91e63; }

.has-material-pink-background-color{
  background-color:#e91e63; }

.has-material-purple-color{
  color:#9c27b0; }

.has-material-purple-background-color{
  background-color:#9c27b0; }

.has-material-deep-purple-color{
  color:#673ab7; }

.has-material-deep-purple-background-color{
  background-color:#673ab7; }

.has-material-indigo-color{
  color:#3f51b5; }

.has-material-indigo-background-color{
  background-color:#3f51b5; }

.has-material-blue-color{
  color:#2196f3; }

.has-material-blue-background-color{
  background-color:#2196f3; }

.has-material-light-blue-color{
  color:#03a9f4; }

.has-material-light-blue-background-color{
  background-color:#03a9f4; }

.has-material-cyan-color{
  color:#00bcd4; }

.has-material-cyan-background-color{
  background-color:#00bcd4; }

.has-material-teal-color{
  color:#009688; }

.has-material-teal-background-color{
  background-color:#009688; }

.has-material-green-color{
  color:#4caf50; }

.has-material-green-background-color{
  background-color:#4caf50; }

.has-material-light-green-color{
  color:#8bc34a; }

.has-material-light-green-background-color{
  background-color:#8bc34a; }

.has-material-lime-color{
  color:#cddc39; }

.has-material-lime-background-color{
  background-color:#cddc39; }

.has-material-yellow-color{
  color:#ffeb3b; }

.has-material-yellow-background-color{
  background-color:#ffeb3b; }

.has-material-amber-color{
  color:#ffc107; }

.has-material-amber-background-color{
  background-color:#ffc107; }

.has-material-orange-color{
  color:#ff9800; }

.has-material-orange-background-color{
  background-color:#ff9800; }

.has-material-deep-orange-color{
  color:#ff5722; }

.has-material-deep-orange-background-color{
  background-color:#ff5722; }

.has-material-brown-color{
  color:#795548; }

.has-material-brown-background-color{
  background-color:#795548; }

.has-material-grey-color{
  color:#9e9e9e; }

.has-material-grey-background-color{
  background-color:#9e9e9e; }

.has-material-blue-grey-color{
  color:#607d8b; }

.has-material-blue-grey-background-color{
  background-color:#607d8b; }
.has-xs-font-size{
  font-size:12px; }

.has-s-font-size{
  font-size:16px; }

.has-m-font-size{
  font-size:20px; }

.has-l-font-size{
  font-size:28px; }

.has-xl-font-size{
  font-size:36px; }
.has-material-red-color{
  color:#f44336; }

.has-material-red-background-color{
  background-color:#f44336; }

.has-material-pink-color{
  color:#e91e63; }

.has-material-pink-background-color{
  background-color:#e91e63; }

.has-material-purple-color{
  color:#9c27b0; }

.has-material-purple-background-color{
  background-color:#9c27b0; }

.has-material-deep-purple-color{
  color:#673ab7; }

.has-material-deep-purple-background-color{
  background-color:#673ab7; }

.has-material-indigo-color{
  color:#3f51b5; }

.has-material-indigo-background-color{
  background-color:#3f51b5; }

.has-material-blue-color{
  color:#2196f3; }

.has-material-blue-background-color{
  background-color:#2196f3; }

.has-material-light-blue-color{
  color:#03a9f4; }

.has-material-light-blue-background-color{
  background-color:#03a9f4; }

.has-material-cyan-color{
  color:#00bcd4; }

.has-material-cyan-background-color{
  background-color:#00bcd4; }

.has-material-teal-color{
  color:#009688; }

.has-material-teal-background-color{
  background-color:#009688; }

.has-material-green-color{
  color:#4caf50; }

.has-material-green-background-color{
  background-color:#4caf50; }

.has-material-light-green-color{
  color:#8bc34a; }

.has-material-light-green-background-color{
  background-color:#8bc34a; }

.has-material-lime-color{
  color:#cddc39; }

.has-material-lime-background-color{
  background-color:#cddc39; }

.has-material-yellow-color{
  color:#ffeb3b; }

.has-material-yellow-background-color{
  background-color:#ffeb3b; }

.has-material-amber-color{
  color:#ffc107; }

.has-material-amber-background-color{
  background-color:#ffc107; }

.has-material-orange-color{
  color:#ff9800; }

.has-material-orange-background-color{
  background-color:#ff9800; }

.has-material-deep-orange-color{
  color:#ff5722; }

.has-material-deep-orange-background-color{
  background-color:#ff5722; }

.has-material-brown-color{
  color:#795548; }

.has-material-brown-background-color{
  background-color:#795548; }

.has-material-grey-color{
  color:#9e9e9e; }

.has-material-grey-background-color{
  background-color:#9e9e9e; }

.has-material-blue-grey-color{
  color:#607d8b; }

.has-material-blue-grey-background-color{
  background-color:#607d8b; }
.has-xs-font-size{
  font-size:12px; }

.has-s-font-size{
  font-size:16px; }

.has-m-font-size{
  font-size:20px; }

.has-l-font-size{
  font-size:28px; }

.has-xl-font-size{
  font-size:36px; }
.alignnone,
.alignleft,
.alignright,
.aligncenter{
  margin:5px 15px 10px; }

.alignleft{
  float:left;
  margin-left:0; }

.alignright{
  float:right;
  margin-right:0; }

.alignnone{
  display:block;
  margin-left:0;
  margin-right:0; }

.aligncenter{
  display:block;
  margin-left:auto;
  margin-right:auto; }

.wp-caption{
  position:relative; }
  .wp-caption img{
    width:100%; }
  .wp-caption-text{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:5px 10px;
    background:rgba(0, 0, 0, 0.5);
    color:#fff; }
.articles{
  list-style-type:none;
  padding:0;
  margin:0; }
.widgets{
  list-style-type:none;
  padding:0;
  margin:0; }
.gallery{
  position:relative;
  overflow:hidden;
  padding-bottom:20px; }
  .gallery-item{
    float:left;
    position:relative;
    padding:10px; }
    .gallery-columns-1 .gallery-item{
      width:100%; }
    .gallery-columns-2 .gallery-item{
      width:50%; }
    .gallery-columns-3 .gallery-item{
      width:33.33%; }
    .gallery-columns-4 .gallery-item{
      width:25%; }
    .gallery-columns-5 .gallery-item{
      width:20%; }
    .gallery-columns-6 .gallery-item{
      width:16.67%; }
    .gallery-columns-7 .gallery-item{
      width:14.29%; }
    .gallery-columns-8 .gallery-item{
      width:12.5%; }
    .gallery-columns-9 .gallery-item{
      width:11.11%; }
  .gallery-columns-7 .gallery .wp-caption,
  .gallery-columns-8 .gallery .wp-caption,
  .gallery-columns-9 .gallery .wp-caption{
    display:none; }
  .gallery .wp-caption-text{
    right:10px;
    bottom:10px;
    left:10px;
    text-align:left; }
.section-comments{
  padding-top:15px; }
  .section-comments a{
    text-decoration:none; }
  .section-comments p{
    padding-bottom:18.2px; }
  .section-comments ol,
  .section-comments ul{
    padding:0;
    margin:0;
    list-style:none outside none; }
  .section-comments h3{
    position:relative;
    padding:0 0 10px; }
    .section-comments h3 small{
      position:absolute;
      top:0;
      right:0; }

.comments{
  position:relative; }
  .comments .children{
    position:relative;
    padding-left:70px; }
    .comments .children:before, .comments .children:after{
      content:'';
      position:absolute;
      display:block; }
    .comments .children:before{
      top:33px;
      left:23px;
      width:32px;
      height:27px;
      border-left:8px solid #c3c3c3;
      border-bottom:8px solid #c3c3c3; }
    .comments .children:after{
      top:-5px;
      left:8px;
      border:20px solid transparent;
      border-width:20px 19px;
      border-bottom-color:#c3c3c3; }

.comment{
  position:relative;
  padding:30px 0 30px 65px; }
  .comment .avatar{
    position:absolute;
    top:28px;
    left:0;
    width:48px;
    height:48px;
    border-radius:50%;
    border:1px solid #ccc; }
  .comment__says{
    padding-left:5px; }
  .comment__moderation-notice{
    display:inline-block;
    margin:3px 0 8px;
    color:#999; }
  .comment__meta{
    padding-bottom:12px; }
    .comment__meta a{
      color:#363636; }
  .comment__text p:last-child{
    padding-bottom:0;
    margin-bottom:0; }
  .comment__reply{
    padding-top:10px;
    text-align:right; }
    .comment__reply a{
      display:inline-block;
      padding:5px 10px;
      background:#363636;
      color:#fff; }
      .comment__reply a:hover{
        text-decoration:none;
        opacity:.8; }

.comment-respond{
  width:100%;
  padding-top:30px; }
  .comment-respond h3{
    position:relative; }
  .comment-respond small{
    position:absolute;
    top:0;
    right:0; }
  .comment-respond label{
    display:block;
    padding-bottom:4px; }
  .comment-respond input[type="text"],
  .comment-respond input[type="email"],
  .comment-respond input[type="url"],
  .comment-respond textarea{
    display:block;
    width:80%;
    padding:10px;
    border:1px solid #ccc;
    background:#f7f7f7; }
  .comment-respond textarea{
    width:100%;
    height:100px; }
  .comment-respond input[type="text"]:focus,
  .comment-respond input[type="email"]:focus,
  .comment-respond input[type="url"]:focus{
    background-color:#fff; }
  .comment-respond input[type="text"]::-webkit-input-placeholder, .comment-respond input[type="email"]::-webkit-input-placeholder, .comment-respond input[type="url"]::-webkit-input-placeholder{
    color:#777; }
  .comment-respond input[type="text"]::-moz-placeholder, .comment-respond input[type="email"]::-moz-placeholder, .comment-respond input[type="url"]::-moz-placeholder{
    color:#777; }
  .comment-respond input[type="text"]:-ms-input-placeholder, .comment-respond input[type="email"]:-ms-input-placeholder, .comment-respond input[type="url"]:-ms-input-placeholder{
    color:#777; }
  .comment-respond input[type="text"]::-ms-input-placeholder, .comment-respond input[type="email"]::-ms-input-placeholder, .comment-respond input[type="url"]::-ms-input-placeholder{
    color:#777; }
  .comment-respond input[type="text"]::placeholder,
  .comment-respond input[type="email"]::placeholder,
  .comment-respond input[type="url"]::placeholder{
    color:#777; }
  .comment-respond .required{
    color:#e40000; }
  .comment-respond .comment-notes{
    padding-top:15px; }
  .comment-respond .form-submit input{
    display:block;
    width:160px;
    height:40px;
    border:0;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    background:#363636;
    cursor:pointer; }

.no-comments{
  padding-top:12px;
  font-weight:bold;
  font-size:18px; }
.search-form{
  position:relative;
  overflow:hidden; }
  .search-form__field{
    display:block;
    width:100%;
    padding:10px;
    border:1px solid #ccc;
    background:#f7f7f7; }
    .search-form__field:focus{
      background-color:#fff; }
    .search-form__field::-webkit-input-placeholder{
      color:#777; }
    .search-form__field::-moz-placeholder{
      color:#777; }
    .search-form__field:-ms-input-placeholder{
      color:#777; }
    .search-form__field::-ms-input-placeholder{
      color:#777; }
    .search-form__field::placeholder{
      color:#777; }
  .search-form .screen-reader-text{
    position:absolute;
    top:0;
    left:0;
    width:0;
    height:0;
    opacity:0.5;
    visibility:hidden; }
.blog-list-block{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px; }
  @media screen and (min-width: 768px){
    .blog-list-block{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .blog-list-block .blog-list__header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    gap:12px;
    margin-bottom:24px; }
    @media screen and (min-width: 768px){
      .blog-list-block .blog-list__header{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
            -ms-flex-direction:row;
                flex-direction:row;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between;
        margin-bottom:48px; } }
    .blog-list-block .blog-list__header .title{
      font-family:"Inter500";
      font-size:30px;
      line-height:38px;
      margin:0; }
    .blog-list-block .blog-list__header .link{
      font-family:"Inter600";
      font-size:16px;
      line-height:24px;
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-align:center;
          -ms-flex-align:center;
              align-items:center;
      text-decoration:none; }
      .blog-list-block .blog-list__header .link svg{
        -webkit-transform:translateX(0);
            -ms-transform:translateX(0);
                transform:translateX(0);
        -webkit-transition:-webkit-transform 0.3s ease-in-out;
        transition:-webkit-transform 0.3s ease-in-out;
        transition:transform 0.3s ease-in-out;
        transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
      .blog-list-block .blog-list__header .link:hover svg{
        -webkit-transform:translateX(5px);
            -ms-transform:translateX(5px);
                transform:translateX(5px); }
  .blog-list-block .blog-list__cards{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    gap:32px;
    overflow:auto; }
    .blog-list-block .blog-list__cards .post-card{
      width:384px !important;
      height:480px;
      border-radius:12px;
      overflow:hidden;
      background:#FCFCFD;
      -webkit-box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.04);
              box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.04);
      min-width:100%;
      margin-right:40px; }
      @media screen and (min-width: 768px){
        .blog-list-block .blog-list__cards .post-card{
          min-width:380px; } }
      .blog-list-block .blog-list__cards .post-card .content{
        padding:24px; }
        .blog-list-block .blog-list__cards .post-card .content .title{
          font-family:"Inter600";
          font-size:18px;
          line-height:28px;
          margin:0;
          margin-bottom:5px; }
        .blog-list-block .blog-list__cards .post-card .content .excerpt{
          font-family:"Inter400";
          font-size:16px;
          line-height:24px;
          margin:0;
          margin-bottom:16px; }
        .blog-list-block .blog-list__cards .post-card .content .read-more{
          font-family:"Inter600";
          font-size:16px;
          line-height:24px;
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          -webkit-box-align:center;
              -ms-flex-align:center;
                  align-items:center;
          text-decoration:none; }
          .blog-list-block .blog-list__cards .post-card .content .read-more svg{
            -webkit-transform:translateX(0);
                -ms-transform:translateX(0);
                    transform:translateX(0);
            -webkit-transition:-webkit-transform 0.3s ease-in-out;
            transition:-webkit-transform 0.3s ease-in-out;
            transition:transform 0.3s ease-in-out;
            transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
          .blog-list-block .blog-list__cards .post-card .content .read-more:hover svg{
            -webkit-transform:translateX(5px);
                -ms-transform:translateX(5px);
                    transform:translateX(5px); }

.extended-product-carousel-block{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px;
  padding-bottom:0 !important;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:32px; }
  @media screen and (min-width: 768px){
    .extended-product-carousel-block{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  @media screen and (min-width: 768px){
    .extended-product-carousel-block{
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
          -ms-flex-direction:row;
              flex-direction:row;
      padding:var(--padding-desktop) !important; } }
  .extended-product-carousel-block .extended-product-carousel__text{
    width:100%; }
    @media screen and (min-width: 768px){
      .extended-product-carousel-block .extended-product-carousel__text{
        width:40%; } }
    .extended-product-carousel-block .extended-product-carousel__text .title{
      font-family:"Inter600";
      font-size:36px;
      line-height:44px;
      letter-spacing:-0.72px;
      margin:0;
      margin-bottom:10px; }
    .extended-product-carousel-block .extended-product-carousel__text .main-text{
      font-family:"Inter500";
      font-size:18px;
      line-height:28px;
      margin:0; }
    .extended-product-carousel-block .extended-product-carousel__text .link{
      font-family:"Inter600";
      font-size:16px;
      line-height:24px;
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-align:center;
          -ms-flex-align:center;
              align-items:center;
      text-decoration:none;
      margin-top:24px; }
      .extended-product-carousel-block .extended-product-carousel__text .link svg{
        -webkit-transform:translateX(0);
            -ms-transform:translateX(0);
                transform:translateX(0);
        -webkit-transition:-webkit-transform 0.3s ease-in-out;
        transition:-webkit-transform 0.3s ease-in-out;
        transition:transform 0.3s ease-in-out;
        transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
      .extended-product-carousel-block .extended-product-carousel__text .link:hover svg{
        -webkit-transform:translateX(5px);
            -ms-transform:translateX(5px);
                transform:translateX(5px); }
  .extended-product-carousel-block .extended-product-carousel__cards{
    width:100%;
    height:300px; }
    @media screen and (min-width: 768px){
      .extended-product-carousel-block .extended-product-carousel__cards{
        width:60%;
        height:400px; } }
    .extended-product-carousel-block .extended-product-carousel__cards .slick-list{
      height:100%; }
      .extended-product-carousel-block .extended-product-carousel__cards .slick-list .slick-track{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between;
        overflow:auto;
        height:100%;
        width:100%; }
    .extended-product-carousel-block .extended-product-carousel__cards .product-link{
      -webkit-box-flex:1;
          -ms-flex:1 0 0px;
              flex:1 0 0;
      text-decoration:none;
      padding-right:10px; }
      @media screen and (min-width: 768px){
        .extended-product-carousel-block .extended-product-carousel__cards .product-link{
          min-width:280px;
          padding-right:32px;
          max-width:100%; } }
      .extended-product-carousel-block .extended-product-carousel__cards .product-link .product-card{
        position:relative;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:auto;
        max-height:280px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
            -ms-flex-direction:column;
                flex-direction:column;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        border-radius:12px;
        overflow:hidden;
        -webkit-box-shadow:0px 50px 30px -45px rgba(0, 0, 0, 0.04);
                box-shadow:0px 50px 30px -45px rgba(0, 0, 0, 0.04);
        background-color:#F9FAFB;
        min-width:100%; }
        @media screen and (min-width: 768px){
          .extended-product-carousel-block .extended-product-carousel__cards .product-link .product-card{
            min-width:auto;
            -webkit-box-shadow:25px 50px 40px -20px rgba(0, 0, 0, 0.04);
                    box-shadow:25px 50px 40px -20px rgba(0, 0, 0, 0.04); } }
        .extended-product-carousel-block .extended-product-carousel__cards .product-link .product-card .product-percentage{
          position:absolute;
          top:12px;
          left:12px;
          padding:4px 8px;
          background-color:#FCFCFD;
          font-family:"Inter500";
          font-size:12px;
          line-height:18px;
          color:#1F2A37;
          border-radius:6px; }
        .extended-product-carousel-block .extended-product-carousel__cards .product-link .product-card .sale-dates{
          font-family:"Inter500";
          font-size:10px;
          color:#1F2A37;
          width:100%;
          display:block;
          margin-bottom:4px;
          font-style:italic;
          font-weight:700; }
        .extended-product-carousel-block .extended-product-carousel__cards .product-link .product-card .product-img{
          width:100%;
          -o-object-fit:contain;
             object-fit:contain;
          background-color:#fff;
          height:180px;
          padding:20px 12px; }
        .extended-product-carousel-block .extended-product-carousel__cards .product-link .product-card .content{
          padding:16px;
          -ms-flex-item-align:start;
              align-self:flex-start; }
          .extended-product-carousel-block .extended-product-carousel__cards .product-link .product-card .content .product-name{
            font-family:"Inter400";
            font-size:14px;
            line-height:20px;
            color:#1F2A37;
            margin:0; }
          .extended-product-carousel-block .extended-product-carousel__cards .product-link .product-card .content .product-price{
            font-family:"Inter600";
            font-size:14px;
            line-height:20px;
            color:#111927; }
  .extended-product-carousel-block .slick-slider{
    position:relative;
    padding-bottom:20px; }
    .extended-product-carousel-block .slick-slider .slick-prev,
    .extended-product-carousel-block .slick-slider .slick-next{
      top:35%;
      z-index:1; }
    .extended-product-carousel-block .slick-slider .slick-prev{
      left:12px;
      width:40px;
      height:40px; }
      .extended-product-carousel-block .slick-slider .slick-prev::before{
        content:url(../images/slick/slick-arrow-left.2110575aad.svg);
        display:block;
        width:100%;
        height:100%; }
    .extended-product-carousel-block .slick-slider .slick-next{
      right:22px;
      width:40px;
      height:40px; }
      @media screen and (min-width: 768px){
        .extended-product-carousel-block .slick-slider .slick-next{
          right:42px; } }
      .extended-product-carousel-block .slick-slider .slick-next::before{
        content:url(../images/slick/slick-arrow-right.f6b7940ac2.svg);
        display:block;
        width:100%;
        height:100%; }

body{
  margin:0;
  --mouse-x:50vw;
  --mouse-y:50vh; }

.custom-cursor{
  display:none; }

.custom-cursor-active, .custom-cursor-active *{
  cursor:none; }
  .custom-cursor-active .custom-cursor, .custom-cursor-active * .custom-cursor{
    z-index:10000;
    pointer-events:none;
    width:288px;
    height:288px; }

.hero-block{
  cursor:auto;
  display:var(--display-mobile); }
  @media screen and (min-width: 768px){
    .hero-block{
      display:var(--display-desktop); } }
  @media screen and (min-width: 768px){
    .hero-block .inner-hero-block{
      height:var(--height-desktop) !important;
      position:relative; } }
  .hero-block .inner-hero-block #hero_background{
    -webkit-clip-path:ellipse(90% 116% at 50% -16%);
            clip-path:ellipse(90% 116% at 50% -16%);
    color:#7D69ED;
    background:radial-gradient(ellipse farthest-corner at bottom center, rgba(228, 181, 166, 0.8) 10%, #7d69cf 100%); }
  .hero-block .inner-hero-block .slide{
    height:100%;
    background:var(--background);
    background-size:100%;
    background-repeat:no-repeat;
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center; }
    .hero-block .inner-hero-block .slide .slide__content{
      position:relative;
      text-align:center; }
      @media screen and (min-width: 768px){
        .hero-block .inner-hero-block .slide .slide__content{
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          -webkit-box-orient:vertical;
          -webkit-box-direction:normal;
              -ms-flex-direction:column;
                  flex-direction:column;
          -webkit-box-align:center;
              -ms-flex-align:center;
                  align-items:center;
          -webkit-box-pack:center;
              -ms-flex-pack:center;
                  justify-content:center; } }
      .hero-block .inner-hero-block .slide .slide__content .upper-text{
        font-family:"Inter600"; }
        @media screen and (min-width: 768px){
          .hero-block .inner-hero-block .slide .slide__content .upper-text{
            font-size:20px;
            line-height:30px; } }
      .hero-block .inner-hero-block .slide .slide__content .outer-wrapper{
        position:relative; }
        @media screen and (min-width: 768px){
          .hero-block .inner-hero-block .slide .slide__content .outer-wrapper{
            width:100%;
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            -webkit-box-pack:center;
                -ms-flex-pack:center;
                    justify-content:center; } }
        @media screen and (min-width: 768px){
          .hero-block .inner-hero-block .slide .slide__content .outer-wrapper .hero__text-centered{
            position:relative;
            width:800px;
            height:260px;
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            -webkit-box-align:center;
                -ms-flex-align:center;
                    align-items:center;
            -webkit-box-pack:center;
                -ms-flex-pack:center;
                    justify-content:center; } }
        .hero-block .inner-hero-block .slide .slide__content .outer-wrapper .blurred-text,
        .hero-block .inner-hero-block .slide .slide__content .outer-wrapper .clear-text{
          font-size:5rem;
          white-space:nowrap;
          font-size:144px;
          font-family:"Inter800";
          margin:0;
          cursor:none;
          position:absolute; }
          @media screen and (min-width: 768px){
            .hero-block .inner-hero-block .slide .slide__content .outer-wrapper .blurred-text,
            .hero-block .inner-hero-block .slide .slide__content .outer-wrapper .clear-text{
              margin:100px 0;
              font-size:144px;
              letter-spacing:-2.88px; } }
        .hero-block .inner-hero-block .slide .slide__content .outer-wrapper .blurred-text{
          -webkit-filter:blur(10px);
                  filter:blur(10px); }
        .hero-block .inner-hero-block .slide .slide__content .outer-wrapper .clear-text{
          -webkit-clip-path:circle(100px at var(--mouse-x) var(--mouse-y));
                  clip-path:circle(100px at var(--mouse-x) var(--mouse-y)); }
      .hero-block .inner-hero-block .slide .slide__content .lower-text{
        font-family:"Inter500"; }
        @media screen and (min-width: 768px){
          .hero-block .inner-hero-block .slide .slide__content .lower-text{
            max-width:592px;
            font-size:16px;
            line-height:24px; } }
      .hero-block .inner-hero-block .slide .slide__content p{
        margin:0; }
  .hero-block .inner-hero-block .slick-list{
    height:100%; }
    .hero-block .inner-hero-block .slick-list .slick-track{
      height:100%; }
  .hero-block .inner-hero-block .slick-dots{
    bottom:25px; }
    .hero-block .inner-hero-block .slick-dots li button::before{
      font-size:12px;
      color:rgba(255, 255, 255, 0.96) !important; }

.icon-text-columns-block{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px;
  padding-top:0; }
  @media screen and (min-width: 768px){
    .icon-text-columns-block{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .icon-text-columns-block .columns-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    gap:48px;
    padding:0 16px 0 28px; }
    @media screen and (min-width: 768px){
      .icon-text-columns-block .columns-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
            -ms-flex-direction:row;
                flex-direction:row;
        gap:0;
        padding:0;
        -webkit-box-align:baseline;
            -ms-flex-align:baseline;
                align-items:baseline; } }
    .icon-text-columns-block .columns-container .column{
      width:100%;
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
          -ms-flex-direction:column;
              flex-direction:column; }
      @media screen and (min-width: 768px){
        .icon-text-columns-block .columns-container .column{
          width:calc(100% / var(--number-columns));
          text-align:center;
          -webkit-box-align:center;
              -ms-flex-align:center;
                  align-items:center; } }
      .icon-text-columns-block .columns-container .column .icon{
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content; }
      .icon-text-columns-block .columns-container .column .title{
        font-family:"Inter500";
        font-size:24px;
        line-height:32px;
        margin:0;
        margin-top:16px; }
      .icon-text-columns-block .columns-container .column .main-text{
        font-family:"Inter400";
        font-size:16px;
        line-height:24px;
        margin:0;
        margin-top:4px;
        max-width:360px; }
  .icon-text-columns-block .eyes4you__calendly-btn{
    border-radius:16px;
    padding:14px 20px;
    color:#1F2A37;
    text-decoration:none;
    font-family:"Inter600";
    font-size:16px;
    line-height:24px;
    background-color:#7D69ED;
    border:2px solid #7D69ED;
    color:#FCFCFD;
    position:relative;
    text-align:center;
    width:100%;
    display:block;
    z-index:4;
    margin-top:72px; }
    @media screen and (min-width: 768px){
      .icon-text-columns-block .eyes4you__calendly-btn{
        bottom:5%;
        right:112px;
        left:unset;
        position:fixed;
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content;
        display:none; } }
    .icon-text-columns-block .eyes4you__calendly-btn img{
      margin-right:12px;
      margin-bottom:4px;
      display:-webkit-inline-box;
      display:-ms-inline-flexbox;
      display:inline-flex; }
      @media screen and (min-width: 768px){
        .icon-text-columns-block .eyes4you__calendly-btn img{
          display:-webkit-inline-box;
          display:-ms-inline-flexbox;
          display:inline-flex; } }
  .icon-text-columns-block .eyes4you__calendly-btn:hover{
    border:3px solid #6952EA;
    padding:13px 19px; }
  .icon-text-columns-block .eyes4you__whatsapp{
    display:block;
    text-align:center;
    margin:32px;
    color:#111927;
    text-decoration:none;
    font-family:"Inter500";
    font-size:16px;
    line-height:24px; }
    .icon-text-columns-block .eyes4you__whatsapp a{
      color:#075E54;
      text-decoration:none; }
      .icon-text-columns-block .eyes4you__whatsapp a img{
        margin-bottom:2px; }
    .icon-text-columns-block .eyes4you__whatsapp a:hover{
      color:#031f1b; }
    @media screen and (min-width: 768px){
      .icon-text-columns-block .eyes4you__whatsapp{
        margin:80px; } }

.link-list-block{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px;
  padding-top:32px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center; }
  @media screen and (min-width: 768px){
    .link-list-block{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  @media screen and (min-width: 768px){
    .link-list-block{
      -webkit-box-pack:justify;
          -ms-flex-pack:justify;
              justify-content:space-between;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
          -ms-flex-direction:row;
              flex-direction:row;
      padding-top:92px; } }
  .link-list-block .link-list{
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column; }
    .link-list-block .link-list .title{
      font-family:"Inter600";
      font-size:18px;
      line-height:28px; }
    .link-list-block .link-list .link{
      font-family:"Inter500";
      font-size:16px;
      line-height:24px;
      text-decoration:none;
      margin-bottom:16px; }
      .link-list-block .link-list .link:last-child{
        margin-bottom:0; }
  .link-list-block.slick-slider{
    position:relative;
    padding-bottom:20px; }
    .link-list-block.slick-slider .slick-prev,
    .link-list-block.slick-slider .slick-next{
      top:auto;
      bottom:-40px; }
    .link-list-block.slick-slider .slick-prev{
      left:10px;
      width:40px;
      height:40px; }
      .link-list-block.slick-slider .slick-prev::before{
        content:url(../images/slick/slick-arrow-left.2110575aad.svg);
        display:block;
        width:100%;
        height:100%; }
    .link-list-block.slick-slider .slick-next{
      right:10px;
      width:40px;
      height:40px; }
      .link-list-block.slick-slider .slick-next::before{
        content:url(../images/slick/slick-arrow-right.f6b7940ac2.svg);
        display:block;
        width:100%;
        height:100%; }

.product-carousel-block{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px;
  padding-bottom:0 !important;
  padding-top:24px; }
  @media screen and (min-width: 768px){
    .product-carousel-block{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  @media screen and (min-width: 768px){
    .product-carousel-block{
      padding-left:16px;
      padding-right:16px;
      padding-top:96px;
      padding-bottom:96px;
      padding-top:0 !important; } }
  @media screen and (min-width: 768px) and (min-width: 768px){
    .product-carousel-block{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .product-carousel-block .product-carousel__header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    gap:12px;
    margin-bottom:24px; }
    @media screen and (min-width: 768px){
      .product-carousel-block .product-carousel__header{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
            -ms-flex-direction:row;
                flex-direction:row;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between;
        margin-bottom:48px; } }
    .product-carousel-block .product-carousel__header .title{
      font-family:"Inter500";
      font-size:30px;
      line-height:38px;
      margin:0; }
    .product-carousel-block .product-carousel__header .link{
      font-family:"Inter600";
      font-size:16px;
      line-height:24px;
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-align:center;
          -ms-flex-align:center;
              align-items:center;
      text-decoration:none; }
      .product-carousel-block .product-carousel__header .link svg{
        -webkit-transform:translateX(0);
            -ms-transform:translateX(0);
                transform:translateX(0);
        -webkit-transition:-webkit-transform 0.3s ease-in-out;
        transition:-webkit-transform 0.3s ease-in-out;
        transition:transform 0.3s ease-in-out;
        transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
      .product-carousel-block .product-carousel__header .link:hover svg{
        -webkit-transform:translateX(5px);
            -ms-transform:translateX(5px);
                transform:translateX(5px); }
  .product-carousel-block .product-carousel__cards{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    gap:32px;
    overflow:auto;
    height:300px;
    margin-right:-10px; }
    @media screen and (min-width: 768px){
      .product-carousel-block .product-carousel__cards{
        height:400px;
        margin-right:-32px; } }
    .product-carousel-block .product-carousel__cards .slick-list{
      height:100%; }
      .product-carousel-block .product-carousel__cards .slick-list .slick-track{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between;
        overflow:auto;
        height:100%;
        width:100%; }
    @media screen and (min-width: 768px){
      .product-carousel-block .product-carousel__cards{
        overflow:visible;
        -ms-flex-wrap:wrap;
            flex-wrap:wrap; } }
    .product-carousel-block .product-carousel__cards .product-link{
      -webkit-box-flex:1;
          -ms-flex:1 0 0px;
              flex:1 0 0;
      text-decoration:none;
      padding-right:10px; }
      @media screen and (min-width: 768px){
        .product-carousel-block .product-carousel__cards .product-link{
          min-width:280px;
          padding-right:32px; } }
      .product-carousel-block .product-carousel__cards .product-link .product-card{
        position:relative;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:auto;
        max-height:280px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
            -ms-flex-direction:column;
                flex-direction:column;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        border-radius:12px;
        overflow:hidden;
        -webkit-box-shadow:0px 50px 30px -45px rgba(0, 0, 0, 0.04);
                box-shadow:0px 50px 30px -45px rgba(0, 0, 0, 0.04);
        background-color:#F9FAFB;
        min-width:100%; }
        @media screen and (min-width: 768px){
          .product-carousel-block .product-carousel__cards .product-link .product-card{
            min-width:auto;
            -webkit-box-shadow:25px 50px 40px -20px rgba(0, 0, 0, 0.04);
                    box-shadow:25px 50px 40px -20px rgba(0, 0, 0, 0.04); } }
        .product-carousel-block .product-carousel__cards .product-link .product-card .product-percentage{
          position:absolute;
          top:12px;
          left:12px;
          padding:4px 8px;
          background-color:#FCFCFD;
          font-family:"Inter500";
          font-size:12px;
          line-height:18px;
          color:#1F2A37;
          border-radius:6px; }
        .product-carousel-block .product-carousel__cards .product-link .product-card .sale-dates{
          font-family:"Inter500";
          font-size:10px;
          color:#1F2A37;
          width:100%;
          display:block;
          margin-bottom:4px;
          font-style:italic;
          font-weight:700; }
        .product-carousel-block .product-carousel__cards .product-link .product-card .product-img{
          width:100%;
          -o-object-fit:contain;
             object-fit:contain;
          background-color:#fff;
          height:180px;
          padding:20px 12px; }
        .product-carousel-block .product-carousel__cards .product-link .product-card .content{
          padding:16px;
          -ms-flex-item-align:start;
              align-self:flex-start; }
          .product-carousel-block .product-carousel__cards .product-link .product-card .content .product-name{
            font-family:"Inter400";
            font-size:14px;
            line-height:20px;
            color:#1F2A37;
            margin:0; }
          .product-carousel-block .product-carousel__cards .product-link .product-card .content .product-price{
            font-family:"Inter600";
            font-size:14px;
            line-height:20px;
            color:#111927; }
  .product-carousel-block .slick-slider{
    position:relative;
    padding-bottom:20px; }
    .product-carousel-block .slick-slider .slick-prev,
    .product-carousel-block .slick-slider .slick-next{
      top:35%;
      z-index:1; }
    .product-carousel-block .slick-slider .slick-prev{
      left:16px;
      width:40px;
      height:40px; }
      .product-carousel-block .slick-slider .slick-prev::before{
        content:url(../images/slick/slick-arrow-left.2110575aad.svg);
        display:block;
        width:100%;
        height:100%; }
    .product-carousel-block .slick-slider .slick-next{
      right:26px;
      width:40px;
      height:40px; }
      .product-carousel-block .slick-slider .slick-next::before{
        content:url(../images/slick/slick-arrow-right.f6b7940ac2.svg);
        display:block;
        width:100%;
        height:100%; }

.text-block{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px;
  position:relative;
  display:var(--display-mobile); }
  @media screen and (min-width: 768px){
    .text-block{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  @media screen and (min-width: 768px){
    .text-block{
      display:var(--display-desktop); } }
  .text-block .text-block__content{
    max-width:var(--text-max-width);
    text-align:left;
    position:relative; }
    @media screen and (min-width: 768px){
      .text-block .text-block__content{
        text-align:var(--text-align); } }
    .text-block .text-block__content .title{
      font-size:var(--title-size-mobile);
      font-family:"Inter600";
      line-height:60px;
      letter-spacing:-0.96px;
      color:#ffffff; }
      @media screen and (min-width: 768px){
        .text-block .text-block__content .title{
          font-size:var(--title-size-desktop); } }
    .text-block .text-block__content .subtitle{
      font-size:var(--subtitle-size-mobile);
      font-family:"Inter400";
      font-size:16px;
      line-height:24px;
      color:#ffffff; }
      @media screen and (min-width: 768px){
        .text-block .text-block__content .subtitle{
          font-size:var(--subtitle-size-desktop); } }
    .text-block .text-block__content .main-text{
      font-size:var(--main-text-size-mobile);
      font-family:"Inter400";
      font-size:16px;
      line-height:24px;
      color:#ffffff;
      margin-bottom:40px; }
      @media screen and (min-width: 768px){
        .text-block .text-block__content .main-text{
          font-size:var(--main-text-size-desktop); } }
  .text-block .eyes4you__text-btn{
    padding:10px 16px;
    background-color:#FCFCFD;
    border-radius:8px;
    font-family:"Inter600";
    font-size:14px;
    line-height:20px;
    border:0;
    text-decoration:none;
    color:#1F2A37; }
  .text-block .eyes4you__help4you-div{
    display:block;
    margin:auto;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content;
    margin-bottom:80px; }
    .text-block .eyes4you__help4you-div .eyes4you__help4you-btn{
      border-radius:36px;
      border:1px solid #6952EA;
      padding:7px 24px 7px 7px;
      height:40px;
      display:inline-table;
      width:-webkit-fit-content;
      width:-moz-fit-content;
      width:fit-content;
      font-family:"Inter600";
      font-size:28px;
      line-height:32px;
      letter-spacing:1px;
      color:#6952EA;
      text-decoration:none; }
      .text-block .eyes4you__help4you-div .eyes4you__help4you-btn img{
        width:40px;
        margin-right:16px; }
    .text-block .eyes4you__help4you-div .eyes4you__help4you-btn:hover{
      padding:6px 23px 6px 6px;
      border:2px solid #6952EA; }

.bg__gradient{
  background:radial-gradient(ellipse farthest-corner at bottom center, rgba(228, 181, 166, 0.8) 10%, #7d69cf 100%) !important; }

.text-block-clip-path{
  -webkit-clip-path:ellipse(130% 70% at 50% 70%);
          clip-path:ellipse(130% 70% at 50% 70%); }
  @media screen and (min-width: 768px){
    .text-block-clip-path{
      display:var(--display-desktop);
      -webkit-clip-path:ellipse(70% 70% at 50% 70%);
              clip-path:ellipse(70% 70% at 50% 70%); } }

.text-image-block{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin:var(--margin-mobile);
  padding:var(--padding-mobile);
  overflow:hidden; }
  @media screen and (min-width: 768px){
    .text-image-block{
      height:380px; } }
  @media screen and (min-width: 768px){
    .text-image-block{
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
          -ms-flex-direction:row;
              flex-direction:row;
      padding-top:112px;
      padding-left:112px;
      padding-right:112px;
      margin:var(--margin-desktop);
      padding:var(--padding-desktop); } }
  .text-image-block .extra-image-text{
    width:100%; }
    @media screen and (min-width: 768px){
      .text-image-block .extra-image-text{
        width:100%; } }
    .text-image-block .extra-image-text h1{
      font-family:"Inter600";
      font-size:30px;
      line-height:38px;
      margin:0;
      max-width:378px;
      z-index:1;
      position:relative; }
    .text-image-block .extra-image-text h2{
      font-family:"Inter500";
      font-size:20px;
      line-height:30px;
      z-index:1;
      position:relative; }
  .text-image-block .text-column{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    gap:10px;
    padding:var(--text-padding-mobile); }
    @media screen and (min-width: 768px){
      .text-image-block .text-column{
        width:50%;
        padding:var(--text-padding-desktop);
        background:-webkit-gradient(linear, left bottom, right top, from(rgba(139, 115, 227, 0.5)), color-stop(45%, rgba(181, 146, 199, 0.3)), color-stop(55%, rgba(181, 146, 199, 0.3)), to(rgba(139, 115, 227, 0.8)));
        background:linear-gradient(to top right, rgba(139, 115, 227, 0.5) 0%, rgba(181, 146, 199, 0.3) 45%, rgba(181, 146, 199, 0.3) 55%, rgba(139, 115, 227, 0.8) 100%); } }
    .text-image-block .text-column .title{
      font-family:"Inter600";
      margin:0;
      font-size:32px;
      line-height:44px; }
    .text-image-block .text-column .subtitle-link{
      text-decoration:none; }
    .text-image-block .text-column .subtitle{
      font-family:"Inter600";
      margin:0; }
    .text-image-block .text-column .main-text{
      font-family:"Inter400";
      margin:0;
      line-height:28px; }
      @media screen and (min-width: 768px){
        .text-image-block .text-column .main-text{
          max-width:488px; } }
    .text-image-block .text-column .button{
      font-family:"Inter600";
      padding:10px 16px;
      border-radius:8px;
      border:none;
      font-size:14px;
      line-height:20px;
      text-align:center;
      margin-top:24px;
      text-decoration:none;
      width:var(--btn-width-mobile);
      margin-bottom:16px; }
      @media screen and (min-width: 768px){
        .text-image-block .text-column .button{
          width:var(--btn-width-desktop); } }
  .text-image-block .image-column{
    width:100%;
    text-align:center;
    position:relative; }
    @media screen and (min-width: 768px){
      .text-image-block .image-column{
        width:50%;
        text-align:var(--text-align); } }
    .text-image-block .image-column img{
      width:100%;
      height:100%; }
      @media screen and (min-width: 768px){
        .text-image-block .image-column img{
          width:var(--img-width-desktop);
          position:absolute;
          top:0;
          right:0;
          width:auto !important; } }
  .text-image-block .pick_up_point img{
    width:24px;
    height:24px;
    margin-right:16px; }
  .text-image-block .pick_up_point span{
    font-family:"Inter500";
    font-size:14px;
    line-height:20px;
    color:#FCFCFD; }
.woocommerce-cart .woocommerce{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px; }
  @media screen and (min-width: 768px){
    .woocommerce-cart .woocommerce{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .woocommerce-cart .woocommerce .return-to-shop a{
    background-color:#6952EA;
    border-radius:8px;
    color:#FCFCFD;
    font-family:"Inter400";
    font-size:14px;
    line-height:20px;
    width:100%;
    padding:10px 18px;
    text-align:center;
    letter-spacing:0.5px; }
    @media screen and (min-width: 768px){
      .woocommerce-cart .woocommerce .return-to-shop a{
        width:auto; } }
  .woocommerce-cart .woocommerce .cart-empty{
    border:0;
    background-color:#F3F4F6;
    border-radius:8px;
    color:#111927;
    font-family:"Inter400";
    font-size:14px;
    line-height:20px;
    padding:18px 18px 18px 48px; }
  .woocommerce-cart .woocommerce .cart-empty::before{
    padding:4px 0; }
  .woocommerce-cart .woocommerce .eyes4you__cart{
    padding-bottom:0 !important;
    display:block;
    margin-top:24px; }
    @media screen and (min-width: 768px){
      .woocommerce-cart .woocommerce .eyes4you__cart{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:32px;
        margin-top:48px; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form{
          width:60%; }
        .woocommerce-cart .woocommerce .eyes4you__cart .cart-collaterals{
          width:50%; }
          .woocommerce-cart .woocommerce .eyes4you__cart .cart-collaterals .cart_totals{
            width:100%; } }
    .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table{
      border:0; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table thead{
        border:1px solid #F3F4F6; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table thead th{
          padding:12px 0; }
        @media screen and (min-width: 768px){
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table thead .product-name{
            width:55%; }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table thead .product-price, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table thead .product-quantity, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table thead .product-subtotal{
            width:15%; } }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item{
        margin-top:12px; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name::before{
          content:''; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name{
          display:block;
          padding-left:0;
          padding-right:0;
          border:0;
          position:relative; }
          @media screen and (min-width: 768px){
            .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name{
              padding-right:12px;
              padding-top:24px;
              padding-bottom:24px;
              border-top:1px solid #F3F4F6 !important; } }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name img{
            display:block;
            width:100%;
            border-radius:12px; }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name .eyes4you__cart-remove-product{
            width:24px;
            position:absolute;
            top:36px;
            right:24px;
            -webkit-filter:invert(42%) sepia(63%) saturate(5325%) hue-rotate(234deg) brightness(92%) contrast(100%);
                    filter:invert(42%) sepia(63%) saturate(5325%) hue-rotate(234deg) brightness(92%) contrast(100%); }
            @media screen and (min-width: 768px){
              .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name .eyes4you__cart-remove-product{
                right:15%;
                top:52px; } }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name .eyes4you__cart-remove-product:hover{
            padding:2px; }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name span{
            display:block;
            font-family:"Inter500";
            font-size:18px;
            line-height:28px;
            color:#111927;
            cursor:context-menu;
            margin-top:12px;
            margin-bottom:24px;
            text-align:left; }
            @media screen and (min-width: 768px){
              .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name span{
                font-size:16px;
                line-height:24px; } }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name .key__eye{
            font-family:"Inter500";
            font-size:14px;
            line-height:20px;
            color:#1F2A37;
            cursor:context-menu;
            margin-bottom:6px;
            margin-top:0; }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name li{
            list-style-type:disc;
            font-family:"Inter400";
            font-size:14px;
            line-height:20px;
            color:#1F2A37;
            cursor:context-menu;
            margin-left:14px;
            text-align:left; }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name .eyes4you__cart-product-image{
            width:100%;
            padding:12px; }
            @media screen and (min-width: 768px){
              .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-name .eyes4you__cart-product-image{
                padding:24px; } }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-quantity input{
          border:0;
          background-color:transparent;
          cursor:pointer; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-quantity input[type="number"]::-webkit-inner-spin-button,
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-quantity input[type="number"]::-webkit-outer-spin-button{
          cursor:pointer; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-quantity input[type="number"]{
          -moz-appearance:textfield; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-quantity input[type="number"]:hover{
          cursor:pointer; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-price, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-quantity, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-subtotal{
          padding:16px 0;
          border-top:0;
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          -webkit-box-align:center;
              -ms-flex-align:center;
                  align-items:center; }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-price span, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-quantity span, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-subtotal span{
            font-family:"Inter400";
            font-size:16px;
            line-height:24px;
            color:#111927; }
          @media screen and (min-width: 768px){
            .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-price, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-quantity, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-subtotal{
              padding:16px 12px;
              border-top:1px solid #F3F4F6 !important; } }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-price .mobile__title, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-quantity .mobile__title, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-subtotal .mobile__title{
            font-family:"Inter400";
            font-size:16px;
            line-height:24px;
            color:#111927;
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            width:100%; }
          @media screen and (min-width: 768px){
            .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-price, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-quantity, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-subtotal{
              display:table-cell;
              padding-left:12px;
              padding-right:12px; }
              .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-price .mobile__title, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-quantity .mobile__title, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item .product-subtotal .mobile__title{
                display:none; } }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .woocommerce-cart-form__cart-item td::before{
          content:'' !important; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .eyes4you__delivery-tr td{
        border:0;
        padding-left:0;
        background-color:transparent !important;
        text-align:left !important; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .eyes4you__delivery-tr td::before{
        content:''; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .eyes4you__delivery{
        font-family:"Inter400";
        font-size:12px;
        line-height:18px;
        color:#1F2A37; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .eyes4you__remove{
        padding-left:6px;
        font-family:"Inter600";
        font-size:12px;
        line-height:18px;
        color:#1F2A37;
        cursor:pointer; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .eyes4you__cart-update td{
        padding-top:32px;
        padding-left:0;
        border:0; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-form table .eyes4you__cart-update #eyes4you_update_cart_btn{
        display:none; }
    .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals{
      width:100%; }
      @media screen and (min-width: 768px){
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals{
          width:40%; } }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals h2{
        font-family:"Inter500";
        font-size:20px;
        line-height:30px;
        color:#111927;
        cursor:context-menu;
        margin-bottom:24px; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals table, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tr, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals td, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals th{
        border:0 !important; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals table{
        width:100%; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody{
        display:block; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .cart-subtotal, .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .order-total{
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          -webkit-box-pack:justify;
              -ms-flex-pack:justify;
                  justify-content:space-between; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody tr{
          margin-bottom:24px; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody th{
          font-family:"Inter500";
          font-size:16px;
          line-height:24px;
          color:#1F2A37; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody td{
          font-family:"Inter400";
          font-size:16px;
          line-height:24px;
          color:#1F2A37; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .total__td{
          display:block; }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .total__td .total__iva{
            display:block;
            font-family:"Inter300";
            font-size:12px;
            line-height:20px;
            color:#1F2A37; }
            @media screen and (min-width: 768px){
              .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .total__td .total__iva{
                font-size:14px; } }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .total__td .includes_tax{
            display:none; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .eyes4you__shipping{
          display:block; }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .eyes4you__shipping th{
            display:block; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .coupon__tr{
          border-top:1px solid #F3F4F6 !important;
          padding-top:24px;
          display:block;
          width:100%; }
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .coupon__tr td{
            width:100%;
            display:block; }
            .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .coupon__tr td form{
              width:100%; }
              .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .coupon__tr td form .coupon{
                width:100%; }
                .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .coupon__tr td form .coupon input{
                  width:70%; }
                .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .coupon__tr td form .coupon button{
                  width:30%; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals tbody .order-total{
          border-top:1px solid #E5E7EB !important;
          padding-top:24px;
          text-align:right; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals .cart-discount-coupon{
        padding-bottom:24px;
        margin:0;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals .cart-discount-coupon td{
          border-top:1px solid #E5E7EB !important;
          width:50%;
          padding-top:24px;
          font-family:"Inter700";
          font-size:16px;
          font-weight:700;
          line-height:24px;
          color:#1F2A37; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals .cart-discount-coupon td:nth-child(2){
          text-align:right; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals .wc-proceed-to-checkout #free_shipping{
        margin-bottom:32px;
        width:100%; }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals .wc-proceed-to-checkout #free_shipping p{
          font-family:"Inter500";
          font-size:14px;
          line-height:20px;
          color:#4D5761;
          margin-bottom:6px; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals .wc-proceed-to-checkout #free_shipping-bar{
        height:20px;
        background-color:#E5E7EB;
        position:relative;
        border-radius:12px; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals .wc-proceed-to-checkout #free_shipping-progress{
        height:100%;
        background-color:#6952EA;
        border-radius:12px;
        max-width:100% !important; }
      .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals .wc-proceed-to-checkout .proceed-to-checkout-buttons{
        display:block; }
        @media screen and (min-width: 768px){
          .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals .wc-proceed-to-checkout .proceed-to-checkout-buttons{
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            gap:16px;
            width:100%; } }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals .wc-proceed-to-checkout .proceed-to-checkout-buttons a{
          background-color:#7D69ED;
          padding:10px 18px;
          border-radius:8px;
          font-family:"Inter600";
          font-size:16px;
          line-height:24px;
          color:#FCFCFD;
          width:100%;
          margin-bottom:24px; }
          @media screen and (min-width: 768px){
            .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals .wc-proceed-to-checkout .proceed-to-checkout-buttons a{
              margin-bottom:0; } }
        .woocommerce-cart .woocommerce .eyes4you__cart .eyes4you__cart-collaterals .wc-proceed-to-checkout .proceed-to-checkout-buttons a:hover{
          background-color:#6952EA; }
    .woocommerce-cart .woocommerce .eyes4you__cart .coupon{
      width:100%; }
      .woocommerce-cart .woocommerce .eyes4you__cart .coupon #coupon_code{
        width:100%;
        padding:10px 14px;
        border-radius:8px;
        border:1px solid #D2D6DB; }
        @media screen and (min-width: 768px){
          .woocommerce-cart .woocommerce .eyes4you__cart .coupon #coupon_code{
            width:70%; } }
      .woocommerce-cart .woocommerce .eyes4you__cart .coupon button{
        width:100% !important;
        margin-top:12px;
        padding:10px 14px;
        border-radius:8px;
        background-color:#6952EA;
        color:#FCFCFD;
        border:0;
        font-family:"Inter500";
        font-size:16px;
        line-height:24px; }
        @media screen and (min-width: 768px){
          .woocommerce-cart .woocommerce .eyes4you__cart .coupon button{
            width:28% !important;
            margin-top:0; } }
  .woocommerce-cart .woocommerce .wt-related-products-cart{
    margin-top:48px; }
    .woocommerce-cart .woocommerce .wt-related-products-cart .wt-crp-heading{
      font-family:"Inter500";
      font-size:18px;
      line-height:26px;
      color:#111927;
      margin-bottom:24px; }
    .woocommerce-cart .woocommerce .wt-related-products-cart ul{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex; }
      .woocommerce-cart .woocommerce .wt-related-products-cart ul a{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        padding:0; }
        @media screen and (min-width: 768px){
          .woocommerce-cart .woocommerce .wt-related-products-cart ul a{
            -webkit-box-flex:0 !important;
                -ms-flex:0 0 25% !important;
                    flex:0 0 25% !important;
            width:25% !important;
            padding:0 16px; } }
      @media screen and (min-width: 768px){
        .woocommerce-cart .woocommerce .wt-related-products-cart ul a:first-child{
          padding-right:16px;
          padding-left:0; }
        .woocommerce-cart .woocommerce .wt-related-products-cart ul a:last-child{
          padding-right:0;
          padding-left:16px; } }
      .woocommerce-cart .woocommerce .wt-related-products-cart ul .product-card{
        position:relative;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:auto;
        max-height:280px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
            -ms-flex-direction:column;
                flex-direction:column;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        border-radius:12px;
        overflow:hidden;
        -webkit-box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.04);
                box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.04);
        background-color:#F9FAFB;
        min-width:100% !important; }
        @media screen and (min-width: 768px){
          .woocommerce-cart .woocommerce .wt-related-products-cart ul .product-card{
            min-width:auto; } }
        .woocommerce-cart .woocommerce .wt-related-products-cart ul .product-card .product-percentage{
          position:absolute;
          top:12px;
          left:12px;
          padding:4px 8px;
          background-color:#FCFCFD;
          font-family:"Inter500";
          font-size:12px;
          line-height:18px;
          color:#1F2A37;
          border-radius:6px; }
        .woocommerce-cart .woocommerce .wt-related-products-cart ul .product-card .sale-dates{
          font-family:"Inter500";
          font-size:10px;
          color:#1F2A37;
          width:100%;
          display:block;
          margin-bottom:4px;
          font-style:italic;
          font-weight:700; }
        .woocommerce-cart .woocommerce .wt-related-products-cart ul .product-card .product-img{
          width:100%;
          -o-object-fit:contain;
             object-fit:contain;
          background-color:#fff;
          height:180px;
          padding:20px 12px; }
        .woocommerce-cart .woocommerce .wt-related-products-cart ul .product-card .content{
          padding:16px;
          -ms-flex-item-align:start;
              align-self:flex-start; }
          .woocommerce-cart .woocommerce .wt-related-products-cart ul .product-card .content .product-name{
            font-family:"Inter400";
            font-size:14px;
            line-height:20px;
            color:#1F2A37;
            margin:0; }
          .woocommerce-cart .woocommerce .wt-related-products-cart ul .product-card .content .product-price{
            font-family:"Inter600";
            font-size:14px;
            line-height:20px;
            color:#111927; }

.woocommerce-checkout .woocommerce{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px;
  padding-bottom:0 !important; }
  @media screen and (min-width: 768px){
    .woocommerce-checkout .woocommerce{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .woocommerce-checkout .woocommerce .woocommerce-notices-wrapper{
    display:none; }
  .woocommerce-checkout .woocommerce .eyes4you__checkout-user{
    display:block;
    font-family:"Inter500";
    font-size:14px;
    line-height:20px;
    color:#384250;
    cursor:context-menu;
    margin-top:24px; }
    @media screen and (min-width: 768px){
      .woocommerce-checkout .woocommerce .eyes4you__checkout-user{
        margin-top:48px; } }
    .woocommerce-checkout .woocommerce .eyes4you__checkout-user .button__account{
      border:0 !important;
      background-color:transparent !important;
      color:#6952EA !important;
      padding:0;
      margin-top:12px; }
      @media screen and (min-width: 768px){
        .woocommerce-checkout .woocommerce .eyes4you__checkout-user .button__account{
          margin-top:0; } }
  .woocommerce-checkout .woocommerce form{
    margin-top:38px; }
    @media screen and (min-width: 768px){
      .woocommerce-checkout .woocommerce form{
        margin-top:60px; } }
    .woocommerce-checkout .woocommerce form #customer_details{
      display:block; }
      .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals{
        margin-top:44px; }
        @media screen and (min-width: 768px){
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals{
            margin-top:0; } }
      @media screen and (min-width: 768px){
        .woocommerce-checkout .woocommerce form #customer_details{
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          gap:32px; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address{
            width:50%; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals{
            width:50%; } }
      .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address h3{
        font-family:"Inter500";
        font-size:16px;
        line-height:24px;
        color:#1F2A37;
        margin-bottom:12px;
        padding-bottom:12px;
        border-bottom:1px solid #F3F4F6; }
      .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address .form-row{
        display:block;
        padding:0;
        margin-bottom:12px; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address .form-row label{
          margin-bottom:6px;
          font-family:"Inter500";
          font-size:14px;
          line-height:20px;
          color:#4D5761;
          margin-bottom:12px; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address .form-row label .required{
            color:#111927; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address .form-row input, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address .form-row .select2-selection, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address .form-row textarea, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address .form-row select{
          border:1px solid #D2D6DB;
          border-radius:8px;
          padding:10px 14px;
          height:auto; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address .form-row .select2-selection__arrow{
          height:100%;
          padding:20px; }
      .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address #billing_first_name_field, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address #billing_last_name_field, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address #shipping_first_name_field, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address #shipping_last_name_field{
        width:100%; }
        @media screen and (min-width: 768px){
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address #billing_first_name_field, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address #billing_last_name_field, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address #shipping_first_name_field, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address #shipping_last_name_field{
            width:49%; } }
      .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address #billing_address_2_field{
        display:none !important; }
      .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address #ship-to-different-address span{
        margin-bottom:6px;
        font-family:"Inter500";
        font-size:14px;
        line-height:20px;
        color:#4D5761;
        margin-bottom:12px;
        margin-left:12px; }
      .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-address .select2-container{
        z-index:1 !important; }
      .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals h3{
        font-family:"Inter500";
        font-size:16px;
        line-height:24px;
        color:#1F2A37;
        margin-bottom:12px;
        padding-bottom:12px; }
        @media screen and (min-width: 768px){
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals h3{
            border-bottom:1px solid #F3F4F6; } }
      .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table{
        border:0 !important; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table th{
          padding:0;
          padding-bottom:12px;
          padding-top:24px; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .checkout__shipping{
          display:inline-grid; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .checkout__shipping ul{
            margin-top:12px; }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .checkout__shipping ul label{
              font-family:"Inter500";
              font-size:16px;
              line-height:24px;
              font-weight:500;
              color:#1F2A37; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table thead{
          display:none; }
          @media screen and (min-width: 768px){
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table thead{
              display:table-header-group; } }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table thead .product-name{
            width:40%; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table thead .product-price, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table thead .product-quantity, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table thead .product-subtotal{
            width:20%; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .eyes4you__delivery-time td{
          font-family:"Inter400";
          font-size:12px;
          line-height:18px;
          color:#1F2A37;
          padding:24px 0;
          border:0; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot{
          margin-top:24px; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot tr{
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            -webkit-box-pack:justify;
                -ms-flex-pack:justify;
                    justify-content:space-between; }
            @media screen and (min-width: 768px){
              .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot tr{
                display:table-row; } }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot tr td{
              padding:24px 0;
              text-align:right;
              border-top:0; }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot tr th{
              font-family:"Inter500";
              font-size:16px;
              line-height:24px;
              color:#1F2A37;
              border-top:0; }
              @media screen and (min-width: 768px){
                .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot tr th{
                  border-top:1px solid #F3F4F6; } }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot tr span{
              font-family:"Inter500";
              font-size:16px;
              line-height:24px;
              color:#1F2A37; }
          @media screen and (min-width: 768px){
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot .cart-discount td{
              border-bottom:1px solid #E5E7EB !important; }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot .cart-discount td:nth-child(1){
              text-align:left; }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot .cart-subtotal td, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot .cart-subtotal th{
              border-bottom:1px solid #E5E7EB !important; }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot .checkout__shipping{
              border-top:0 !important; }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot .order-total th{
              border-top:1px solid #F3F4F6; }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot .order-total td{
              border-top:1px solid #F3F4F6; } }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot .includes_tax{
            display:none; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot .total__iva{
            display:block;
            font-family:"Inter300";
            font-size:12px;
            line-height:20px;
            color:#1F2A37; }
            @media screen and (min-width: 768px){
              .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table tfoot .total__iva{
                font-size:14px; } }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item{
          width:100%;
          display:block; }
          @media screen and (min-width: 768px){
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item{
              display:table-row; } }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item td{
            width:calc(100vw - 36px);
            display:block;
            padding:16px 0;
            border-top:0; }
            @media screen and (min-width: 768px){
              .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item td{
                width:auto;
                margin-right:-2px;
                padding:12px;
                border-top:1px solid #F3F4F6; } }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-price, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-quantity, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-subtotal{
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            -webkit-box-pack:justify;
                -ms-flex-pack:justify;
                    justify-content:space-between;
            -webkit-box-align:center;
                -ms-flex-align:center;
                    align-items:center;
            padding-left:0;
            padding-right:0; }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-price .mobile__title, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-quantity .mobile__title, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-subtotal .mobile__title{
              font-family:"Inter400";
              font-size:16px;
              line-height:24px;
              color:#111927; }
            @media screen and (min-width: 768px){
              .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-price, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-quantity, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-subtotal{
                display:table-cell;
                padding-left:12px;
                padding-right:12px; }
                .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-price .mobile__title, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-quantity .mobile__title, .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-subtotal .mobile__title{
                  display:none; } }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-name{
            display:block;
            padding-left:0;
            padding-right:0;
            position:relative; }
            @media screen and (min-width: 768px){
              .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-name{
                padding-right:12px;
                padding-top:12px; } }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-name img{
              display:block;
              width:100%;
              border-radius:12px; }
              @media screen and (min-width: 768px){
                .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-name img{
                  width:90%; } }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-name .eyes4you__cart-remove-product{
              width:20px;
              position:absolute;
              top:28px;
              right:12px;
              -webkit-filter:invert(42%) sepia(63%) saturate(5325%) hue-rotate(234deg) brightness(92%) contrast(100%);
                      filter:invert(42%) sepia(63%) saturate(5325%) hue-rotate(234deg) brightness(92%) contrast(100%); }
              @media screen and (min-width: 768px){
                .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-name .eyes4you__cart-remove-product{
                  right:16%;
                  top:22px; } }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-name .eyes4you__cart-remove-product:hover{
              padding:1px; }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-name span{
              display:block;
              font-family:"Inter500";
              font-size:18px;
              line-height:28px;
              color:#111927;
              cursor:context-menu;
              margin-top:24px;
              margin-bottom:6px; }
              @media screen and (min-width: 768px){
                .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-name span{
                  margin-bottom:24px;
                  margin-top:12px;
                  font-size:16px;
                  line-height:24px; } }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-name .key__eye{
              font-family:"Inter500";
              font-size:14px;
              line-height:20px;
              color:#1F2A37;
              cursor:context-menu;
              margin-bottom:6px;
              margin-top:0; }
            .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .product-name li{
              list-style-type:disc;
              font-family:"Inter400";
              font-size:14px;
              line-height:20px;
              color:#1F2A37;
              cursor:context-menu; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .woocommerce-Price-amount{
            font-family:"Inter400";
            font-size:14px;
            line-height:20px;
            color:#1F2A37;
            cursor:context-menu; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .cart_item .qty{
            border:0;
            background-color:transparent;
            font-family:"Inter400";
            font-size:14px;
            line-height:20px;
            color:#1F2A37;
            cursor:pointer; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .eyes4you__delivery-tr{
          margin-top:-8px;
          margin-bottom:12px;
          display:block; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .eyes4you__delivery-tr td{
            border:0;
            padding:0; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals table .eyes4you__delivery{
          font-family:"Inter400";
          font-size:12px;
          line-height:18px;
          color:#1F2A37; }
      .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals #cppw{
        padding:0; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals #cppw #cppw_field{
          display:block; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals #cppw #cppw_field label{
            font-family:"Inter600";
            font-size:16px;
            line-height:28px;
            color:#1F2A37; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals #cppw #cppw_field .cppw-points-fragment select{
            border:1px solid #D2D6DB;
            border-radius:8px;
            padding:10px 14px;
            height:auto; }
          .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals #cppw #cppw_field .cppw-points-fragment .cppw-points-fragment-point-details-address{
            font-family:"Inter400";
            font-size:14px;
            line-height:26px; }
      .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals #shipping_method{
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content;
        margin-left:auto; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals #shipping_method li{
          text-align:left; }
        .woocommerce-checkout .woocommerce form #customer_details .eyes4you_checkout-totals #shipping_method .shipping-info-span{
          font-family:"Inter400";
          font-size:12px;
          letter-spacing:.2px;
          line-height:26px;
          font-style:italic;
          color:#384250; }
  .woocommerce-checkout .woocommerce .woocommerce-checkout-payment{
    background-color:transparent !important;
    border-radius:0 !important;
    border-top:1px solid #F3F4F6; }
    .woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods{
      border-bottom:1px solid #F3F4F6 !important; }
  .woocommerce-checkout .woocommerce .place-order{
    padding:0 !important; }
    .woocommerce-checkout .woocommerce .place-order #place_order{
      width:100%;
      padding:10px 18px;
      border-radius:8px;
      background-color:#7D69ED;
      font-family:"Inter600";
      font-size:16px;
      line-height:24px;
      color:#FCFCFD; }
  .woocommerce-checkout .woocommerce .woocommerce-terms-and-conditions-wrapper{
    display:block;
    width:100%;
    margin:24px 0 48px; }

.custom-product-listing-page{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px; }
  @media screen and (min-width: 768px){
    .custom-product-listing-page{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .custom-product-listing-page .top-slider .slide{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column; }
    @media screen and (min-width: 768px){
      .custom-product-listing-page .top-slider .slide{
        gap:48px;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
            -ms-flex-direction:row;
                flex-direction:row; } }
    .custom-product-listing-page .top-slider .slide .text-container{
      -webkit-box-ordinal-group:3;
          -ms-flex-order:2;
              order:2;
      margin-bottom:48px; }
      @media screen and (min-width: 768px){
        .custom-product-listing-page .top-slider .slide .text-container{
          padding:96px 0 192px;
          max-width:520px;
          margin-bottom:0;
          -webkit-box-ordinal-group:2;
              -ms-flex-order:1;
                  order:1; } }
      .custom-product-listing-page .top-slider .slide .text-container .title{
        font-family:"Inter600";
        font-size:30px;
        line-height:38px;
        color:#1F2A37; }
        @media screen and (min-width: 768px){
          .custom-product-listing-page .top-slider .slide .text-container .title{
            font-size:36px;
            line-height:44px; } }
      .custom-product-listing-page .top-slider .slide .text-container p{
        margin:0;
        font-family:"Inter400";
        font-size:18px;
        line-height:28px;
        color:#111927; }
        @media screen and (min-width: 768px){
          .custom-product-listing-page .top-slider .slide .text-container p{
            font-size:20px;
            line-height:30px; } }
      .custom-product-listing-page .top-slider .slide .text-container a{
        margin-top:24px;
        display:block;
        background-color:#7D69ED;
        border-radius:8px;
        font-family:"Inter600";
        font-size:14px;
        line-height:20px;
        color:#FCFCFD;
        padding:10px 16px;
        text-decoration:none;
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content; }
    .custom-product-listing-page .top-slider .slide .image-container{
      -webkit-box-ordinal-group:2;
          -ms-flex-order:1;
              order:1;
      max-height:240px;
      margin-bottom:16px;
      background-color:transparent;
      width:100%; }
      .custom-product-listing-page .top-slider .slide .image-container img{
        max-height:240px;
        width:100%;
        background-color:transparent; }
        @media screen and (min-width: 768px){
          .custom-product-listing-page .top-slider .slide .image-container img{
            max-width:520px;
            margin-left:unset;
            margin-bottom:unset;
            width:unset;
            max-height:unset; } }
      @media screen and (min-width: 768px){
        .custom-product-listing-page .top-slider .slide .image-container{
          max-width:520px;
          margin-left:unset;
          margin-bottom:unset;
          width:unset;
          max-height:unset;
          -webkit-box-ordinal-group:3;
              -ms-flex-order:2;
                  order:2; } }
  .custom-product-listing-page .top-slider .slick-dots{
    top:210px; }
    @media screen and (min-width: 768px){
      .custom-product-listing-page .top-slider .slick-dots{
        top:unset;
        bottom:48px; } }
    .custom-product-listing-page .top-slider .slick-dots li{
      margin:4px;
      width:12px;
      height:12px; }
      @media screen and (min-width: 768px){
        .custom-product-listing-page .top-slider .slick-dots li{
          width:20px;
          height:20px; } }
      .custom-product-listing-page .top-slider .slick-dots li button::before{
        content:'';
        border-radius:50%;
        background-color:#6952EA;
        width:12px;
        height:12px; }
        @media screen and (min-width: 768px){
          .custom-product-listing-page .top-slider .slick-dots li button::before{
            width:20px;
            height:20px; } }
  .custom-product-listing-page .product-listing-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    padding-top:40px; }
    @media screen and (min-width: 768px){
      .custom-product-listing-page .product-listing-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
            -ms-flex-direction:row;
                flex-direction:row;
        padding-top:48px;
        gap:32px; } }
    .custom-product-listing-page .product-listing-container .filter-box{
      width:100%; }
      @media screen and (min-width: 768px){
        .custom-product-listing-page .product-listing-container .filter-box{
          width:20%;
          border-radius:8px;
          border:1px solid #E5E7EB; } }
      .custom-product-listing-page .product-listing-container .filter-box *{
        margin:0; }
      @media screen and (min-width: 768px){
        .custom-product-listing-page .product-listing-container .filter-box .extra-information{
          border-bottom:1px solid #E5E7EB;
          padding:24px; } }
      @media screen and (min-width: 768px){
        .custom-product-listing-page .product-listing-container .filter-box .extra-information .title{
          font-family:"Inter600";
          font-size:18px;
          line-height:28px;
          color:#111927; } }
      @media screen and (min-width: 768px){
        .custom-product-listing-page .product-listing-container .filter-box .extra-information .text{
          font-family:"Inter400";
          font-size:14px;
          line-height:20px;
          color:#1F2A37; } }
      @media screen and (min-width: 768px){
        .custom-product-listing-page .product-listing-container .filter-box .filters{
          padding:24px; } }
    .custom-product-listing-page .product-listing-container .product-listing{
      width:100%; }
      @media screen and (min-width: 768px){
        .custom-product-listing-page .product-listing-container .product-listing{
          width:80%; } }
      .custom-product-listing-page .product-listing-container .product-listing *{
        margin:0; }
      .custom-product-listing-page .product-listing-container .product-listing .title{
        font-family:"Inter500";
        font-size:24px;
        line-height:32px;
        color:#111927;
        margin-bottom:6px; }
      .custom-product-listing-page .product-listing-container .product-listing .text{
        font-family:"Inter400";
        font-size:16px;
        line-height:24px;
        color:#1F2A37; }
      .custom-product-listing-page .product-listing-container .product-listing .eyes4you_sort{
        margin-top:32px; }
        @media screen and (min-width: 768px){
          .custom-product-listing-page .product-listing-container .product-listing .eyes4you_sort{
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            -webkit-box-align:center;
                -ms-flex-align:center;
                    align-items:center;
            -webkit-box-pack:justify;
                -ms-flex-pack:justify;
                    justify-content:space-between; } }
        @media screen and (min-width: 768px){
          .custom-product-listing-page .product-listing-container .product-listing .eyes4you_sort span{
            font-family:"Inter500";
            font-size:16px;
            line-height:24px;
            color:#111927;
            width:25%; } }
        .custom-product-listing-page .product-listing-container .product-listing .eyes4you_sort .woocommerce-ordering{
          position:relative;
          width:auto;
          padding:0;
          border:0; }
          .custom-product-listing-page .product-listing-container .product-listing .eyes4you_sort .woocommerce-ordering::after{
            content:url(../images/icons/arrow-down.7a6fd3d0b7.svg);
            right:20px;
            top:12px;
            position:absolute;
            pointer-events:none; }
          @media screen and (min-width: 768px){
            .custom-product-listing-page .product-listing-container .product-listing .eyes4you_sort .woocommerce-ordering select{
              padding:10px 46px 10px 14px;
              border:1px solid #D2D6DB;
              border-radius:8px;
              background-color:#fff;
              font-family:"Inter400";
              font-size:16px;
              line-height:24px;
              color:#384250;
              text-align:center;
              -webkit-appearance:none;
                 -moz-appearance:none;
                      appearance:none;
              cursor:pointer; } }
          .custom-product-listing-page .product-listing-container .product-listing .eyes4you_sort .woocommerce-ordering select option{
            cursor:pointer; }
      .custom-product-listing-page .product-listing-container .product-listing .products{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
            -ms-flex-direction:column;
                flex-direction:column;
        gap:32px;
        margin-top:32px; }
        @media screen and (min-width: 768px){
          .custom-product-listing-page .product-listing-container .product-listing .products{
            -webkit-box-orient:horizontal;
            -webkit-box-direction:normal;
                -ms-flex-direction:row;
                    flex-direction:row;
            -ms-flex-wrap:wrap;
                flex-wrap:wrap;
            -webkit-box-pack:start;
                -ms-flex-pack:start;
                    justify-content:flex-start; } }
        .custom-product-listing-page .product-listing-container .product-listing .products .product-link{
          text-decoration:none; }
        .custom-product-listing-page .product-listing-container .product-listing .products .product-card{
          position:relative;
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          height:auto;
          max-height:280px;
          -webkit-box-orient:vertical;
          -webkit-box-direction:normal;
              -ms-flex-direction:column;
                  flex-direction:column;
          -webkit-box-align:center;
              -ms-flex-align:center;
                  align-items:center;
          border-radius:12px;
          overflow:hidden;
          -webkit-box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.04);
                  box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.04);
          background-color:#F9FAFB;
          min-width:100%; }
          @media screen and (min-width: 768px){
            .custom-product-listing-page .product-listing-container .product-listing .products .product-card{
              min-width:auto; } }
          .custom-product-listing-page .product-listing-container .product-listing .products .product-card .product-percentage{
            position:absolute;
            top:12px;
            left:12px;
            padding:4px 8px;
            background-color:#FCFCFD;
            font-family:"Inter500";
            font-size:12px;
            line-height:18px;
            color:#1F2A37;
            border-radius:6px; }
          .custom-product-listing-page .product-listing-container .product-listing .products .product-card .sale-dates{
            font-family:"Inter500";
            font-size:10px;
            color:#1F2A37;
            width:100%;
            display:block;
            margin-bottom:4px;
            font-style:italic;
            font-weight:700; }
          .custom-product-listing-page .product-listing-container .product-listing .products .product-card .product-img{
            width:100%;
            -o-object-fit:contain;
               object-fit:contain;
            background-color:#fff;
            height:180px;
            padding:20px 12px; }
          .custom-product-listing-page .product-listing-container .product-listing .products .product-card .content{
            padding:16px;
            -ms-flex-item-align:start;
                align-self:flex-start; }
            .custom-product-listing-page .product-listing-container .product-listing .products .product-card .content .product-name{
              font-family:"Inter400";
              font-size:14px;
              line-height:20px;
              color:#1F2A37;
              margin:0; }
            .custom-product-listing-page .product-listing-container .product-listing .products .product-card .content .product-price{
              font-family:"Inter600";
              font-size:14px;
              line-height:20px;
              color:#111927; }
      .custom-product-listing-page .product-listing-container .product-listing .pagination{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between;
        margin-top:32px; }
        @media screen and (min-width: 768px){
          .custom-product-listing-page .product-listing-container .product-listing .pagination{
            width:-webkit-fit-content;
            width:-moz-fit-content;
            width:fit-content;
            margin-left:auto;
            gap:16px; } }
        .custom-product-listing-page .product-listing-container .product-listing .pagination .prev, .custom-product-listing-page .product-listing-container .product-listing .pagination .next{
          display:block;
          width:32px;
          height:32px; }
        .custom-product-listing-page .product-listing-container .product-listing .pagination .prev{
          background:url(../images/slick/slick-arrow-left.2110575aad.svg); }
        .custom-product-listing-page .product-listing-container .product-listing .pagination .next{
          background:url(../images/slick/slick-arrow-right.f6b7940ac2.svg); }

.eyes4you__faqs{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px; }
  @media screen and (min-width: 768px){
    .eyes4you__faqs{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .eyes4you__faqs h1{
    font-family:"Inter600";
    font-size:36px;
    line-height:44px;
    color:#111927;
    margin-top:20px;
    margin-bottom:20px;
    text-align:center; }
  .eyes4you__faqs h4{
    font-family:"Inter600";
    font-size:20px;
    line-height:30px;
    color:#384250;
    text-align:center; }
  .eyes4you__faqs .eyes4you__repeater{
    margin-top:60px;
    display:block;
    max-width:704px;
    margin:auto; }
    .eyes4you__faqs .eyes4you__repeater .eyes4you__faq-single{
      display:block;
      margin-bottom:16px;
      padding:32px; }
      .eyes4you__faqs .eyes4you__repeater .eyes4you__faq-single .eyes4you__faq-single-title{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:24px;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        cursor:pointer; }
      .eyes4you__faqs .eyes4you__repeater .eyes4you__faq-single .eyes4you__faq-single-description{
        margin-left:48px;
        display:none; }
        .eyes4you__faqs .eyes4you__repeater .eyes4you__faq-single .eyes4you__faq-single-description p{
          font-family:"Inter400";
          font-size:16px;
          line-height:24px;
          color:#1F2A37; }
      .eyes4you__faqs .eyes4you__repeater .eyes4you__faq-single .expand-content{
        display:block !important; }
      .eyes4you__faqs .eyes4you__repeater .eyes4you__faq-single #faqs_minus{
        display:none; }
    .eyes4you__faqs .eyes4you__repeater .expanded{
      background-color:#F3F4F6;
      border-radius:16px; }
      .eyes4you__faqs .eyes4you__repeater .expanded .eyes4you__faq-single-title{
        margin-bottom:8px; }

.eyes4you__legal-pages{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px; }
  @media screen and (min-width: 768px){
    .eyes4you__legal-pages{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .eyes4you__legal-pages .eyes4you__legal-pages-header{
    padding:64px 0; }
    @media screen and (min-width: 768px){
      .eyes4you__legal-pages .eyes4you__legal-pages-header{
        padding:96px; } }
  .eyes4you__legal-pages h1{
    font-family:"Inter600";
    font-size:36px;
    line-height:44px;
    color:#1F2A37;
    margin-bottom:24px;
    text-align:center; }
    @media screen and (min-width: 768px){
      .eyes4you__legal-pages h1{
        font-size:48px;
        line-height:60px; } }
  .eyes4you__legal-pages h6{
    font-family:"Inter600";
    font-size:16px;
    line-height:24px;
    color:#6952EA;
    text-align:center;
    margin-bottom:12px; }
  .eyes4you__legal-pages span{
    font-family:"Inter400";
    font-size:18px;
    line-height:30px;
    color:#384250;
    text-align:center;
    display:block; }
  .eyes4you__legal-pages .eyes4you__legal-pages-content{
    padding:0; }
    @media screen and (min-width: 768px){
      .eyes4you__legal-pages .eyes4you__legal-pages-content{
        padding:0 128px; } }
    .eyes4you__legal-pages .eyes4you__legal-pages-content p{
      font-family:"Inter400";
      font-size:18px;
      line-height:28px;
      color:#384250; }
      .eyes4you__legal-pages .eyes4you__legal-pages-content p strong{
        font-family:"Inter600";
        font-size:24px;
        line-height:36px;
        color:#111927;
        margin:30px 0 -20px;
        display:block; }

.woocommerce-lost-password .woocommerce{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px;
  display:block; }
  @media screen and (min-width: 768px){
    .woocommerce-lost-password .woocommerce{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword, .woocommerce-lost-password .woocommerce .eyes4you__reset-link-sent{
    background-color:#F3F4F6;
    border-radius:12px;
    display:block;
    margin:48px 0;
    width:100%;
    padding:16px;
    display:block; }
    @media screen and (min-width: 768px){
      .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword, .woocommerce-lost-password .woocommerce .eyes4you__reset-link-sent{
        margin:96px auto;
        padding:64px 48px;
        width:auto;
        max-width:640px; } }
    .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword p, .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword label, .woocommerce-lost-password .woocommerce .eyes4you__reset-link-sent p, .woocommerce-lost-password .woocommerce .eyes4you__reset-link-sent label{
      font-family:"Inter400";
      font-size:14px;
      line-height:20px;
      width:100%; }
    .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row, .woocommerce-lost-password .woocommerce .eyes4you__reset-link-sent .woocommerce-form-row{
      padding:12px 0 0; }
      .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row button, .woocommerce-lost-password .woocommerce .eyes4you__reset-link-sent .woocommerce-form-row button{
        background-color:#7D69ED;
        border-radius:8px;
        padding:10px 48px;
        font-family:"Inter500";
        font-weight:500;
        font-size:14px;
        line-height:20px;
        color:#FCFCFD;
        width:100%; }
        @media screen and (min-width: 768px){
          .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row button, .woocommerce-lost-password .woocommerce .eyes4you__reset-link-sent .woocommerce-form-row button{
            width:-webkit-fit-content;
            width:-moz-fit-content;
            width:fit-content; } }
      .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row .password-input, .woocommerce-lost-password .woocommerce .eyes4you__reset-link-sent .woocommerce-form-row .password-input{
        width:100%; }
    .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword input, .woocommerce-lost-password .woocommerce .eyes4you__reset-link-sent input{
      border:1px solid #D2D6DB;
      border-radius:8px;
      padding:10px 14px;
      height:auto; }
    .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-message, .woocommerce-lost-password .woocommerce .eyes4you__reset-link-sent .woocommerce-message{
      background-color:transparent;
      border:0;
      padding:16px 24px;
      font-family:"Inter500";
      font-size:14px;
      font-style:italic;
      line-height:20px;
      width:100%;
      margin:0; }
    .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-message::before, .woocommerce-lost-password .woocommerce .eyes4you__reset-link-sent .woocommerce-message::before{
      left:0; }

.eyes4you__my-account{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px;
  display:block; }
  @media screen and (min-width: 768px){
    .eyes4you__my-account{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .eyes4you__my-account .eyes4you__my-account-box{
    background-color:#F3F4F6;
    border-radius:12px;
    display:block;
    margin:24px 0;
    width:100%;
    padding:16px;
    display:block; }
    @media screen and (min-width: 768px){
      .eyes4you__my-account .eyes4you__my-account-box{
        margin:48px;
        padding:64px 32px; } }
    .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content{
      width:100%;
      display:block; }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-notices-wrapper{
        display:none !important; }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .eyes4you__notices{
        text-decoration:none;
        font-family:"Inter400";
        font-size:14px;
        line-height:20px;
        display:block;
        margin-bottom:12px;
        padding:12px; }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns{
        padding:12px;
        display:block; }
        @media screen and (min-width: 768px){
          .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns{
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            -ms-flex-pack:distribute;
                justify-content:space-around;
            gap:24px;
            padding:0 12px; } }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns .u-column1, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns .u-column2{
          width:100% !important;
          max-width:100%;
          -webkit-box-flex:0;
              -ms-flex:none;
                  flex:none;
          padding:0; }
          @media screen and (min-width: 768px){
            .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns .u-column1, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns .u-column2{
              width:50% !important;
              max-width:50%;
              padding:0 12px; } }
          .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns .u-column1 .woocommerce-Address-title h3, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns .u-column2 .woocommerce-Address-title h3{
            font-family:"Inter600";
            font-size:20px;
            line-height:30px;
            color:#1F2A37;
            margin:0; }
          .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns .u-column1 .woocommerce-Address-title a, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns .u-column2 .woocommerce-Address-title a{
            font-family:"Inter600";
            font-size:14px;
            line-height:20px;
            color:#7D69ED;
            text-decoration:none;
            display:block;
            width:100%;
            margin-bottom:12px; }
            @media screen and (min-width: 768px){
              .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns .u-column1 .woocommerce-Address-title a, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns .u-column2 .woocommerce-Address-title a{
                display:unset;
                width:unset;
                margin-bottom:0; } }
          .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns .u-column1 address, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .u-columns .u-column2 address{
            font-family:"Inter400";
            font-size:14px;
            line-height:20px;
            color:#1F2A37; }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .eyes4you__order-detail-title{
        font-family:"Inter400";
        font-size:14px;
        line-height:20px;
        color:#1F2A37;
        margin:24px 0 12px; }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .eyes4you__order-detail-title mark{
          font-family:"Inter600";
          background-color:transparent; }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details h2, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details h2{
        font-family:"Inter600";
        font-size:20px;
        line-height:32px;
        color:#1F2A37;
        margin-bottom:6px; }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details table, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details address, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details table, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details address{
        border:0;
        border-top:1px solid #D2D6DB;
        border-radius:0; }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details table th, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details address th, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details table th, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details address th{
          padding:6px 12px;
          font-family:"Inter600";
          font-size:14px;
          line-height:20px;
          color:#1F2A37; }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details table td, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details address td, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details table td, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details address td{
          padding:12px;
          font-family:"Inter400";
          font-size:14px;
          line-height:20px;
          color:#1F2A37; }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details table tfoot tr th, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details table tfoot tr td, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details address tfoot tr th, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details address tfoot tr td, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details table tfoot tr th, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details table tfoot tr td, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details address tfoot tr th, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details address tfoot tr td{
          padding:12px;
          font-family:"Inter400";
          font-size:14px;
          line-height:20px;
          color:#1F2A37;
          font-weight:400; }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details address, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details address{
        padding:6px 12px;
        font-family:"Inter400";
        font-size:14px;
        line-height:20px;
        color:#1F2A37; }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-order-details address p, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-customer-details address p{
          margin:4px 0; }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields{
        padding:12px; }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{
          margin-bottom:24px; }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields button{
          background-color:#7D69ED;
          border-radius:8px;
          padding:10px 48px;
          font-family:"Inter500";
          font-weight:500;
          font-size:14px;
          line-height:20px;
          color:#FCFCFD;
          width:100%; }
          @media screen and (min-width: 768px){
            .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields button{
              width:-webkit-fit-content;
              width:-moz-fit-content;
              width:fit-content; } }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields button:hover{
          background-color:#6952EA; }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{
          display:block;
          padding:0;
          margin-bottom:12px; }
          .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label{
            margin-bottom:6px;
            font-family:"Inter500";
            font-size:14px;
            line-height:20px;
            color:#4D5761;
            margin-bottom:12px; }
            .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label .required{
              color:#111927; }
          .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-selection, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields .form-row textarea, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields .form-row select{
            border:1px solid #D2D6DB;
            border-radius:8px;
            padding:10px 14px;
            height:auto; }
          .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-selection__arrow{
            height:100%;
            padding:20px; }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields #billing_first_name_field, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields #billing_last_name_field, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields #shipping_first_name_field, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields #shipping_last_name_field{
          width:100%; }
          @media screen and (min-width: 768px){
            .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields #billing_first_name_field, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields #billing_last_name_field, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields #shipping_first_name_field, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-address-fields #shipping_last_name_field{
              width:49%; } }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-EditAccountForm{
        padding:12px; }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row{
          display:block;
          padding:0;
          margin-bottom:12px; }
          .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label{
            margin-bottom:6px;
            font-family:"Inter500";
            font-size:14px;
            line-height:20px;
            color:#4D5761;
            margin-bottom:12px; }
            .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label .required{
              color:#111927; }
          .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-selection, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row textarea, .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row select{
            border:1px solid #D2D6DB;
            border-radius:8px;
            padding:10px 14px;
            height:auto; }
          .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-selection__arrow{
            height:100%;
            padding:20px; }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-EditAccountForm button{
          background-color:#7D69ED;
          border-radius:8px;
          padding:10px 48px;
          font-family:"Inter500";
          font-weight:500;
          font-size:14px;
          line-height:20px;
          color:#FCFCFD;
          width:100%; }
          @media screen and (min-width: 768px){
            .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-EditAccountForm button{
              width:-webkit-fit-content;
              width:-moz-fit-content;
              width:fit-content; } }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .woocommerce-EditAccountForm button:hover{
          background-color:#6952EA; }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-content .eyes4you__h3{
        font-family:"Inter600";
        font-size:20px;
        line-height:30px;
        color:#1F2A37;
        margin:0;
        padding:12px; }
    .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-navigation{
      width:100%;
      display:block;
      margin-bottom:24px; }
      @media screen and (min-width: 768px){
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-navigation{
          padding-left:8px; } }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-navigation ul{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:24px;
        padding:0;
        margin:0;
        overflow:auto; }
        .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-navigation ul li{
          list-style-type:none; }
          .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-navigation ul li a{
            text-decoration:none;
            font-family:"Inter600";
            font-size:16px;
            line-height:24px;
            margin:0;
            color:#7D69ED; }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{
        width:0; }
      .eyes4you__my-account .eyes4you__my-account-box .woocommerce-MyAccount-navigation ul::-webkit-scrollbar-thumb{
        background-color:transparent; }
  @media screen and (min-width: 768px){
    .eyes4you__my-account{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      gap:24px;
      -webkit-box-pack:justify;
          -ms-flex-pack:justify;
              justify-content:space-between;
      -webkit-box-align:center;
          -ms-flex-align:center;
              align-items:center; } }
  .eyes4you__my-account .woocommerce-orders-table{
    border:0 !important; }
    .eyes4you__my-account .woocommerce-orders-table thead tr th span{
      font-family:"Inter600";
      font-size:14px;
      line-height:20px;
      color:#1F2A37; }
    .eyes4you__my-account .woocommerce-orders-table tbody tr td{
      border:0 !important;
      border-top:1px solid #D2D6DB !important;
      font-family:"Inter400";
      font-size:14px;
      line-height:20px;
      color:#1F2A37;
      cursor:context-menu;
      padding-top:12px;
      padding-bottom:12px; }
      .eyes4you__my-account .woocommerce-orders-table tbody tr td a{
        font-family:"Inter600";
        font-size:14px;
        line-height:20px;
        color:#7D69ED;
        text-decoration:none; }
      .eyes4you__my-account .woocommerce-orders-table tbody tr td a:hover{
        color:#6952EA; }
      .eyes4you__my-account .woocommerce-orders-table tbody tr td time, .eyes4you__my-account .woocommerce-orders-table tbody tr td span{
        font-family:"Inter400";
        font-size:14px;
        line-height:20px;
        color:#1F2A37;
        cursor:context-menu !important; }
      .eyes4you__my-account .woocommerce-orders-table tbody tr td .woocommerce-Price-amount{
        font-family:"Inter600"; }
  .eyes4you__my-account .eyes4you__no-orders-yet{
    padding:12px;
    display:block; }
    .eyes4you__my-account .eyes4you__no-orders-yet span{
      text-decoration:none;
      font-family:"Inter400";
      font-size:16px;
      line-height:24px;
      display:block;
      margin-bottom:24px; }
    .eyes4you__my-account .eyes4you__no-orders-yet a{
      background-color:#7D69ED;
      padding:10px 14px;
      border-radius:8px;
      text-decoration:none;
      font-family:"Inter500";
      font-size:16px;
      line-height:24px;
      color:#FCFCFD; }
    .eyes4you__my-account .eyes4you__no-orders-yet a:hover{
      background-color:#6952EA; }

.woocommerce-order-received{
  font-family:"Inter400"; }
  @media screen and (min-width: 768px){
    .woocommerce-order-received .woocommerce{
      padding-left:122px; } }
  @media screen and (min-width: 768px){
    .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-details{
      max-width:60%; } }
  .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-details .wc-item-meta li:first-child{
    display:none; }
  @media screen and (min-width: 768px){
    .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details{
      max-width:60%; } }
  @media screen and (min-width: 768px){
    .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{
      max-width:none;
      width:50%; }
      .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column.woocommerce-column--billing-address{
        padding-left:0; }
      .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column.woocommerce-column--shipping-address{
        padding-right:0; } }
  @media screen and (min-width: 768px){
    .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column address{
      min-height:140px; } }

.eyes4you__categorias-produto{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px; }
  @media screen and (min-width: 768px){
    .eyes4you__categorias-produto{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .eyes4you__categorias-produto .top-slider .slide{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column; }
    @media screen and (min-width: 768px){
      .eyes4you__categorias-produto .top-slider .slide{
        gap:48px;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
            -ms-flex-direction:row;
                flex-direction:row; } }
    .eyes4you__categorias-produto .top-slider .slide .text-container{
      -webkit-box-ordinal-group:3;
          -ms-flex-order:2;
              order:2;
      margin-bottom:48px; }
      @media screen and (min-width: 768px){
        .eyes4you__categorias-produto .top-slider .slide .text-container{
          padding:96px 0 192px;
          max-width:520px;
          margin-bottom:0;
          -webkit-box-ordinal-group:2;
              -ms-flex-order:1;
                  order:1; } }
      .eyes4you__categorias-produto .top-slider .slide .text-container .title{
        font-family:"Inter600";
        font-size:30px;
        line-height:38px;
        color:#1F2A37; }
        @media screen and (min-width: 768px){
          .eyes4you__categorias-produto .top-slider .slide .text-container .title{
            font-size:36px;
            line-height:44px; } }
      .eyes4you__categorias-produto .top-slider .slide .text-container p{
        margin:0;
        font-family:"Inter400";
        font-size:18px;
        line-height:28px;
        color:#111927; }
        @media screen and (min-width: 768px){
          .eyes4you__categorias-produto .top-slider .slide .text-container p{
            font-size:20px;
            line-height:30px; } }
      .eyes4you__categorias-produto .top-slider .slide .text-container a{
        margin-top:24px;
        display:block;
        background-color:#7D69ED;
        border-radius:8px;
        font-family:"Inter600";
        font-size:14px;
        line-height:20px;
        color:#FCFCFD;
        padding:10px 16px;
        text-decoration:none;
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content; }
    .eyes4you__categorias-produto .top-slider .slide .image-container{
      -webkit-box-ordinal-group:2;
          -ms-flex-order:1;
              order:1;
      max-height:240px;
      margin-bottom:16px;
      background-color:transparent;
      width:100%; }
      .eyes4you__categorias-produto .top-slider .slide .image-container img{
        max-height:240px;
        width:100%;
        background-color:transparent; }
        @media screen and (min-width: 768px){
          .eyes4you__categorias-produto .top-slider .slide .image-container img{
            max-width:520px;
            margin-left:unset;
            margin-bottom:unset;
            width:unset;
            max-height:unset; } }
      @media screen and (min-width: 768px){
        .eyes4you__categorias-produto .top-slider .slide .image-container{
          max-width:520px;
          margin-left:unset;
          margin-bottom:unset;
          width:unset;
          max-height:unset;
          -webkit-box-ordinal-group:3;
              -ms-flex-order:2;
                  order:2; } }
  .eyes4you__categorias-produto .top-slider .slick-dots{
    top:210px; }
    @media screen and (min-width: 768px){
      .eyes4you__categorias-produto .top-slider .slick-dots{
        top:unset;
        bottom:48px; } }
    .eyes4you__categorias-produto .top-slider .slick-dots li{
      margin:4px;
      width:12px;
      height:12px; }
      @media screen and (min-width: 768px){
        .eyes4you__categorias-produto .top-slider .slick-dots li{
          width:20px;
          height:20px; } }
      .eyes4you__categorias-produto .top-slider .slick-dots li button::before{
        content:'';
        border-radius:50%;
        background-color:#6952EA;
        width:12px;
        height:12px; }
        @media screen and (min-width: 768px){
          .eyes4you__categorias-produto .top-slider .slick-dots li button::before{
            width:20px;
            height:20px; } }
  .eyes4you__categorias-produto .product-listing-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    padding-top:40px; }
    @media screen and (min-width: 768px){
      .eyes4you__categorias-produto .product-listing-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
            -ms-flex-direction:row;
                flex-direction:row;
        padding-top:48px;
        gap:32px; } }
    .eyes4you__categorias-produto .product-listing-container .filter-box{
      width:100%; }
      @media screen and (min-width: 768px){
        .eyes4you__categorias-produto .product-listing-container .filter-box{
          width:20%;
          border-radius:8px;
          border:1px solid #E5E7EB; } }
      .eyes4you__categorias-produto .product-listing-container .filter-box *{
        margin:0; }
      @media screen and (min-width: 768px){
        .eyes4you__categorias-produto .product-listing-container .filter-box .extra-information{
          border-bottom:1px solid #E5E7EB;
          padding:24px; } }
      @media screen and (min-width: 768px){
        .eyes4you__categorias-produto .product-listing-container .filter-box .extra-information .title{
          font-family:"Inter600";
          font-size:18px;
          line-height:28px;
          color:#111927; } }
      @media screen and (min-width: 768px){
        .eyes4you__categorias-produto .product-listing-container .filter-box .extra-information .text{
          font-family:"Inter400";
          font-size:14px;
          line-height:20px;
          color:#1F2A37; } }
      .eyes4you__categorias-produto .product-listing-container .filter-box .filters .berocket_single_filter_widget{
        display:none;
        padding:6px 24px; }
        @media screen and (min-width: 768px){
          .eyes4you__categorias-produto .product-listing-container .filter-box .filters .berocket_single_filter_widget{
            padding:24px;
            display:block !important; } }
        .eyes4you__categorias-produto .product-listing-container .filter-box .filters .berocket_single_filter_widget .bapf_head h3{
          font-family:"Inter600";
          font-size:14px;
          line-height:20px;
          color:#111927; }
        .eyes4you__categorias-produto .product-listing-container .filter-box .filters .berocket_single_filter_widget .bapf_body ul{
          padding:0; }
          .eyes4you__categorias-produto .product-listing-container .filter-box .filters .berocket_single_filter_widget .bapf_body ul li input{
            border-radius:4px;
            border:1px solid #E5E7EB; }
          .eyes4you__categorias-produto .product-listing-container .filter-box .filters .berocket_single_filter_widget .bapf_body ul li input:checked{
            background-color:#6952EA;
            border-radius:1px solid #6952EA !important;
            padding:0; }
      .eyes4you__categorias-produto .product-listing-container .filter-box .filters .eyes4you__mobile-filter-btn{
        background-color:#7D69ED;
        border-radius:8px;
        border:0;
        color:#FCFCFD;
        padding:10px 18px;
        width:100%;
        font-family:"Inter600";
        font-size:16px;
        line-height:24px;
        margin-bottom:12px; }
        .eyes4you__categorias-produto .product-listing-container .filter-box .filters .eyes4you__mobile-filter-btn img{
          margin-left:12px; }
        @media screen and (min-width: 768px){
          .eyes4you__categorias-produto .product-listing-container .filter-box .filters .eyes4you__mobile-filter-btn{
            display:none; } }
    .eyes4you__categorias-produto .product-listing-container .product-listing{
      width:100%; }
      @media screen and (min-width: 768px){
        .eyes4you__categorias-produto .product-listing-container .product-listing{
          width:80%; } }
      .eyes4you__categorias-produto .product-listing-container .product-listing *{
        margin:0; }
      .eyes4you__categorias-produto .product-listing-container .product-listing .title{
        font-family:"Inter500";
        font-size:24px;
        line-height:32px;
        color:#111927;
        margin-bottom:6px; }
      .eyes4you__categorias-produto .product-listing-container .product-listing .text{
        font-family:"Inter400";
        font-size:16px;
        line-height:24px;
        color:#1F2A37; }
      .eyes4you__categorias-produto .product-listing-container .product-listing .eyes4you_sort{
        margin-top:24px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        width:100%; }
        @media screen and (min-width: 768px){
          .eyes4you__categorias-produto .product-listing-container .product-listing .eyes4you_sort{
            -webkit-box-align:center;
                -ms-flex-align:center;
                    align-items:center;
            -webkit-box-pack:justify;
                -ms-flex-pack:justify;
                    justify-content:space-between; } }
        .eyes4you__categorias-produto .product-listing-container .product-listing .eyes4you_sort span{
          display:none;
          padding:0; }
          @media screen and (min-width: 768px){
            .eyes4you__categorias-produto .product-listing-container .product-listing .eyes4you_sort span{
              display:block;
              font-family:"Inter500";
              font-size:16px;
              line-height:24px;
              color:#111927;
              width:25%; } }
        .eyes4you__categorias-produto .product-listing-container .product-listing .eyes4you_sort .woocommerce-ordering{
          position:relative;
          width:auto;
          padding:0;
          border:0;
          width:100%; }
          @media screen and (min-width: 768px){
            .eyes4you__categorias-produto .product-listing-container .product-listing .eyes4you_sort .woocommerce-ordering{
              width:auto; } }
          .eyes4you__categorias-produto .product-listing-container .product-listing .eyes4you_sort .woocommerce-ordering::after{
            content:url(../images/icons/arrow-down.7a6fd3d0b7.svg);
            right:20px;
            top:12px;
            position:absolute;
            pointer-events:none; }
          .eyes4you__categorias-produto .product-listing-container .product-listing .eyes4you_sort .woocommerce-ordering select{
            padding:10px 46px 10px 14px;
            border:1px solid #D2D6DB;
            border-radius:8px;
            background-color:#fff;
            font-family:"Inter400";
            font-size:16px;
            line-height:24px;
            color:#384250;
            text-align:center;
            -webkit-appearance:none;
               -moz-appearance:none;
                    appearance:none;
            cursor:pointer;
            width:100%; }
            @media screen and (min-width: 768px){
              .eyes4you__categorias-produto .product-listing-container .product-listing .eyes4you_sort .woocommerce-ordering select{
                width:auto; } }
            .eyes4you__categorias-produto .product-listing-container .product-listing .eyes4you_sort .woocommerce-ordering select option{
              cursor:pointer;
              text-align:left; }
      .eyes4you__categorias-produto .product-listing-container .product-listing .products{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
            -ms-flex-direction:column;
                flex-direction:column;
        margin-top:32px; }
        @media screen and (min-width: 768px){
          .eyes4you__categorias-produto .product-listing-container .product-listing .products{
            -webkit-box-orient:horizontal;
            -webkit-box-direction:normal;
                -ms-flex-direction:row;
                    flex-direction:row;
            -ms-flex-wrap:wrap;
                flex-wrap:wrap;
            -webkit-box-pack:start;
                -ms-flex-pack:start;
                    justify-content:flex-start; } }
        .eyes4you__categorias-produto .product-listing-container .product-listing .products .product-link{
          text-decoration:none; }
        .eyes4you__categorias-produto .product-listing-container .product-listing .products .product-card{
          position:relative;
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          height:auto;
          max-height:280px;
          -webkit-box-orient:vertical;
          -webkit-box-direction:normal;
              -ms-flex-direction:column;
                  flex-direction:column;
          -webkit-box-align:center;
              -ms-flex-align:center;
                  align-items:center;
          border-radius:12px;
          overflow:hidden;
          -webkit-box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.04);
                  box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.04);
          background-color:#F9FAFB;
          min-width:100%; }
          @media screen and (min-width: 768px){
            .eyes4you__categorias-produto .product-listing-container .product-listing .products .product-card{
              min-width:auto; } }
          .eyes4you__categorias-produto .product-listing-container .product-listing .products .product-card .product-percentage{
            position:absolute;
            top:12px;
            left:12px;
            padding:4px 8px;
            background-color:#FCFCFD;
            font-family:"Inter500";
            font-size:12px;
            line-height:18px;
            color:#1F2A37;
            border-radius:6px; }
          .eyes4you__categorias-produto .product-listing-container .product-listing .products .product-card .sale-dates{
            font-family:"Inter500";
            font-size:10px;
            color:#1F2A37;
            width:100%;
            display:block;
            margin-bottom:4px;
            font-style:italic;
            font-weight:700; }
          .eyes4you__categorias-produto .product-listing-container .product-listing .products .product-card .product-img{
            width:100%;
            -o-object-fit:contain;
               object-fit:contain;
            background-color:#fff;
            height:180px;
            padding:20px 12px; }
          .eyes4you__categorias-produto .product-listing-container .product-listing .products .product-card .content{
            padding:16px;
            -ms-flex-item-align:start;
                align-self:flex-start; }
            .eyes4you__categorias-produto .product-listing-container .product-listing .products .product-card .content .product-name{
              font-family:"Inter400";
              font-size:14px;
              line-height:20px;
              color:#1F2A37;
              margin:0; }
            .eyes4you__categorias-produto .product-listing-container .product-listing .products .product-card .content .product-price{
              font-family:"Inter600";
              font-size:14px;
              line-height:20px;
              color:#111927; }
        .eyes4you__categorias-produto .product-listing-container .product-listing .products .product__listing-card{
          padding:0;
          margin-bottom:20px; }
          @media screen and (min-width: 768px){
            .eyes4you__categorias-produto .product-listing-container .product-listing .products .product__listing-card{
              padding:0 12px; } }
        @media screen and (min-width: 768px){
          .eyes4you__categorias-produto .product-listing-container .product-listing .products .product__listing-card:first-child{
            padding:0 12px 0 0; } }
        @media screen and (min-width: 768px){
          .eyes4you__categorias-produto .product-listing-container .product-listing .products .product__listing-card:last-child{
            padding:0 0 0 12px; } }
      .eyes4you__categorias-produto .product-listing-container .product-listing .pagination{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between;
        margin-top:32px; }
        @media screen and (min-width: 768px){
          .eyes4you__categorias-produto .product-listing-container .product-listing .pagination{
            width:-webkit-fit-content;
            width:-moz-fit-content;
            width:fit-content;
            margin-left:auto;
            gap:16px; } }
        .eyes4you__categorias-produto .product-listing-container .product-listing .pagination .prev, .eyes4you__categorias-produto .product-listing-container .product-listing .pagination .next{
          display:block;
          width:32px;
          height:32px; }
        .eyes4you__categorias-produto .product-listing-container .product-listing .pagination .prev{
          background:url(../images/slick/slick-arrow-left.2110575aad.svg); }
        .eyes4you__categorias-produto .product-listing-container .product-listing .pagination .next{
          background:url(../images/slick/slick-arrow-right.f6b7940ac2.svg); }

.eyes4you-single-product{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px;
  padding-bottom:0 !important; }
  @media screen and (min-width: 768px){
    .eyes4you-single-product{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .eyes4you-single-product .woocommerce-notices-wrapper{
    display:none; }
  .eyes4you-single-product .eyes4you-no-single-product .eyes4hyou-nsp-button{
    display:block;
    background-color:#7D69ED;
    color:#FCFCFD;
    font-family:"Inter600";
    padding:10px 16px;
    border-radius:8px;
    border:none;
    font-size:14px;
    line-height:20px;
    text-align:center;
    margin-top:24px;
    text-decoration:none;
    margin-bottom:16px;
    width:100px; }
  .eyes4you-single-product .eyes4you-single-product-top{
    padding-top:40px;
    padding-bottom:48px;
    display:block; }
    @media screen and (min-width: 768px){
      .eyes4you-single-product .eyes4you-single-product-top{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center; } }
    .eyes4you-single-product .eyes4you-single-product-top .woocommerce-breadcrumb{
      font-family:"Inter500";
      font-size:14px;
      line-height:18px;
      text-decoration:none;
      color:#4D5761;
      cursor:context-menu;
      letter-spacing:0.1px; }
      .eyes4you-single-product .eyes4you-single-product-top .woocommerce-breadcrumb a{
        font-family:"Inter500";
        font-size:14px;
        line-height:18px;
        text-decoration:none;
        color:#4D5761;
        cursor:pointer;
        padding:1px;
        letter-spacing:0.1px; }
      .eyes4you-single-product .eyes4you-single-product-top .woocommerce-breadcrumb a:hover{
        color:#232127; }
    .eyes4you-single-product .eyes4you-single-product-top a{
      color:#FCFCFD;
      font-family:"Inter600";
      font-size:14px;
      line-height:20px;
      text-decoration:none;
      color:#7D69ED; }
  .eyes4you-single-product .eyes4you-single-product-info{
    display:block; }
    @media screen and (min-width: 768px){
      .eyes4you-single-product .eyes4you-single-product-info{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:32px; } }
    .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-image{
      width:100%; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-image .eyes4you__single-prod-image{
        margin-top:48px;
        margin-bottom:48px; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-image .eyes4you__single-prod-image #single_prod_image{
          padding:24px; }
          @media screen and (min-width: 768px){
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-image .eyes4you__single-prod-image #single_prod_image{
              padding:48px; } }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-image img{
        width:100%;
        border-radius:12px; }
      @media screen and (min-width: 768px){
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-image{
          width:50%; } }
    .eyes4you-single-product .eyes4you-single-product-info .eyes4you__gallery{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-pack:start;
          -ms-flex-pack:start;
              justify-content:flex-start;
      -webkit-box-align:center;
          -ms-flex-align:center;
              align-items:center;
      -ms-flex-wrap:wrap;
          flex-wrap:wrap;
      margin-top:20px; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you__gallery a{
        margin:5px;
        width:100px;
        height:100px;
        overflow:hidden;
        position:relative;
        display:block; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you__gallery a img{
          width:100%;
          height:100%;
          -o-object-fit:cover;
             object-fit:cover;
          -webkit-transition:-webkit-transform 0.2s ease-in-out;
          transition:-webkit-transform 0.2s ease-in-out;
          transition:transform 0.2s ease-in-out;
          transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you__gallery a:hover img{
        -webkit-transform:scale(1.1);
            -ms-transform:scale(1.1);
                transform:scale(1.1); }
    .eyes4you-single-product .eyes4you-single-product-info .eyes4you__delivery{
      font-family:"Inter400";
      font-size:12px;
      line-height:18px;
      color:#1F2A37;
      margin-top:16px;
      display:block; }
    .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation{
      width:100%; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-top{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        gap:12px; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-top .eyes4you-sprt-title{
          font-family:"Inter500";
          font-size:20px;
          line-height:30px;
          margin:0;
          color:#111927;
          cursor:context-menu; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-top .eyes4you-sprt-price{
          font-family:"Inter500";
          font-size:16px;
          line-height:24px;
          margin:0;
          color:#111927; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-top .product-promo-box{
          display:block;
          text-align:end; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-top .product-promo-box .product-percentage{
            padding:4px 8px;
            background-color:#7d69ed80;
            font-family:"Inter500";
            font-size:12px;
            line-height:18px;
            color:#FCFCFD;
            border-radius:6px; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-top .product-promo-box .eyes4you-sprt-price{
            font-weight:700;
            display:block;
            margin-top:4px; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-description{
        margin-top:6px;
        display:none; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-description .eyes4you-sprt-description{
          font-family:"Inter400";
          font-size:16px;
          line-height:24px;
          margin:0;
          color:#1F2A37; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row{
        display:block;
        margin-top:24px; }
        @media screen and (min-width: 768px){
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row{
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            gap:16px;
            -webkit-box-pack:justify;
                -ms-flex-pack:justify;
                    justify-content:space-between;
            -webkit-box-align:center;
                -ms-flex-align:center;
                    align-items:center;
            margin-top:16px; } }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row .eyes4you-spr-attribute-title{
          font-family:"Inter500";
          font-size:16px;
          line-height:24px;
          margin:0;
          color:#111927;
          width:100%;
          cursor:context-menu; }
          @media screen and (min-width: 768px){
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row .eyes4you-spr-attribute-title{
              width:30%; } }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row .eyes4you-spr-attribute-column{
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          width:100%;
          gap:16px;
          -webkit-box-pack:justify;
              -ms-flex-pack:justify;
                  justify-content:space-between; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row .eyes4you-spr-attribute-column .eyes4you-spr-attribute-inputs{
            width:50%;
            padding:10px 14px;
            border:1px solid #D2D6DB;
            border-radius:8px;
            color:#D2D6DB;
            cursor:default; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row .eyes4you-spr-attribute-column .full-width{
            width:100%; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row .eyes4you-spr-attribute-column .selectable{
            color:#111927;
            cursor:pointer; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row .prdt__delivery-time{
          justify-items:flex-end !important;
          -webkit-box-pack:end !important;
              -ms-flex-pack:end !important;
                  justify-content:flex-end !important;
          text-align:right !important; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row .prdt__delivery-time span{
            width:100% !important; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eye__single-price .eyes4you-spr-attribute-inputs, .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eye__delivery-row .eyes4you-spr-attribute-inputs{
        border:0 !important;
        font-family:"Inter600";
        color:#111927 !important; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eye__delivery-row{
        margin-top:24px;
        display:block; }
        @media screen and (min-width: 768px){
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eye__delivery-row{
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex; } }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eye__delivery-row .eyes4you-spr-attribute-inputs{
          padding:10px 0 !important; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eye__delivery-row-hide{
        display:none; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you__simple-product{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you__simple-product .eyes4you-spr-attribute-inputs{
          width:100% !important; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you__simple-product #eyes4you_simple_product_price_unit{
          border:0 !important;
          font-family:"Inter600";
          color:#111927 !important;
          text-align:right;
          padding:10px 0 !important; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes #left_eye_single_price, .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes #right_eye_single_price{
        padding:10px 0; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-prices{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin-top:24px; }
        @media screen and (min-width: 768px){
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-prices{
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            gap:16px;
            -webkit-box-pack:justify;
                -ms-flex-pack:justify;
                    justify-content:space-between;
            -webkit-box-align:center;
                -ms-flex-align:center;
                    align-items:center;
            margin-top:24px; } }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-prices .price-title{
          font-family:"Inter400";
          font-size:16px;
          line-height:24px;
          margin:0;
          color:#111927;
          width:100%;
          cursor:context-menu; }
          @media screen and (min-width: 768px){
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-prices .price-title{
              width:50%; } }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-prices .pt-bold{
          font-family:"Inter600"; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-prices .price-value{
          font-family:"Inter400";
          font-size:16px;
          line-height:24px;
          margin:0;
          color:#111927;
          width:100%; }
          @media screen and (min-width: 768px){
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-prices .price-value{
              width:50%;
              text-align:end; } }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-prices .pv-bold{
          font-family:"Inter600";
          -webkit-box-pack:end;
              -ms-flex-pack:end;
                  justify-content:flex-end;
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn{
        display:block;
        margin-top:24px; }
        @media screen and (min-width: 768px){
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn{
            margin-top:16px; } }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn .eyes4you-error-message{
          font-family:"Inter600";
          font-size:14px;
          line-height:20px;
          font-style:italic;
          margin:0;
          color:#b02121;
          margin-bottom:16px;
          display:block; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn .eyes4you-add-to-cart, .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn .cr-eyes4you-add-to-cart{
          width:100%;
          background-color:#7D69ED;
          color:#FCFCFD;
          border:none;
          border-radius:8px;
          padding:10px 10px;
          font-family:"Inter600";
          font-size:16px;
          cursor:not-allowed;
          opacity:.5;
          position:relative; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn .eyes4you-add-to-cart .loaderr, .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn .cr-eyes4you-add-to-cart .loaderr{
            width:20px;
            height:20px;
            border:3px solid #FFF;
            border-radius:50%;
            display:inline-block;
            position:relative;
            -webkit-box-sizing:border-box;
                    box-sizing:border-box;
            -webkit-animation:rotation 1s linear infinite;
                    animation:rotation 1s linear infinite;
            display:none;
            position:absolute;
            right:10%;
            bottom:12px; }
            @media screen and (min-width: 768px){
              .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn .eyes4you-add-to-cart .loaderr, .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn .cr-eyes4you-add-to-cart .loaderr{
                right:12%; } }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn .eyes4you-add-to-cart .loaderr::after, .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn .cr-eyes4you-add-to-cart .loaderr::after{
            content:'';
            -webkit-box-sizing:border-box;
                    box-sizing:border-box;
            position:absolute;
            left:50%;
            top:50%;
            -webkit-transform:translate(-50%, -50%);
                -ms-transform:translate(-50%, -50%);
                    transform:translate(-50%, -50%);
            width:30px;
            height:30px;
            border-radius:50%;
            border:1px solid;
            border-color:#FCFCFD transparent; }

@-webkit-keyframes rotation{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }

@keyframes rotation{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn .loading .loaderr{
          display:block !important; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-attribute-row-btn .active-btn{
          opacity:1;
          cursor:pointer; }
      .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling{
        margin-top:24px; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling span{
          font-family:"Inter500";
          font-size:14px;
          line-height:20px;
          color:#1F2A37;
          display:block; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products{
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          -webkit-box-orient:vertical;
          -webkit-box-direction:normal;
              -ms-flex-direction:column;
                  flex-direction:column;
          margin-top:16px; }
          @media screen and (min-width: 768px){
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products{
              -webkit-box-orient:horizontal;
              -webkit-box-direction:normal;
                  -ms-flex-direction:row;
                      flex-direction:row;
              -ms-flex-wrap:wrap;
                  flex-wrap:wrap;
              -webkit-box-pack:start;
                  -ms-flex-pack:start;
                      justify-content:flex-start; } }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product-link{
            text-decoration:none; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product-card{
            position:relative;
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            height:auto;
            max-height:280px;
            -webkit-box-orient:vertical;
            -webkit-box-direction:normal;
                -ms-flex-direction:column;
                    flex-direction:column;
            -webkit-box-align:center;
                -ms-flex-align:center;
                    align-items:center;
            border-radius:12px;
            overflow:hidden;
            -webkit-box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.04);
                    box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.04);
            background-color:#F9FAFB;
            min-width:100%; }
            @media screen and (min-width: 768px){
              .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product-card{
                min-width:auto; } }
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product-card .product-percentage{
              position:absolute;
              top:12px;
              left:12px;
              padding:4px 8px;
              background-color:#FCFCFD;
              font-family:"Inter500";
              font-size:12px;
              line-height:18px;
              color:#1F2A37;
              border-radius:6px; }
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product-card .sale-dates{
              font-family:"Inter500";
              font-size:10px;
              color:#1F2A37;
              width:100%;
              display:block;
              margin-bottom:4px;
              font-style:italic;
              font-weight:700; }
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product-card .product-img{
              width:100%;
              -o-object-fit:contain;
                 object-fit:contain;
              background-color:#fff;
              height:180px;
              padding:20px 12px; }
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product-card .content{
              padding:16px;
              -ms-flex-item-align:start;
                  align-self:flex-start; }
              .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product-card .content .product-name{
                font-family:"Inter400";
                font-size:14px;
                line-height:20px;
                color:#1F2A37;
                margin:0; }
              .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product-card .content .product-price{
                font-family:"Inter600";
                font-size:14px;
                line-height:20px;
                color:#111927; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product__listing-card{
            padding:0;
            margin-bottom:20px;
            text-decoration:none; }
            @media screen and (min-width: 768px){
              .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product__listing-card{
                padding:0 12px; } }
          @media screen and (min-width: 768px){
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product__listing-card:first-child{
              padding:0 12px 0 0; } }
          @media screen and (min-width: 768px){
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .products .product__listing-card:last-child{
              padding:0 0 0 12px; } }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card{
          position:relative;
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          height:auto;
          max-height:320px !important;
          -webkit-box-orient:vertical;
          -webkit-box-direction:normal;
              -ms-flex-direction:column;
                  flex-direction:column;
          -webkit-box-align:center;
              -ms-flex-align:center;
                  align-items:center;
          border-radius:12px;
          overflow:hidden;
          -webkit-box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.04);
                  box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.04);
          background-color:#F9FAFB !important;
          min-width:100% !important; }
          @media screen and (min-width: 768px){
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card{
              min-width:auto; } }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card a{
            background-color:#F3F4F6; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .product-percentage{
            position:absolute;
            top:12px;
            left:12px;
            padding:4px 8px;
            background-color:#FCFCFD;
            font-family:"Inter500";
            font-size:12px;
            line-height:18px;
            color:#1F2A37;
            border-radius:6px; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .sale-dates{
            font-family:"Inter500";
            font-size:10px;
            color:#1F2A37;
            width:100%;
            display:block;
            margin-bottom:4px;
            font-style:italic;
            font-weight:700; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .product-img{
            width:100%;
            -o-object-fit:contain;
               object-fit:contain;
            background-color:#fff;
            height:180px;
            padding:20px 12px; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .content{
            padding:16px;
            -ms-flex-item-align:start;
                align-self:flex-start;
            width:100%;
            background-color:#F9FAFB; }
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .content .product-name{
              font-family:"Inter400";
              font-size:14px;
              line-height:20px;
              color:#1F2A37;
              margin:0; }
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .content .product-price{
              font-family:"Inter600";
              font-size:14px;
              line-height:20px;
              color:#111927;
              display:contents; }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .eyes4you-add-to-cart, .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .cr-eyes4you-add-to-cart{
            width:100%;
            background-color:#7D69ED;
            color:#FCFCFD;
            border:none;
            border-radius:8px;
            padding:4px 8px;
            font-family:"Inter600";
            font-size:14px;
            position:relative;
            margin-top:8px;
            z-index:4; }
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .eyes4you-add-to-cart .loaderr, .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .cr-eyes4you-add-to-cart .loaderr{
              width:18px;
              height:18px;
              border:3px solid #FFF;
              border-radius:50%;
              display:inline-block;
              position:relative;
              -webkit-box-sizing:border-box;
                      box-sizing:border-box;
              -webkit-animation:rotation 1s linear infinite;
                      animation:rotation 1s linear infinite;
              display:none;
              position:absolute;
              right:44% !important;
              bottom:6px; }
              @media screen and (min-width: 768px){
                .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .eyes4you-add-to-cart .loaderr, .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .cr-eyes4you-add-to-cart .loaderr{
                  right:12%; } }
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .eyes4you-add-to-cart .loaderr::after, .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .cr-eyes4you-add-to-cart .loaderr::after{
              content:'';
              -webkit-box-sizing:border-box;
                      box-sizing:border-box;
              position:absolute;
              left:50%;
              top:50%;
              -webkit-transform:translate(-50%, -50%);
                  -ms-transform:translate(-50%, -50%);
                      transform:translate(-50%, -50%);
              width:20px;
              height:20px;
              border-radius:50%;
              border:1px solid;
              border-color:#FCFCFD transparent; }

@keyframes rotation{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }
          .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .loading{
            opacity:.5;
            cursor:not-allowed; }
            .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling .product-card .loading .loaderr{
              display:block !important; }
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation .eyes4you-spr-attributes .eyes4you-spr-cross-selling del span{
          display:contents; }
      @media screen and (min-width: 768px){
        .eyes4you-single-product .eyes4you-single-product-info .eyes4you-single-product-variation{
          width:50%; } }
  .eyes4you-single-product .align-items-center{
    -webkit-box-align:start !important;
        -ms-flex-align:start !important;
            align-items:flex-start !important; }
  .eyes4you-single-product .eyes4you-single-product-description .product-info{
    margin-top:64px; }
    @media screen and (min-width: 768px){
      .eyes4you-single-product .eyes4you-single-product-description .product-info{
        margin-top:48px; } }
    .eyes4you-single-product .eyes4you-single-product-description .product-info .nav-tabs{
      border:0; }
      .eyes4you-single-product .eyes4you-single-product-description .product-info .nav-tabs .nav-link{
        border:0;
        font-family:"Inter600";
        font-size:16px;
        line-height:24px;
        color:#384250;
        opacity:.6;
        margin:0.5rem 1rem;
        padding:0; }
      .eyes4you-single-product .eyes4you-single-product-description .product-info .nav-tabs .active{
        color:#111927;
        opacity:1;
        border-bottom:2px solid #111927; }
    .eyes4you-single-product .eyes4you-single-product-description .product-info .tab-content{
      margin:0.5rem 1rem; }
      .eyes4you-single-product .eyes4you-single-product-description .product-info .tab-content .eyes4you-short-description{
        color:#232127;
        font-family:"Inter400";
        font-size:16px;
        line-height:24px; }
      .eyes4you-single-product .eyes4you-single-product-description .product-info .tab-content .eyes4you-extra-info{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        padding:16px; }
        .eyes4you-single-product .eyes4you-single-product-description .product-info .tab-content .eyes4you-extra-info .eyes4you-extra-info-title{
          color:#1F2A37;
          font-family:"Inter500";
          font-size:16px;
          line-height:24px;
          width:50%; }
          @media screen and (min-width: 768px){
            .eyes4you-single-product .eyes4you-single-product-description .product-info .tab-content .eyes4you-extra-info .eyes4you-extra-info-title{
              width:30%; } }
        .eyes4you-single-product .eyes4you-single-product-description .product-info .tab-content .eyes4you-extra-info .eyes4you-extra-info-description{
          color:#1F2A37;
          font-family:"Inter400";
          font-size:16px;
          line-height:24px;
          width:50%; }
          @media screen and (min-width: 768px){
            .eyes4you-single-product .eyes4you-single-product-description .product-info .tab-content .eyes4you-extra-info .eyes4you-extra-info-description{
              width:70%; } }
      .eyes4you-single-product .eyes4you-single-product-description .product-info .tab-content .dark-bg{
        background-color:#F3F4F6; }
  .eyes4you-single-product .eyes4you-single-product-advertisement{
    display:block;
    border-radius:12px;
    margin-top:48px; }
    @media screen and (min-width: 768px){
      .eyes4you-single-product .eyes4you-single-product-advertisement{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex; } }
    .eyes4you-single-product .eyes4you-single-product-advertisement .eyes4you-single-product-advertisement-image{
      width:100%;
      height:236px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      background:url(../images/general/img_lentes.a69df71a8e.png);
      background-position:center center;
      background-repeat:no-repeat;
      background-size:cover; }
      @media screen and (min-width: 768px){
        .eyes4you-single-product .eyes4you-single-product-advertisement .eyes4you-single-product-advertisement-image{
          width:50%;
          height:auto;
          border-top-left-radius:12px;
          border-top-right-radius:0;
          border-bottom-left-radius:12px; } }
    .eyes4you-single-product .eyes4you-single-product-advertisement .eyes4you-single-product-advertisement-info{
      padding:16px;
      width:100%;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
      background-color:#6952EA; }
      @media screen and (min-width: 768px){
        .eyes4you-single-product .eyes4you-single-product-advertisement .eyes4you-single-product-advertisement-info{
          padding:76px;
          width:50%;
          border-bottom-left-radius:0;
          border-top-right-radius:12px;
          border-bottom-right-radius:12px; } }
      .eyes4you-single-product .eyes4you-single-product-advertisement .eyes4you-single-product-advertisement-info .eyes4you-spai-title{
        display:block;
        color:#FCFCFD;
        font-family:"Inter600";
        font-size:24px;
        line-height:32px; }
      .eyes4you-single-product .eyes4you-single-product-advertisement .eyes4you-single-product-advertisement-info .eyes4you-spai-sub-title{
        display:block;
        color:#B8ADF5;
        font-family:"Inter600";
        font-size:24px;
        line-height:32px;
        margin-bottom:8px; }
      .eyes4you-single-product .eyes4you-single-product-advertisement .eyes4you-single-product-advertisement-info .eyes4you-spai-text{
        display:block;
        color:#FCFCFD;
        font-family:"Inter500";
        font-size:16px;
        line-height:24px;
        margin-bottom:24px; }
      .eyes4you-single-product .eyes4you-single-product-advertisement .eyes4you-single-product-advertisement-info .eyes4you-spai-button{
        display:block;
        width:100%;
        padding:10px 16px;
        border-radius:8px;
        background-color:#FCFCFD;
        color:#1F2A37;
        font-family:"Inter600";
        font-size:14px;
        line-height:20px;
        text-decoration:none; }
        @media screen and (min-width: 768px){
          .eyes4you-single-product .eyes4you-single-product-advertisement .eyes4you-single-product-advertisement-info .eyes4you-spai-button{
            width:-webkit-fit-content;
            width:-moz-fit-content;
            width:fit-content; } }
  .eyes4you-single-product .page__content{
    margin-top:48px; }
    .eyes4you-single-product .page__content section{
      margin:0; }
.error404 h2{
  display:none; }

.error404 footer{
  display:none !important; }

.error404 .eyes4you__404{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-top:48px; }
  @media screen and (min-width: 768px){
    .error404 .eyes4you__404{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  @media screen and (min-width: 768px){
    .error404 .eyes4you__404{
      height:100vh;
      margin-top:0; } }
  .error404 .eyes4you__404 .eyes4you__404-box{
    display:block; }
    .error404 .eyes4you__404 .eyes4you__404-box span{
      font-family:"Inter600";
      font-size:16px;
      line-height:24px;
      color:#4225E5;
      cursor:context-menu;
      margin-bottom:12px; }
    .error404 .eyes4you__404 .eyes4you__404-box h1{
      font-family:"Inter600";
      font-size:36px;
      line-height:44px;
      color:#1F2A37;
      cursor:context-menu;
      margin-bottom:16px; }
      @media screen and (min-width: 768px){
        .error404 .eyes4you__404 .eyes4you__404-box h1{
          font-size:60px;
          line-height:72px;
          margin-bottom:24px; } }
    .error404 .eyes4you__404 .eyes4you__404-box h6{
      font-family:"Inter400";
      font-size:18px;
      line-height:28px;
      color:#4D5761;
      cursor:context-menu;
      margin-bottom:32px; }
      @media screen and (min-width: 768px){
        .error404 .eyes4you__404 .eyes4you__404-box h6{
          font-size:20px;
          line-height:30px;
          margin-bottom:48px; } }
    .error404 .eyes4you__404 .eyes4you__404-box button{
      cursor:pointer;
      background-color:#7D69ED;
      border-radius:8px;
      padding:10px 18px;
      border:0; }
      .error404 .eyes4you__404 .eyes4you__404-box button a{
        font-family:"Inter600";
        font-size:16px;
        line-height:24px;
        color:#FCFCFD;
        text-decoration:none; }

.eyes4you__subfooter{
  padding:24px 24px;
  background-color:#F9FAFB;
  margin-top:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  gap:16px; }
  @media screen and (min-width: 768px){
    .eyes4you__subfooter{
      padding:48px;
      gap:36px; } }
  .eyes4you__subfooter a, .eyes4you__subfooter img{
    height:24px; }
    @media screen and (min-width: 768px){
      .eyes4you__subfooter a, .eyes4you__subfooter img{
        height:48px; } }

.eyes4you__footer{
  position:relative;
  height:100%;
  background-color:#6952EA; }
  .eyes4you__footer .eyes4you__footer-image{
    position:absolute;
    left:0;
    height:inherit; }
  .eyes4you__footer .eyes4you__footer-top{
    display:block;
    padding:16px 32px; }
    .eyes4you__footer .eyes4you__footer-top div{
      display:block;
      margin-bottom:32px; }
    @media screen and (min-width: 768px){
      .eyes4you__footer .eyes4you__footer-top{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        padding:60px 122px 80px;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between; }
        .eyes4you__footer .eyes4you__footer-top div{
          margin-bottom:unset; } }
  .eyes4you__footer .eyes4you__footer-brand-title{
    display:block;
    z-index:2;
    position:relative;
    cursor:pointer; }
    .eyes4you__footer .eyes4you__footer-brand-title img{
      cursor:pointer;
      height:20px; }
  .eyes4you__footer .eyes4you__footer-title{
    display:block;
    color:#FCFCFD;
    text-decoration:none;
    font-family:"Inter600";
    font-size:18px;
    line-height:28px;
    cursor:context-menu;
    z-index:2;
    position:relative; }
  .eyes4you__footer .eyes4you__footer-item{
    display:block;
    color:#FCFCFD;
    text-decoration:none;
    font-family:"Inter500";
    font-size:14px;
    line-height:20px;
    margin-top:16px;
    z-index:2;
    position:relative; }
    .eyes4you__footer .eyes4you__footer-item img{
      margin-right:8px; }
  .eyes4you__footer .eyes4you__footer-item-whatsapp{
    color:#FCFCFD;
    text-decoration:none;
    font-family:"Inter500";
    font-size:14px;
    line-height:20px;
    margin-top:16px;
    z-index:2;
    position:relative; }
  .eyes4you__footer .eyes4you__footer-item-schedule{
    display:block;
    color:#FCFCFD;
    text-decoration:none;
    font-family:"Inter400";
    font-size:12px;
    line-height:18px;
    margin-top:16px;
    z-index:2;
    position:relative; }
    .eyes4you__footer .eyes4you__footer-item-schedule img{
      margin-right:8px; }
  .eyes4you__footer .eyes4you__footer-bottom{
    display:block;
    padding:16px 32px;
    border-top:1px solid #7D69ED;
    position:relative; }
    .eyes4you__footer .eyes4you__footer-bottom .eyes4you__footer-conditions{
      display:block;
      margin-top:16px; }
      @media screen and (min-width: 768px){
        .eyes4you__footer .eyes4you__footer-bottom .eyes4you__footer-conditions{
          margin-top:0; } }
      .eyes4you__footer .eyes4you__footer-bottom .eyes4you__footer-conditions a{
        margin-bottom:16px; }
        @media screen and (min-width: 768px){
          .eyes4you__footer .eyes4you__footer-bottom .eyes4you__footer-conditions a{
            margin-bottom:0; } }
    @media screen and (min-width: 768px){
      .eyes4you__footer .eyes4you__footer-bottom{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        padding:22px 122px;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between; }
        .eyes4you__footer .eyes4you__footer-bottom .eyes4you__footer-conditions{
          display:-webkit-box;
          display:-ms-flexbox;
          display:flex;
          gap:24px; } }
    .eyes4you__footer .eyes4you__footer-bottom .eyes4you__footer-title{
      font-family:"Inter400";
      font-size:14px;
      line-height:20px;
      z-index:2;
      position:relative; }
    .eyes4you__footer .eyes4you__footer-bottom .eyes4you__footer-item{
      margin-top:0; }

.eyes4you__footer::before{
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:-webkit-gradient(linear, left top, right bottom, from(rgba(228, 181, 166, 0.2)), color-stop(#6952EA), color-stop(100%), color-stop(5%, transparent));
  background:linear-gradient(to bottom right, rgba(228, 181, 166, 0.2), #6952EA, 100%, transparent 5%);
  -webkit-filter:blur(10px);
          filter:blur(10px);
  z-index:0; }

.block__page{
  z-index:0 !important; }

.header{
  position:fixed;
  width:100%;
  z-index:2; }
  .header.transparent{
    background:transparent; }
  .header.gradient{
    background:-webkit-gradient(linear, left top, right top, from(#B592C7), color-stop(35%, #8B73E3), color-stop(65%, #8B73E3), to(#B592C7));
    background:linear-gradient(90deg, #B592C7 0%, #8B73E3 35%, #8B73E3 65%, #B592C7); }
  .header.header-scrolled{
    background:-webkit-gradient(linear, left top, right top, from(#B592C7), color-stop(35%, #8B73E3), color-stop(65%, #8B73E3), to(#B592C7));
    background:linear-gradient(90deg, #B592C7 0%, #8B73E3 35%, #8B73E3 65%, #B592C7); }
    .header.header-scrolled li.menu-item-has-children .sub-menu{
      background:-webkit-gradient(linear, left top, right top, from(#B592C7), color-stop(#8B73E3), to(#B592C7)) !important;
      background:linear-gradient(to right, #B592C7, #8B73E3, #B592C7) !important; }
  .header #header__mobile{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    padding:25px 16px; }
    @media screen and (min-width: 768px){
      .header #header__mobile{
        display:none; } }
    .header #header__mobile .header__logo{
      z-index:5; }
      @media screen and (min-width: 768px){
        .header #header__mobile .header__logo a img{
          height:auto;
          width:200px; } }
    .header #header__mobile .btn__cart-mobile{
      display:none;
      position:relative;
      z-index:1; }
      .header #header__mobile .btn__cart-mobile .cart-quantity{
        position:absolute;
        bottom:-20px;
        right:6px;
        font-family:"Inter600";
        font-size:12px;
        cursor:pointer;
        padding:2px 8px;
        border-radius:50%;
        background-color:#4225E5;
        display:none;
        z-index:99999; }
      .header #header__mobile .btn__cart-mobile .light{
        color:#FCFCFD; }
  .header .button__close{
    display:none;
    position:relative;
    z-index:5; }
  .header .eyes4you__mobile-menu{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    padding:96px 16px 24px;
    background-color:#6952EA;
    display:none; }
    .header .eyes4you__mobile-menu .header__nav{
      margin-bottom:48px;
      border-bottom:1px solid #7D69ED; }
      .header .eyes4you__mobile-menu .header__nav li.menu-item-has-children .sub-menu{
        display:none; }
      .header .eyes4you__mobile-menu .header__nav ul{
        list-style-type:none;
        padding:0;
        margin:0; }
        .header .eyes4you__mobile-menu .header__nav ul li{
          margin-bottom:48px;
          text-align:center; }
          .header .eyes4you__mobile-menu .header__nav ul li a{
            color:#FCFCFD;
            text-decoration:none;
            font-family:"Inter600";
            font-size:16px;
            line-height:24px; }
    .header .eyes4you__mobile-menu .button__account, .header .eyes4you__mobile-menu .button__cart{
      display:block;
      width:100%;
      margin-bottom:24px;
      text-align:center;
      color:#FCFCFD;
      text-decoration:none;
      font-family:"Inter600";
      font-size:16px;
      line-height:24px; }
    .header .eyes4you__mobile-menu .button__repeat{
      background-color:#FCFCFD !important;
      border-radius:8px;
      padding:10px 16px;
      display:none;
      -webkit-box-pack:center;
          -ms-flex-pack:center;
              justify-content:center;
      gap:4px;
      width:100%; }
      .header .eyes4you__mobile-menu .button__repeat span{
        color:#1F2A37;
        text-decoration:none;
        font-family:"Inter600";
        font-size:16px;
        line-height:24px; }
      .header .eyes4you__mobile-menu .button__repeat img{
        padding:4px; }
    .header .eyes4you__mobile-menu .submenu-toggle{
      position:absolute;
      padding:0 10px 0 20px;
      color:#FCFCFD;
      font-size:18px;
      right:50px; }
    .header .eyes4you__mobile-menu .sub-menu{
      margin-top:24px !important; }
      .header .eyes4you__mobile-menu .sub-menu li{
        margin-bottom:16px !important; }
        .header .eyes4you__mobile-menu .sub-menu li a{
          font-family:"Inter400" !important;
          font-size:18px; }
      .header .eyes4you__mobile-menu .sub-menu li:last-child{
        margin-bottom:0 !important; }
  .header #header__desktop{
    display:none; }
    @media screen and (min-width: 768px){
      .header #header__desktop{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between;
        padding:22px 122px; } }
    @media screen and (min-width: 768px){
      .header #header__desktop .header__nav .menu{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between;
        list-style:none;
        margin:0;
        padding:0;
        gap:32px; } }
    @media screen and (min-width: 768px){
      .header #header__desktop .header__nav .menu li a{
        color:#FCFCFD;
        text-decoration:none;
        font-family:"Inter600";
        font-size:16px;
        line-height:20px; } }
    .header #header__desktop .header__nav .menu li.menu-item-has-children .sub-menu{
      display:none;
      width:100%;
      background:transparent;
      padding:40px;
      position:absolute;
      z-index:99;
      left:0;
      margin:0;
      list-style:none;
      border-radius:0px 0px 24px 24px;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
          -ms-flex-direction:column;
              flex-direction:column;
      gap:24px;
      -webkit-box-pack:center;
          -ms-flex-pack:center;
              justify-content:center;
      margin-top:10px; }
    .header #header__desktop .header__nav .menu li.menu-item-has-children:hover > a{
      opacity:0.6; }
    @media screen and (min-width: 768px){
      .header #header__desktop .header__nav.light .menu li a{
        color:#FCFCFD; } }
    @media screen and (min-width: 768px){
      .header #header__desktop .header__nav.dark .menu li a{
        color:#384250; } }
    .header #header__desktop .header__buttons{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-align:center;
          -ms-flex-align:center;
              align-items:center;
      gap:24px;
      position:relative; }
      .header #header__desktop .header__buttons .button__cart{
        position:relative;
        padding:2px; }
      .header #header__desktop .header__buttons .cart-quantity{
        position:absolute;
        bottom:-14px;
        right:-14px;
        font-family:"Inter600";
        font-size:12px;
        cursor:pointer;
        padding:2px 8px;
        border-radius:50%;
        background-color:#7D69ED;
        display:none;
        z-index:99999; }
      .header #header__desktop .header__buttons .light{
        color:#FCFCFD; }
    .header #header__desktop .button__repeat{
      background-color:#FCFCFD !important;
      border-radius:8px;
      padding:6px 16px;
      display:none;
      -ms-flex-pack:distribute;
          justify-content:space-around;
      gap:4px; }
      .header #header__desktop .button__repeat span{
        color:#1F2A37;
        text-decoration:none;
        font-family:"Inter600";
        font-size:16px;
        line-height:24px; }
      .header #header__desktop .button__repeat img{
        padding:4px; }
  .header button{
    background-color:transparent !important;
    border:none !important; }
  .header button:focus{
    outline:0 !important; }
  .header .header__signin-background{
    display:none;
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:999;
    background:var(--transparency-16, rgba(0, 0, 0, 0.16)); }
    .header .header__signin-background .close__login, .header .header__signin-background .close__register{
      font-family:"Inter500";
      font-size:18px;
      font-style:normal;
      text-align:right;
      display:block;
      margin-bottom:24px;
      margin-right:12px;
      cursor:pointer; }
    .header .header__signin-background .header__signin-box{
      display:block;
      position:fixed;
      top:0;
      left:0;
      right:0;
      bottom:0;
      padding:120px 16px 48px;
      background-color:#FCFCFD;
      z-index:9999; }
      .header .header__signin-background .header__signin-box .header__login{
        display:block;
        width:100%; }
        @media screen and (min-width: 768px){
          .header .header__signin-background .header__signin-box .header__login{
            width:448px; } }
      @media screen and (min-width: 768px){
        .header .header__signin-background .header__signin-box{
          top:50%;
          left:50%;
          right:unset;
          bottom:unset;
          -webkit-transform:translate(-50%, -50%);
              -ms-transform:translate(-50%, -50%);
                  transform:translate(-50%, -50%);
          padding:48px 72px;
          border-radius:8px; } }
    .header .header__signin-background .header__signup-box{
      display:none;
      position:fixed;
      top:0;
      left:0;
      right:0;
      bottom:0;
      padding:120px 16px 48px;
      background-color:#FCFCFD;
      z-index:9999; }
      .header .header__signin-background .header__signup-box .header__register{
        display:block;
        width:100%; }
        @media screen and (min-width: 768px){
          .header .header__signin-background .header__signup-box .header__register{
            width:448px; } }
      @media screen and (min-width: 768px){
        .header .header__signin-background .header__signup-box{
          top:50%;
          left:50%;
          right:unset;
          bottom:unset;
          -webkit-transform:translate(-50%, -50%);
              -ms-transform:translate(-50%, -50%);
                  transform:translate(-50%, -50%);
          padding:48px 72px;
          border-radius:8px; } }
    .header .header__signin-background .header__signin-title{
      color:#111927;
      text-align:center;
      font-family:"Inter600";
      font-size:24px;
      font-style:normal;
      font-weight:600;
      line-height:32px;
      margin-bottom:12px; }
      @media screen and (min-width: 768px){
        .header .header__signin-background .header__signin-title{
          font-size:30px;
          line-height:38px; } }
    .header .header__signin-background .header__signin-message{
      color:#4D5761;
      text-align:center;
      font-family:"Inter400";
      font-size:16px;
      font-style:normal;
      font-weight:400;
      line-height:24px;
      margin-bottom:32px;
      display:block; }
    .header .header__signin-background form p{
      margin:0; }
    .header .header__signin-background form label{
      display:block;
      width:100%;
      color:#4D5761;
      font-family:"Inter500";
      font-size:14px;
      font-style:normal;
      font-weight:500;
      line-height:20px;
      margin-bottom:6px; }
    .header .header__signin-background form input{
      display:block;
      width:100%;
      margin-bottom:20px;
      border:1px solid #D2D6DB;
      border-radius:8px;
      padding:10px 14px; }
    .header .header__signin-background form .header__signin-remember{
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-pack:justify;
          -ms-flex-pack:justify;
              justify-content:space-between;
      -webkit-box-align:center;
          -ms-flex-align:center;
              align-items:center; }
      .header .header__signin-background form .header__signin-remember label{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        width:auto;
        margin-right:12px; }
        .header .header__signin-background form .header__signin-remember label input{
          width:auto;
          margin-bottom:0;
          margin-right:6px; }
      .header .header__signin-background form .header__signin-remember a{
        color:#6952EA;
        font-family:"Inter600";
        font-size:14px;
        font-style:normal;
        font-weight:600;
        line-height:20px; }
    .header .header__signin-background form .woocommerce-form-login__submit, .header .header__signin-background form .woocommerce-form-register__submit{
      display:block;
      width:100%;
      background-color:#7D69ED !important;
      color:#FCFCFD;
      font-family:"Inter600";
      font-size:16px;
      line-height:24px;
      margin-top:24px;
      margin-bottom:26px;
      padding:10px 18px;
      border-radius:8px; }
    .header .header__signin-background form .woocommerce-form-register__submit{
      margin-top:0; }
    .header .header__signin-background form .social-login__submit{
      display:block;
      width:100%;
      color:#111927;
      font-family:"Inter600";
      font-size:16px;
      line-height:24px;
      margin-bottom:32px;
      padding:10px 18px;
      border-radius:8px;
      border:1px solid #E5E7EB !important;
      text-decoration:none;
      text-align:center; }
      .header .header__signin-background form .social-login__submit img{
        margin-right:12px; }
    .header .header__signin-background form .signin__register{
      display:block;
      text-align:center;
      color:#384250;
      font-family:"Inter500";
      font-size:14px;
      font-style:normal;
      line-height:20px; }
      .header .header__signin-background form .signin__register #custom_register_button, .header .header__signin-background form .signin__register #custom_login_button{
        font-family:"Inter600";
        color:#6952EA; }
    .header .header__signin-background .woocommerce-form-register{
      margin-top:32px; }
      .header .header__signin-background .woocommerce-form-register .signup__other{
        display:block;
        text-align:center;
        color:#4D5761;
        font-family:"Inter400";
        font-size:14px;
        font-style:normal;
        line-height:20px;
        margin-bottom:26px; }
    .header .header__signin-background .custom-register-buttons{
      display:block; }
  .header .header__search-background{
    display:none;
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:999;
    background:var(--transparency-16, rgba(0, 0, 0, 0.16)); }
    .header .header__search-background .close__search{
      font-family:"Inter500";
      font-size:18px;
      font-style:normal;
      text-align:right;
      display:block;
      cursor:pointer; }
    .header .header__search-background .header__search-box{
      display:block;
      position:fixed;
      top:30%;
      left:24px;
      right:24px;
      padding:24px;
      border-radius:8px;
      background-color:#FCFCFD;
      z-index:9999; }
      .header .header__search-background .header__search-box .header__search{
        display:block;
        width:100%; }
        @media screen and (min-width: 768px){
          .header .header__search-background .header__search-box .header__search{
            width:448px; } }
        .header .header__search-background .header__search-box .header__search .dgwt-wcas-search-wrapp{
          margin-top:8px; }
          .header .header__search-background .header__search-box .header__search .dgwt-wcas-search-wrapp form div{
            padding:12px 0; }
      @media screen and (min-width: 768px){
        .header .header__search-background .header__search-box{
          top:50%;
          left:50%;
          right:unset;
          -webkit-transform:translate(-50%, -50%);
              -ms-transform:translate(-50%, -50%);
                  transform:translate(-50%, -50%);
          padding:48px 32px; } }
      .header .header__search-background .header__search-box .header__search-top{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
            -ms-flex-pack:justify;
                justify-content:space-between; }
    .header .header__search-background .header__search-title{
      color:#111927;
      text-align:center;
      font-family:"Inter500";
      font-size:18px;
      font-style:normal;
      font-weight:600;
      line-height:28px;
      margin:0; }

#header_dark{
  background:-webkit-gradient(linear, left top, right top, from(#B592C7), color-stop(35%, #8B73E3), color-stop(65%, #8B73E3), to(#B592C7)) !important;
  background:linear-gradient(90deg, #B592C7 0%, #8B73E3 35%, #8B73E3 65%, #B592C7) !important; }

.admin-bar .eyes4you__mobile-menu{
  top:46px !important; }

.btn__search{
  position:relative;
  z-index:1; }

body{
  margin:0;
  font-family:Arial, sans-serif; }

#wpadminbar{
  -webkit-transition:top 0.3s;
  transition:top 0.3s; }

body.admin-bar #wpadminbar{
  position:fixed;
  top:0;
  width:100%;
  z-index:9999; }

.eyes4you__user-firstname{
  font-family:"Inter600";
  font-size:15px;
  line-height:24px;
  color:#FCFCFD;
  display:block;
  text-align:center;
  margin-bottom:48px; }
  @media screen and (min-width: 768px){
    .eyes4you__user-firstname{
      margin-bottom:0; } }
@font-face{
  font-family:'Inter100';
  src:url(../fonts/Inter-Thin.5d020e7ef0.woff2), url(../fonts/Inter-Thin.1d8237cae4.woff) format("woff");
  font-weight:normal;
  font-style:normal; }

@font-face{
  font-family:'Inter200';
  src:url(../fonts/Inter-ExtraLight.b6754bc350.woff2), url(../fonts/Inter-ExtraLight.497b252ad2.woff) format("woff");
  font-weight:normal;
  font-style:normal; }

@font-face{
  font-family:'Inter300';
  src:url(../fonts/Inter-Light.b4a67515ff.woff2), url(../fonts/Inter-Light.ae10433020.woff) format("woff");
  font-weight:normal;
  font-style:normal; }

@font-face{
  font-family:'Inter400';
  src:url(../fonts/Inter-Regular.d002a8650c.woff2), url(../fonts/Inter-Regular.8a19fc72bf.woff) format("woff");
  font-weight:normal;
  font-style:normal; }

@font-face{
  font-family:'Inter500';
  src:url(../fonts/Inter-Medium.19e05b2238.woff2), url(../fonts/Inter-Medium.f65c8c00e6.woff) format("woff");
  font-weight:normal;
  font-style:normal; }

@font-face{
  font-family:'Inter600';
  src:url(../fonts/Inter-SemiBold.0cfb39b377.woff2), url(../fonts/Inter-SemiBold.d703b3892c.woff) format("woff");
  font-weight:normal;
  font-style:normal; }

@font-face{
  font-family:'Inter700';
  src:url(../fonts/Inter-Bold.74a8620796.woff2), url(../fonts/Inter-Bold.a9221dece5.woff) format("woff");
  font-weight:normal;
  font-style:normal; }

@font-face{
  font-family:'Inter800';
  src:url(../fonts/Inter-ExtraBold.37a35b6c3e.woff2), url(../fonts/Inter-ExtraBold.08e907e416.woff) format("woff");
  font-weight:normal;
  font-style:normal; }

@font-face{
  font-family:'Inter900';
  src:url(../fonts/Inter-Black.b2225c2dc6.woff2), url(../fonts/Inter-Black.f961eb748f.woff) format("woff");
  font-weight:normal;
  font-style:normal; }

body, html{
  margin:0;
  padding:0;
  overflow-x:hidden;
  background-color:#FCFCFD; }

.page .page-title,
.page .post-title{
  display:none; }

.search-results #main, .woocommerce-shop #main{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px; }
  @media screen and (min-width: 768px){
    .search-results #main, .woocommerce-shop #main{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }
  .search-results #main .woocommerce-ordering, .woocommerce-shop #main .woocommerce-ordering{
    position:relative;
    width:auto;
    padding:0;
    border:0;
    width:100%; }
    @media screen and (min-width: 768px){
      .search-results #main .woocommerce-ordering, .woocommerce-shop #main .woocommerce-ordering{
        width:auto; } }
    .search-results #main .woocommerce-ordering::after, .woocommerce-shop #main .woocommerce-ordering::after{
      content:url(../images/icons/arrow-down.7a6fd3d0b7.svg);
      right:20px;
      top:12px;
      position:absolute;
      pointer-events:none; }
    .search-results #main .woocommerce-ordering select, .woocommerce-shop #main .woocommerce-ordering select{
      padding:10px 46px 10px 14px;
      border:1px solid #D2D6DB;
      border-radius:8px;
      background-color:#fff;
      font-family:"Inter400";
      font-size:16px;
      line-height:24px;
      color:#384250;
      text-align:center;
      -webkit-appearance:none;
         -moz-appearance:none;
              appearance:none;
      cursor:pointer;
      width:100%; }
      @media screen and (min-width: 768px){
        .search-results #main .woocommerce-ordering select, .woocommerce-shop #main .woocommerce-ordering select{
          width:auto; } }
      .search-results #main .woocommerce-ordering select option, .woocommerce-shop #main .woocommerce-ordering select option{
        cursor:pointer;
        text-align:left; }

.search-results .sidebar, .woocommerce-shop .sidebar{
  display:none; }

.eyes4you__homepage-video{
  padding-left:16px;
  padding-right:16px;
  padding-top:96px;
  padding-bottom:96px;
  padding-bottom:0 !important; }
  @media screen and (min-width: 768px){
    .eyes4you__homepage-video{
      padding-left:112px;
      padding-right:112px;
      padding-top:112px;
      padding-bottom:112px; } }

del{
  font-family:"Inter400";
  font-size:12px;
  line-height:18px;
  color:#1F2A37; }

  #loading-overlay {
    display: none; 
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); 
    z-index: 9999; 
}

.loading-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 8px solid #f3f3f3;
    border-top: 8px solid #3498db;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/*# sourceMappingURL=frontend.css.map*/