/* PARVINDESIGN / B2C New Mirox visual skin */
:root{--parvin-cream:#f5f3ef;--parvin-ink:#242321;--parvin-amber:#a85f2a;--parvin-line:#d8d0c5}
body{background:var(--parvin-cream);color:var(--parvin-ink)}
.f-header,.f-footer{border-color:var(--parvin-line)}
.f-menu__link--main{letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}
.f-button{border-radius:999px;min-height:2.75rem;padding-inline:1.35rem}
.f-product-card,.f-collection-card{background:#fff;border:1px solid var(--parvin-line);box-shadow:0 8px 24px rgba(36,35,33,.06)}
.f-product-card:hover,.f-collection-card:hover{box-shadow:0 14px 34px rgba(36,35,33,.12)}
.f-product-card img,.f-collection-card img{aspect-ratio:1/1;object-fit:cover}
@media(max-width:767px){.f-product-card,.f-collection-card{box-shadow:0 4px 14px rgba(36,35,33,.08)}.f-button{max-width:100%;white-space:normal}.f-menu__link--main{font-size:.9rem}}

/* Keep slider content inside the viewport at every required width. */
.f-collection-list__content{max-width:100%;box-sizing:border-box}
@media (min-width:1280px){.f-collection-list__content{margin-right:0!important;margin-left:0!important}}
@media (max-width:767px){
  [data-enable-slider="true"] .f-collection-list__content{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
  .f-mixed-layout,.f-mixed-layout__wrapper{max-width:100%!important}
}
