/** Shopify CDN: Minification failed

Line 10:36 Unexpected "{"

**/
/** CSS adaugat */
.template-product .iiana-desire-layer, .template-product .iiana-product-assurance, .template-product .iiana-page-faq, .template-collection .iiana-page-faq, .template-index .iiana-home__faq, .template-index #shopify-section-template--21357390954663__rich_text_HWjtTk {display:none;}
.template-collection .iiana-collection-intro--summary, .template-collection .iiana-collection-intro--details {display:none;}
.back-to-top {color:#ffffff!important;display:none!important;}
.template-index .marquee-container, {padding-top: 45px;}
.template-index .collection-block h2 {margin-top: 40px;}
.st-wishlist-details-button.st-wishlist-details-button--bottom_right {bottom: calc(100px + env(safe-area-inset-bottom, 0px))!important; right: 0px!important;}
@media (max-width: 767.98px) {
  .section-header {
    position: sticky !important;
    top: 0 !important;
    z-index: 8001 !important;
    background-color: #fff;
  }
  /* Elimina overflow de pe parintii care blocheaza sticky */
  body,
  #shopify-section-header,
  .shopify-section-header,
  main,
  [id*="shopify-section"] {
    overflow: visible !important;
  }
  st-wishlist-details-button.st-wishlist-details-button--bottom_right {margin-bottom:60px!important;}
}
.template-article .page-header:not(.page-header--with-background) {
  padding: 0 66px 20px !important;
}
.st-wishlist-details-button {width:130px;     background-color: #ffffff!important;color:#222222!Important;}

  /** sfarsit CSS adaugat */


div#block-id-image_TxFm3Y{
  padding-bottom: 32px;
}


a.navigation__link.collection-link-black-friday {
  font-weight: 600 !important;
  color: #D11900 !important;
}

.collection-page.collection-black-friday {
 display: flex;
 flex-direction: column;
}

.collection-page.collection-black-friday .container.pagination-row,
.collection-page.collection-black-friday .container--no-max{ 
  order: 2; 
}

.rte p.info_tabel_m{
  font-size: 14px !important;
}

.rte p.info_tabel_m span{
  display: block;
}

.custom_hide{
  -webkit-appearance: none;
}

.rte p {
  font-size: 16px !important;
}

.rte h3{
  font-size: 18px !important;
}

div#section-id-template--17899573969063__custom_content_x9xyUx h2.majortitle.in-content.h1,
div#shopify-section-template--17899573969063__custom_content_8DUhkr  h2.majortitle.in-content.h1{
  font-size: 24px !important;
}
a.next_page {
  margin-bottom: 32px;
  font-size: 16px;
  font-weight: 600;
}

span.disabled.next_page{
  background: #E4E4E4;
  color: #707070;
  margin-bottom: 32px;
  border:none;
  cursor: not-allowed;
  font-size: 16px;
  font-weight: 600;
}

.pagination__sep, .pagination__number {
    margin: 0 8px;
    font-size: 16px;
}

.logo{
  padding: 0px !important;
}
.template-article .breadcrumbs{
  justify-content: center;
  padding-bottom: 10px;
}

span.rest-of-title{
  font-family: var(--heading-font-family);
  font-style: var(--heading-font-style);
  font-weight: var(--heading-font-weight);
  font-size: 32px !important;
  line-height: 1.2 !important;
}
.title-container{
  display: flex;
  gap: 4px;
  justify-content: center;
}
.shopify-section.section-featured-collection button[name="next"]:before{
 /* background-image: url(/cdn/shop/files/black-right-arrow.png?v=1735583481);*/
  background-image: url('/cdn/shop/files/right-arrow_099d67e2-c1c7-4e67-b088-7a646ad8951c.png?v=1735915470');
}

.shopify-section.section-featured-collection button[name="prev"]:before{
  /*background-image: url(/cdn/shop/files/black-left-arrow.png?v=1735583481);*/
  background-image: url('/cdn/shop/files/left-arrow_242e11af-af4e-4431-810e-4eb2958e32bd.png?v=1735915954');
}


.shopify-section.section-featured-collection button[name="next"]:hover:before{
  /*background-image: url('/cdn/shop/files/white-right-arrow.png?v=1735894516');*/
  background-image: url('/cdn/shop/files/right-arrow-white.png?v=1735915470');
}

.shopify-section.section-featured-collection button[name="prev"]:hover:before{
  /*background-image: url('/cdn/shop/files/white-left-arrow.png?v=1735894516'); */
  background-image: url('/cdn/shop/files/left-arrow-white.png?v=1735915954');
}


.ReactModal__Content.ReactModal__Content--after-open.yn-rt-Modal button.yn-rt-bg-primary.yn-rt-text-base.yn-rt-font-medium.yn-rt-py-2.yn-rt-px-6.yn-rt-rounded {
    color: #FFF;
}

.shopify-section.section-featured-collection button[name="next"]{
  right: -50px;
}

.shopify-section.section-featured-collection button[name="prev"]{
  left: -50px;
}

.shopify-section.section-featured-collection button.slider-nav__btn.has-ltr-icon:hover{
  background-color: #000;
}


.article-image img{
  max-height: 500px;
  position: relative;
  object-fit: contain;
}

.article-image .height--adapt:before, .article-image .img-ar:before{
  display: none;
}


.shopify-section.section-featured-collection button.slider-nav__btn.has-ltr-icon{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background-color: #FFF;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

.shopify-section.section-featured-collection button.slider-nav__btn.has-ltr-icon svg{
  display:none;
}

.shopify-section.section-featured-collection button.slider-nav__btn.has-ltr-icon:before{
  content: '';
  display: block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}



.anpc_container img{
  max-width:250px;
}

span#collection_title_span {
    text-transform: capitalize;
}

.navigation__link{
  color: #000 !important;
}

.anpc_container {
    margin-bottom: 40px;
    display: flex;
    align-items: center;
    column-gap: 20px;
    flex-wrap: wrap;
}

p.custom_message {
    margin-top: 20px !important;
}

.product-label {
    margin-left: 0;
}
/* Header style - start*/
.li.navigation__item a{
  font-size: 13px !important;
  font-style: normal !important;
  font-weight: 400 !important;
} 

.logo-area__right__inner {
    gap: 20px;
}

.header-account-link{
  margin-right: 0px !important;
  font-size:13px !important;
}

.logo-area__right__inner a {
    display: flex;
    justify-content: center;
}
.instagram-link img{
  width:16px;
  height:16px;
}
/* Header style - end*/

/*Homepage style - start*/
/* Carousel text style - start*/
.marquee-container{
  padding-top:8px;
}

.marquee-text{
  font-size:21.64px;
  font-weight: bold;
}

.marquee-text::before {
  content: "|";
  margin-right: 32px;
  margin-left: 32px;
  color: #000; 
}
.marquee-item{
  padding:0px !important;
}
/* Carousel text style - end*/

/* Categories section - start*/

.section-id-template--17899573969063__collection_list_cTd7JF.collection-slider-row.for-collections{
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.section-id-template--17899573969063__collection_list_cTd7JF.collection-slider-row.for-collections .product-block__title{
  text-transform: uppercase;
  font-size: 20px;
  color: black;
  font-weight: bold;
}
/* Categories section - end*/

.section-id-template--17899573969063__featured_collection_8tBbBw.collection-slider-row  .product-block__title,
.section-id-template--17899573969063__featured_collection_h8zwXa.collection-slider-row .product-block__title{
  font-size: 14px;
  color: black;
}

.section-id-template--17899573969063__featured_collection_8tBbBw.collection-slider-row .price__default,
.section-id-template--17899573969063__featured_collection_h8zwXa.collection-slider-row .price__default{
  font-size: 14px;
  color: black;
}

/* Bluze section - start*/
h2.majortitle.in-content.h1{
  font-size: 25px !important;
  font-weight: bold;
}

.rte.lightly-spaced-row.large-text h1{
  font-size: 50px !important;
  font-weight: bold;
  margin-bottom: 0px;
}

.section-id-template--17899573969063__featured_collection_8tBbBw.collection-slider-row .hometitle{
  margin: 0px;
}

.strongly-spaced-row, .fully-spaced-row--medium{
  /*margin-top: 120px;*/
  margin-top:60px;
  margin-bottom: 0px;
}
.section-id-template--17899573969063__featured_collection_8tBbBw.collection-slider-row{
  margin-top: 0px;
}

.product-block .block-inner .vendor{
  display:none;
}

.price-label--sold-out{
  display: none;
}

.product-block .small{
  display: none;
}
/* Bluze section - end*/
/*Homepage style - end*/


/*Video section - start*/
div#shopify-section-template--17899573969063__video_with_text_W3yYWM h2.majortitle.in-content.h1{
  font-size: 36px !important;
  text-align: left;
}

div#shopify-section-template--17899573969063__video_with_text_W3yYWM .rte.lightly-spaced-row{
  font-size: 16px;
  text-align: left;
  color:black;
  text-align:left;
}

a.small-feature-link.button-row__btn{
  font-weight:bold;
}

div#shopify-section-template--17899573969063__video_with_text_W3yYWM .lightly-spaced-row.button-row {
    text-align: left;
}

/* Newsletter Section Styles */
.section-signup {
  padding: 40px 20px;
  display:flex;
}
.section-signup div{
  width:100%;
}

.newsletter-heading {
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #000;
}

.newsletter-subheading {
  font-size: 14px;
  margin-bottom: 20px;
  color: black;
  font-weight: 400;
}

.signup-form {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
}

.signup-form__email {
  padding: 10px;
  width: 100%;
  max-width: 400px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.btn.signup-form__button{
  padding: 10px 20px;
  border-radius: initial !important;
  cursor: pointer;
  font-size: 14px;
  background-color: transparent;
  padding: 16px !important;
  border: 2px solid rgb(168, 166, 161);  
  color: rgb(168, 166, 161);  
  font-weight:bold;
}

.btn.signup-form__button:hover{
  background-color: rgb(168, 166, 161);  
  color:white;
}

p.email-required{
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0px;
}

span.required-text{
  font-size: 14px;
  font-weight: initial;
}

a.btn.btn--secondary.quickbuy-toggle{
  background: black !important;
  color: white !important;
  width: fit-content !important;
  position: static !important;
  margin: auto !important;
} 

.small-feature-link{
  text-decoration: none;
  display: inline-block;
  padding: 10px 16px;
  color: black;
  text-decoration: none;
  font-size: 14px;
  transition: background-color 0.3s;
  border-bottom: 2px solid black;
  font-weight: 400;
  letter-spacing: 1px;
}


.small-feature-link:hover {
    background: black;
    color: white;
    border-radius: 4px;
}

.media-gallery.media-gallery--layout-carousel-beside .thumbnails::-webkit-scrollbar {
  width: 1px;
}

.media-gallery.media-gallery--layout-carousel-beside .thumbnails::-webkit-scrollbar-track {
  background: #e1e1e1;
}

.media-gallery.media-gallery--layout-carousel-beside .thumbnails::-webkit-scrollbar-thumb {
  background: #000000;
}

.product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{
  text-transform:uppercase;
  width: calc(100% - 42px - 15px);
  float: left;
  margin-right: 15px;
}

.buy-button-product-page button.st-wishlist-button.st-initialized {
  background-color: #FFF !important;
  color: #000 !important;
  border: 1px solid #000 !important;
  border-radius: 0px !important;
}

.buy-button-product-page .st-wishlist-button .st-wishlist-icon {
    color: #000;
}

/* Nu afișa un control blocat de limita aplicației: arată ca un CTA, dar nu poate fi folosit. */
.st-wishlist-button.st-plan-limit {
  display: none !important;
}

.product-form .quantity-submit-row .quantity-submit-row__submit {
    display: flex;
    flex-wrap: wrap;
}

.detail.product-column-right .small-feature-link {
    padding: 10px 0px;
}

.not-in-quickbuy.product-info-accordion {
  margin-top: 35px;
}

.detail.product-column-right .lightly-spaced-row span.with-icon__beside {
    color: #000000;
    font-weight: 600;
}

.product-price--large .price__default {
    color: #000;
}

.product-info .product-column-right .product-title{
      margin: 0 0 1em;
}


.product-info .product-column-right .product-sku, .product-info .lightly-spaced-row.not-in-quickbuy{
    margin-bottom: 1em;
}

.product-block__detail {
    font-size: 14px !important;
    color: #000 !important;
}

form#home_newsletter_signup {
    width: 100%;
  display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}

section.custom-image-section {
    margin-top: 5em;
}

.collection-slider-row{
  margin-bottom: 60px;
}

/* Elimina Comenzi telefonice*/
.lightly-spaced-row.not-in-quickbuy { 
    display: none;
} 

/* Elimina Galeria*/
.gallery-viewer__thumbs{
  visibility: hidden;
}

.back-to-collection img{
  width: 25px;
  height: 25px;
}

a.btn.small.collection-return {
    display: flex;
    width: fit-content;
    align-items: center;
    column-gap: 10px;
    background-color: #fff;
    color: #000;
    border: none;
    padding: 0;
    margin-bottom: 20px;
}

.section-footer__row--blocks .section-footer__row__col {
  margin: 0 auto;
  width:25%;
}

.container_logo_footer {
  margin-top: 50px;
  padding-bottom: 30px;
  text-align: center;
}

/*force show reviews section*/
/*.jdgm-widget.jdgm-widget {
    display: block !important;
}
.jdgm-widget .jdgm-rev-widg[data-number-of-reviews='0'] {
    display: block !important;
}

.jdgm-widget .jdgm-rev-widg[data-number-of-reviews='0'] .jdgm-rev-widg__summary{
  display: flex !important;
}*/

/*Marime font size footer*/
.section-footer__row.section-footer__row--blocks a, .section-footer__row.section-footer__row--blocks p{
    font-size: 16px !important;
}

/*Ascundere numar de produse*/
.utility-bar__centre{
  display: none;
}

/*Culori preturi produs on sale*/
.price.price--on-sale .price__current {
  color: #C9002E;
}

.price.price--on-sale .price__was{
  color: black;
  opacity: initial;
}

/*Ascundere eticheta sale*/
span.product-label.product-label--sale{
  display: none;
}

/*Style tabel ghid de marimi*/
.size-guide-table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 auto;
}

.size-guide-table th,
.size-guide-table td {
  padding: 5px 5px;
  border: 1px solid #ddd;
  text-align: center;
  font-size: 14px;
}

.size-guide-accordion .disclosure__content {
  max-height: 300px;
  overflow-y: auto;
  border: 1px solid #ddd;
  padding: 10px;
  box-sizing: border-box;
}

.size-guide-accordion .disclosure__content::-webkit-scrollbar {
  width: 8px;
}

.size-guide-accordion .disclosure__content::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 4px;
}

.size-guide-accordion .disclosure__content::-webkit-scrollbar-thumb:hover {
  background-color: #888;
}

.product-label--new-in > span {
  /*background: #FFF;
  color: #000;
  text-transform: uppercase;
  */
  background: #bfbfbf;
  color: #000;
  font-size: 1.5rem;  
  padding: 0.25em 1em;  
  font-size: clamp(12px, 1.5vw, 16px) !important;
}

.product-label--stoc-limitat > span {
  background: #e1e1e1;
  color: black;
  font-size: 1.25rem;
  padding: 0.25em 1em;
  text-transform: capitalize;
}

.product-label-container.label-container-bottom {
    top: auto;
}

.product-label--stoc-precomanda > span {
  background: #000;
  color: #FFF;
  font-size: 1.25rem;
  padding: 0.25em 1em;
  text-transform: capitalize;
}

.product-label--new-in > span {
  font-size: clamp(14px, 2vw, 16px); 
}

.product-label--stoc-limitat > span, .product-label--stoc-precomanda > span {
  font-size: clamp(12px, 1.5vw, 16px);
}

.rale-customized .rale-message .rale-link{
  color: black !important;
}

.rale-checkmark--circle, 
.rale-checkmark--check,
.rale-checkmark--checked{
  stroke: black !important;
}
.rale-checkmark--circle{
  animation: rale-stroke--check 1s ease .5s forwards !important;
}

.yn-rt-r :is(.yn-rt-overflow-y-auto){
  overflow-y: initial !important;
}

/* .yn-rt-flex.yn-rt-justify-center.yn-rt-items-center.yn-rt-flex-grow.yn-rt-flex-shrink.yn-rt-w-full.yn-rt-basis-0.yn-rt-p-2.-yn-rt-my-12.yn-rt-portal-page{
  background-color: white !important;
} */


body.template-.swatch-source-native.swatch-method-swatches.swatch-style-icon_square.cc-animate-enabled.st-wishlist-initialized main#content {
  background-color: rgba(243, 244, 246, 0.5) !important;
}

body.template-.swatch-source-native.swatch-method-swatches.swatch-style-icon_square.cc-animate-enabled.st-wishlist-initialized #content>.container{
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

body.template-.swatch-source-native.swatch-method-swatches.swatch-style-icon_square.cc-animate-enabled.st-wishlist-initialized main#content div{
  background: transparent;
}
.yn-rt-grid.yn-rt-items-center.yn-rt-bg-white.yn-rt-text-gray-900.yn-rt-p-2.lg\:yn-rt-p-4.yn-rt-border.yn-rt-border-gray-100.yn-rt-m-auto.yn-rt-my-12.sm\:yn-rt-my-16.md\:yn-rt-my-24.lg\:yn-rt-my-32.xl\:yn-rt-my-36.yn-rt-max-w-\[800px\].yn-rt-shadow-xl.yn-rt-portal-container.lg\:yn-rt-grid-cols-2{
  background-color: white !important;
}

/* .yn-rt-space-y-2.yn-rt-max-w-sm.yn-rt-m-auto .yn-rt-text-center:nth-last-child(2) {
  display: none !important;
}
 */

.yn-rt-space-y-2.yn-rt-max-w-sm.yn-rt-m-auto >div:nth-child(4){
  display: none;
}

input.yn-rt-p-2.yn-rt-block.yn-rt-w-full.yn-rt-border-0.yn-rt-border-b-2.yn-rt-border-transparent.focus\:yn-rt-border-primary.yn-rt-outline-none.focus\:yn-rt-ring-0{
  width: 100% !important;
}
.yn-rt-block input{
  text-align: center;
}

.yn-rt-space-y-2.yn-rt-max-w-sm.yn-rt-m-auto{
  width: 100%;
}
.yn-rt-space-y-2 .yn-rt-text-center:nth-of-type(3) em {
    display: none;
}

.yn-rt-r :is(.focus\:yn-rt-border-primary:focus){
  border-color: black !important;
}

.yn-rt-r :is(.yn-rt-bg-primary){
  background-color: black !important;
}

.section-id-template--17899573969063__collection_list_cTd7JF.collection-slider-row.for-collections .slick-track{
  display: flex;
  gap: 16px;
}

p.yn-rt-hidden.yn-rt-location-phone {
    display: block !important;
}

.section-signup{
  padding: 120px var(--container-pad-x);
}

.section-signup.container{
  display: flex;
  gap: 32px;
}

/*
@media (max-width: 1311px) {
  .pageheader--layout-inline-menu-center .logo-area__left__inner .navigation--left {
    visibility: visible;
    position: relative;
    line-height: normal;
    color: inherit;
  }
  .logo-area__left__inner{
    
  }
  main-navigation#main-nav {
    display: none;
  }
  .pageheader--layout-inline-menu-center .logo-area__middle {
    width: 100px;
    flex: none;
  }
  .logo-area__left{
     flex: none;
    width: calc(100% - 230px);
  }
  .pageheader--layout-inline-menu-center .logo-area__right {
    flex: none;
    width: 130px;
  }
}*/

.iiana-mobile-product-summary {
  display: none;
}

@media (max-width: 768px) {

  html,
  body {
    max-width: 100%;
    overflow-x: clip;
  }

  .iiana-home,
  .iiana-home__inner,
  .iiana-home__inner > * {
    min-width: 0;
    max-width: 100%;
  }

  .iiana-home h1 {
    overflow-wrap: anywhere;
    font-size: clamp(36px, 11.5vw, 48px) !important;
    line-height: 1.02 !important;
  }

  .iiana-home__actions,
  .iiana-home__actions .btn,
  .iiana-home__text-link {
    max-width: 100%;
  }

  .iiana-mobile-product-summary {
    display: block;
    margin: 0 0 18px;
    padding: 18px;
    border: 1px solid #ded5ca;
    background: #f8f4ee;
  }

  .iiana-mobile-product-summary__eyebrow {
    margin: 0 0 6px;
    color: #9d2a24;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
  }

  .iiana-mobile-product-summary__title {
    margin: 0;
    font-size: 24px;
    line-height: 1.15;
  }

  .iiana-mobile-product-summary__price {
    margin: 12px 0 16px;
    font-size: 20px;
    font-weight: 700;
  }

  .iiana-mobile-product-summary .btn {
    width: 100%;
    text-align: center;
  }

  span.rest-of-title{
  font-size: 26px !important;
}

  .shopify-section.section-featured-collection button[name=prev]{
    left:0;
  }
  .shopify-section.section-featured-collection button[name=next]{
    right:0;
  }
  .shopify-section.section-featured-collection button.slider-nav__btn.has-ltr-icon{
    width: 40px;
    height: 40px;
  }
  .shopify-section.section-featured-collection button.slider-nav__btn.has-ltr-icon:before{
    width: 20px;
    height: 20px;
  }



  
  .pageheader a.instagram-link{
    display:none !important;
  }
  .logo-area__right__inner{
    gap: 0px;
  }
  .section-id-template--17899573969063__collection_list_cTd7JF.collection-slider-row.for-collections .product-block__title{
    font-size: 16px;
  }
  
  .container_logo_footer {
    margin-top: 15px;
    padding-bottom: 15px;
  }
  
  .container_logo_footer img{
    width: 200px;
  }
  
  .section-signup.container{
    flex-direction: column;
  }

  .rte.lightly-spaced-row.large-text h1{
    font-size: 48px !important;
  }

    h2.majortitle.in-content.h1{
    font-size: 20px !important;
  }
   .section-id-template--17899573969063__collection_list_cTd7JF.collection-slider-row.for-collections {
      margin-bottom: 20px !important;
  }

  .strongly-spaced-row, .fully-spaced-row--medium{
     margin-top: 50px; 
  }
  .collection-slider-row {
      margin-bottom: 50px;
  }
  .img-fill .theme-img, .image-item img {
    object-position: top;
  }
  .custom-image-section .slick-slide img {
    max-height: 500px;
  }
}

@media (min-width: 768px) {

  .feature-text-paired {
      margin-right: 4% !important;
      margin-left: 4% !important;
  }
 
}

@media (max-width : 515px) {

/* Păstrează accesul la favorite fără să acopere conținutul sau CTA-urile. */
.st-wishlist-details-button.st-wishlist-details-button--bottom_right {
  width: 48px !important;
  min-width: 48px !important;
  height: 48px !important;
  padding: 0 !important;
  border-radius: 50% !important;
}

.st-wishlist-details-button--bottom_right .st-label {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.title-container {
    gap: 0px;
    justify-content: center;
    flex-direction: column; 
}
.title-container h1{
  margin-bottom: 0px;
}
}
