.collection-order.is-page-size {
   display: none;
}

.cell-6 {
   max-width: 100%;
   flex-basis: auto;
}



.collection-order-wrapper {
   justify-content: flex-end;
}

.row__col {
   flex-direction: column;
}

.cell__flex {
   display: flex;
   max-width: 100%;
   -webkit-flex-basis: 100%;
   -ms-flex-preferred-size: 100%;
   flex-basis: 100%;
   flex-direction: row;
   gap: 0.9375rem;
   padding: 0;
   justify-content: space-between;
   margin-bottom: 0.625rem;
   height: 1.75rem;
}

.collection-filter__flex {
   display: flex;
   gap: 0.625rem;
   position: relative;
}

.cell__cards {
   min-width: 100%;
   -webkit-flex-basis: 100%;
   -ms-flex-preferred-size: 100%;
   flex-basis: 100%;
   padding: 0;
}

.cell-12 {
   padding: 0;
}

.row {
   margin-left: 0;
   margin-right: 0;
}

.filter-title {
   cursor: pointer;
   user-select: none;
   position: relative;
   display: flex;
   justify-content: center;
   align-items: center;
   gap: 0.4375rem;
   font-size: 0.875rem;
   border-radius: 0.313rem;
   font-weight: 500;
   transition: all .3s ease;
}

.filter-title:hover {
   background: #F9F5E9;
}

.filter-title.active {
   background: #F9F5E9;
}

.filter__arrow {
   transition: transform 0.3s;
   width: auto;
}

.filter__arrow.rotated {
   transform: rotate(180deg);
}


.filter-items-wrapper {
   display: none;
   position: absolute;
   top: 1.68rem;
   left: auto;
   z-index: 5;
   background-color: #fff;
   border: 0.0625rem solid #ccc;
   padding: 0.625rem;
}

.filter-items-wrapper.is-active {
   display: block;
   padding: 0.625rem;
   background: #FFFCF1;
  border-radius: 0.375rem;;
   border: 0.0625rem solid #C4C0B5;
}

.filter-title {
   padding: 0.313rem 0.625rem;
}

.filter-items-wrapper.is-active .filter-title {
   background: #F9F5E9;
}

.collection-order select {
   position: relative;
   border: none;
   font-family: "Manrope", sans-serif !important;
   background: url('/files/1/6558/33847710/original/Vector.svg') no-repeat right 0.688rem;
   color: rgb(60, 56, 56);
   font-size: 0.875rem;
   font-weight: 500;
   text-align: left;
   cursor: pointer;
   width: 100%;
   padding-top: 0.313rem;
   padding-bottom: 0;
   padding-right: 0.8rem;
}

.collection-order select:focus {
   background: url('/files/1/6925/33848077/original/Vector-1.svg') no-repeat right 0.688rem;
}

.collection-order select::after {
   content: "";
   position: absolute;
   top: 50%;
   right: 0.625rem;
   width: 0.625rem;
   height: 0.625rem;
   background: url('/files/1/6558/33847710/original/Vector.svg') no-repeat right 0.688rem;
}

.collection-order select:focus::after {
   transform: rotate(180deg);
}

.collection-order select option {
   background: #FFFAEA;
   border: 0.0625rem solid #C4C0B5;
   cursor: pointer;
   font-family: "Manrope", sans-serif !important;
   color: rgb(60, 56, 56);
   font-size: 0.875rem;
   font-weight: 500;
   text-align: right;
}

.collection-order select option:hover {
   background: inherit !important;
   color: inherit !important;
}

.collection-order .select-style option {
   background: #F9F5E9;
   color: #3C3838;
   padding: 0.188rem 0.625rem;
}

.collection-order .select-style option:hover {
   background: #3C3838 !important;
   color: #FFFAEA !important;
}

.collection-order .select-style option:checked {
   background: #3C3838 !important;
   color: #FFFAEA !important;
}





select:focus {
   outline: none !important;
}

.filters-clear.bttn.bttn-second.in-filter {
   width: fit-content;
   background: inherit;
   color: #3C3838;
   border: none;
   padding: 0;
   text-transform: lowercase !important;
   font-size: 0.75rem;
   font-weight: 500;
   line-height: 100%;
   text-align: left;
}

.collection-wrapper {
   height: 100%;
   padding-bottom: 2rem;
}

.row__cards {
   margin-bottom: 1.25rem;
}

.filter-body.range-slider.js-filter-range-slider-price {
   display: flex;
   flex-direction: column-reverse;
}

.irs-from,
.irs-to,
.irs-min,
.irs-max {
   visibility: hidden !important;
}

.irs-bar {
   height: 0.0625rem;
   background: #3C3838;
   background-position: 50% 50%;
}

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar {
   background: #3C3838;
   height: 0.0625rem;
   top: 1.563rem;
}

.irs-line-mid,
.irs-line-left,
.irs-line-right {
   background: rgba(60, 56, 56, 0.3);
   height: 0.0625rem;
}

.irs-line {
   height: 0.0625rem;
   top: 1.563rem;
   background: rgba(60, 56, 56, 0.3);
}

.irs-slider {
   top: 1.3125rem;
   background: #3C3838 repeat-x;
   border-radius: 50%;
   width: 0.6875rem;
   height: 0.6875rem;
   cursor: pointer;
}

.irs {
   height: 2.5rem;
}

.input-field {
   color: rgb(60, 56, 56);
   font-family: Manrope;
   font-size: 1rem;
   font-weight: 600;
   line-height: 110%;
   text-align: left;
   border: none;
   background: none;
   padding-left: 0.625rem;
}

.range-slider-input {
   gap: 0.3125rem;
   flex-wrap: nowrap;
}

.range-slider-input p {
   display: flex;
   border-bottom: 0.125rem solid #3C3838;
   padding-bottom: 0.4375rem;
}

.range-slider-input p span {
   font-size: 0.875rem;
   font-weight: 600;
   line-height: 110%;
   text-align: left;
   color: #3C3838;
   opacity: 0.5;
   display: flex;
   align-items: flex-end;
}

.filter-items-list {
   display: flex;
   flex-direction: column;
   gap: 0.4375rem;
}

.collection-filter__flex div[data-filter-target="7912125"] .filter-items-list {
   display: flex;
   flex-direction: column;
   width: 100%;
}

.collection-filter__flex div[data-filter-target="7912125"] .filter-checkbox {
   display: none !important;
}

.collection-filter__flex div[data-filter-target="7912125"] .filter-items-wrapper {
   width: fit-content;
}

.collection-filter__flex div[data-filter-target="7912125"] .filter-item {
   width: fit-content;
}

.collection-filter__flex div[data-filter-target="7912125"] .filter-label span {
   margin: 0;
   display: flex;
   justify-content: center;
   align-items: center;
   padding: 0.188rem 0.625rem;
   background: #F9F5E9;
   border-radius: 0.313rem;
   width: fit-content;
   white-space: nowrap;
}

.filter-label span {
   white-space: nowrap;
}


.filter-label {
   display: inline-block;
   position: relative;
   cursor: pointer;
   padding: 0;
   width: 100%;
}


.filter-field {
   display: none;
}

.filter-checkbox {
   width: 0.875rem;
   height: 0.875rem;
   border: 0.0625rem solid #3C3838;
   border-radius: 50%;
   position: absolute;
   top: 50%;
   left: 0;
   transform: translateY(-50%);
   display: none;
}

.filter-checkbox::before {
   content: "";
   display: block;
   width: 0.4375rem;
   height: 0.4375rem;
   background-color: #3C3838;
   border-radius: 50%;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   opacity: 0;
}

.filter-field:checked+.filter-checkbox::before {
   opacity: 1;
}

.filter-label span:last-child {
   display: block;
   margin-left: 0;
   background: #F9F5E9;
   border-radius: 0.313rem;
   padding: 0.188rem 0.625rem;
   width: 100%;
   transition: all .3s ease;
}

.filter-item .filter-field.checkbox-field:checked~span:last-child {
   background: #3C3838;
   color: #FFFAEA;
}

.collection-title,
.favorite-title {
   position: relative;
   color: rgb(60, 56, 56);
   font-size: 3rem;
   font-weight: 600;
   line-height: 130%;
   text-align: left;
   margin-top: 0.9375rem;
   margin-bottom: 1.25rem;
   width: fit-content;
}

.collection-description {
   width: 100%;
   max-width: 64.375rem;
   color: #A2A29E;
   line-height: 150%;
}


.collection-title p,
.favorite-title p {
   margin: 0;
}

.collection-title span,
.favorite-title div {
   position: absolute;
   top: 0.625rem;
   right: -2.5rem;
   color: rgb(60, 56, 56);
   font-size: 1rem;
   font-weight: 600;
   line-height: 110%;
   text-align: left;
}

.product__types {
   display: flex;
   flex-wrap: wrap;
   gap: 0.3125rem;
   margin-bottom: 0.9375rem;
}

.product__types-item {
   color: rgb(60, 56, 56);
   font-size: 0.875rem;
   font-weight: 500;
   line-height: 110%;
   text-align: left;
   padding: 0.3125rem 0.625rem;
   border-radius: 0.3125rem;
   background: #F9F5E9;
   user-select: none;
}

.product__types-item p {
   transition: all .3s ease;
}

.product__types-item p {
   margin: 0;
}

.product__types-item:hover p {
   opacity: 60%;
   color: rgb(60, 56, 56);
}

.product__types-item:hover {
   color: rgb(60, 56, 56);
   opacity: 1;
}


.filter-label span:last-child:hover {
   opacity: 60%;
}


.collection__top-hr {
   height: 0.0625rem;
   background: #F9F5E9;
   margin-top: 0;
   margin-bottom: 0.625rem;
   border: none;
}

.collection-filter.collection-filter__flex .filter {
   height: 1.75rem;
}

.breadcrumb-item,
.breadcrumb-link {
   color: rgb(60, 56, 56);
   font-size: 0.875rem;
   font-weight: 500;
   line-height: 110%;
   text-align: left;
}

.breadcrumb {
   padding: 0;
}

.breadcrumb.not-visible {
   display: none;
}

.breadcrumb-link.current-page {
   color: #FFFAEA;
}

.product-page .breadcrumb-link.current-page {
   display: none;
}

.product-page .breadcrumb-item:not(:last-child):nth-last-child(2)::after {
   display: none;
}

.collection-order {
   padding: 0;
   display: flex;
   justify-content: center;
   align-items: center;
}

.cell__flex {
   display: flex;
   flex-wrap: wrap;
   padding: 0 0.16rem;
   position: relative;
}

.cell__flex>form:nth-child(1) {
   width: 70%;
}

.cell__flex>form:nth-child(3) {
   width: 20%;
   height: 100%;
}

.cell__flex>div:not(.collection-filter-header) {
   width: fit-content;
   order: 3;
   position: absolute;
   left: 32rem;
   top: 0.1rem;
}


.collection-filter-header {
   display: none;
}

.breadcrumb {
   display: block;
}

.header.sticky .header__link:not(.header__search .header__link),
.header.sticky .header__search {
   padding: 0.625rem 0;
}

.header__search,
.header__link {
   transition: all 1s ease;
}

.main:not(.page-main) {
   padding-top: 15rem;
   overflow: hidden;
}




.collection__content-grid-large .collection__content-link {
   width: 50%;
}

.collection__content-grid-large .collection__content-link+.collection__content-link {
   padding-left: 0.5rem;
}

.collection__content-grid-large .collection__content-link:not(:last-of-type) {
   margin-bottom: 15.625rem;
}

.collection__content-grid-large .collection__content-link:nth-child(2) {
   margin-top: 15rem;
}










/* -search-------------------------------------------------------------------*/


.desc_tax {
   margin-bottom: 5rem;
   margin-top: 2rem;
}

.search {
   margin-bottom: 3.125rem;
}





/* -search-------------------------------------------------------------------*/






.select-style.js-filter-trigger {
   display: none !important;
}

.collection__filter.filter-right {
   background: inherit;
   position: relative;
}

.filt__top {
   display: flex;
   gap: 0.5rem;
   align-items: center;
   padding: 0.313rem 0.625rem;
   border-radius: 0.313rem;
}

.sort__info-list {
   position: absolute;
   top: 100%;
   right: 0;
   transform: translateX(0%);
   transition: all .3s ease;
   padding: 0.625rem;
  border-radius: 0.375rem;;
   opacity: 0;
   z-index: -1;
   background: #FFFAEA;
   border: 0.063rem solid rgb(196, 192, 181);
}

.sort__info-list.open {
   opacity: 1;
   transform: translateX(0%);
   z-index: 4;
}

.filt__top img {
   transition: all .3s ease;
}

.filt__top.active img {
   transform: rotate(180deg);
}

.filt__top:hover,
.filt__top.active {
   background: #F9F5E9;
}

.filt__top p {
   color: rgb(60, 56, 56);
   font-size: 0.875rem;
   font-weight: 500;
   line-height: 110%;
   text-align: left;
   margin: 0;
   white-space: nowrap;
}

.filt__top img {
   width: 0.4rem;
}

.sort__info-list p {
   margin: 0;
   padding: 0.188rem 0.625rem;
   color: rgb(60, 56, 56);
   font-size: 0.875rem;
   font-weight: 500;
   line-height: 110%;
   text-align: left;
   white-space: nowrap;
   background: #F9F5E9;
   border-radius: 0.313rem;
   transition: all .3s ease;
}

.sort__p.active {
   background: #3C3838;
   color: #FFFAEA;
}

.sort__info-list p+p {
   margin-top: 0.313rem;
}

.sort__info-list p:hover {
   opacity: 0.6;
}





@media(max-width: 1024px) {


   .cell__flex>div:not(.collection-filter-header) {
      left: 6rem;
      top: 0.2rem;
   }


   .collection__content-grid-large .collection__content-link:not(:last-of-type) {
      margin-bottom: 11.25rem;
   }

   .collection__content-grid-large .collection__content-link:nth-child(2) {
      margin-top: 10.313rem;
   }


   .range-slider-input p {
      width: 9.375rem;
   }

   .main:not(.page-main) {
      padding-top: 10.313rem;
   }

   .breadcrumb-item,
   .breadcrumb-link {
      font-size: 0.625rem;
   }

   .collection-title,
   .favorite-title {
      font-size: 2.375rem;
      margin-top: 0.625rem;
      margin-bottom: 0.9375rem;
   }

   .collection-title span,
   .favorite-title div {
      font-size: 0.875rem;
   }

   .product__types-item {
      font-size: 0.875rem;
   }

   .product__types {
      gap: 0.3125rem;
      margin-bottom: 0.625rem;
   }

   .collection__top-hr {
      margin-bottom: 0.9375rem;
   }

   .filter-title {
      font-size: 0.75rem;
   }

   .collection-order select {
      font-size: 0.75rem;
   }

   .collection-order select option {
      font-size: 0.75rem;
   }

   .cell__flex {
      margin-bottom: 0.9375rem;
   }

   .cell__cards .new__content {
      margin-top: 0;
   }

   .collection-filter-header {
      display: flex;
      color: rgb(60, 56, 56);
      font-size: 0.75rem;
      font-weight: 600;
      line-height: 110%;
      text-align: left;
      cursor: pointer;
      justify-content: center;
      align-items: center;
      gap: 0.313rem;
   }

   .collection-filter-header p {
      margin: 0;
   }

   .collection-filter-header img {
      width: 0.313rem;
      transition: transform .3s ease;
   }

   .collection-filter-header.active img {
      transform: rotate(180deg);
   }

   .filter__arrow {
      width: 0.313rem;
   }

   .collection-order select:active,
   .collection-order select:focus,
   .collection-order select {
      background-size: 0.313rem;
   }

   .collection-filter__flex {
      display: none;
   }

   .cell__flex {
      position: relative;
   }

   .filters-clear.bttn.bttn-second.in-filter {
      font-size: 0.75rem;
   }

   .collection-filter__flex {
      position: absolute;
      z-index: 5;
      background: #FFFAEA;
  border-radius: 0.375rem;
      padding: 0.9375rem;
      top: 2.25rem;
      border: 0.0625rem solid #F9F5E9;
      flex-direction: column;
      gap: 0.938rem;
   }

   .filter__arrow.rotated {
      transform: rotate(-90deg);
   }

   .filter-items-wrapper {
      top: auto;
      left: 6.25rem;
   }

   .filter-body.range-slider.js-filter-range-slider-price {
      width: 20.3125rem;
   }

   .input-field {
      width: 100%;
      padding-top: 0.3125rem;
      padding-left: 0.3125rem;
      font-size: 0.75rem;
   }

   .product__types {
      max-width: 100%;
   }

   .filter-label span:last-child {
      font-size: 0.75rem;
      margin-left: 0;
   }

   .filter-checkbox {
      width: 0.625rem;
      height: 0.625rem;
   }

   .filter-checkbox::before {
      width: 0.313rem;
      height: 0.313rem;
   }

}

@media(max-width: 767px) {
   .collection__content-grid-large .collection__content-link:not(:last-of-type) {
      margin-bottom: 1.25rem;
   }

   .collection__content-grid-large .collection__content-link:nth-child(2) {
      margin-top: 0;
   }

   .row__col .new__content {
      margin-top: 0;
   }

   .collection-filter-header {
      display: flex;
      color: rgb(60, 56, 56);
      font-size: 0.75rem;
      font-weight: 500;
      line-height: 110%;
      text-align: left;
      cursor: pointer;
      justify-content: center;
      align-items: center;
      gap: 0.313rem;
   }

   .collection-filter-header p {
      margin: 0;
      font-weight: 500;
   }

   .collection-filter-header img {
      width: 0.5rem;
      transition: transform .3s ease;
   }

   .collection-filter-header.active img {
      transform: rotate(180deg);
   }

   .filter__arrow {
      width: 0.313rem;
   }

   .collection-order select:active,
   .collection-order select:focus,
   .collection-order select {
      background-size: 0.313rem;
   }

   .collection-filter__flex {
      display: none;
   }

   .cell__flex {
      position: relative;
   }

   .filters-clear.bttn.bttn-second.in-filter {
      font-size: 0.75rem;
   }

   .range-slider-input p {
      width: 6.75rem;
   }

   .collection-filter__flex {
      position: absolute;
      z-index: 5;
      background: #FFFAEA;
  border-radius: 0.375rem;
      padding: 0.9375rem;
      top: 1.75rem;
      border: 0.0625rem solid #F9F5E9;
      flex-direction: column;
      gap: 0.938rem;
   }

   .filter__arrow.rotated {
      transform: rotate(-90deg);
   }

   .filter-items-wrapper {
      top: auto;
      left: 6.25rem;
   }

   .filter-body.range-slider.js-filter-range-slider-price {
      width: 20.3125rem;
   }

   .input-field {
      width: 9.375rem;
      padding-top: 0.3125rem;
      padding-left: 0.3125rem;
      font-size: 0.75rem;
   }

   .product__types {
      max-width: 100%;
   }

   .filter-label span:last-child {
      font-size: 0.75rem;
      margin-left: 0;
   }

   .filter-checkbox {
      width: 0.625rem;
      height: 0.625rem;
   }

   .filter-checkbox::before {
      width: 0.313rem;
      height: 0.313rem;
   }

   /*------------------------------*/


   .main:not(.page-main) {
      padding-top: 4.75rem;
   }

   .main.product-page {
      padding-top: 3.75rem;
   }

   .breadcrumb-item,
   .breadcrumb-link {
      font-size: 0.875rem;
   }

   .collection-title,
   .favorite-title {
      font-size: 1.875rem;
      margin-top: 0.3125rem;
      margin-bottom: 0.625rem;
   }

   .collection-title span,
   .favorite-title div {
      font-size: 0.75rem;
      right: -1.8rem;
   }

   .product__types-item {
      font-size: 0.875rem;
      padding: 0.438rem 0.75rem;
   }

   .product__types {
      margin-bottom: 0.3125rem;
   }

   .collection__top-hr {
      margin-bottom: 0.625rem;
   }

   .collection-filter-header {
      font-size: 0.875rem;
   }

   .filter-title {
      font-size: 0.875rem;
   }

   .collection-filter__flex {
      gap: 0.625rem;
      padding: 0.625rem 0.3125rem;
   }

   .filter-checkbox {
      width: 0.625rem;
      height: 0.625rem;
   }

   .filter-checkbox::before {
      width: 0.313rem;
      height: 0.313rem;
   }

   .filter-items-wrapper {
      left: 4.375rem;
   }

   .filter-body.range-slider.js-filter-range-slider-price {
      width: 14.375rem;
   }

   .input-field {
      width: 6.5625rem;
   }

   .irs {
      height: 2rem;
   }

   .irs-line-mid,
   .irs-line-left,
   .irs-line-right,
   .irs-bar,
   .irs-line {
      top: 1.1875rem;
   }

   .irs-slider {
      top: 0.875rem;
   }

   .range-slider-input {
      gap: 0.1875rem;
   }

   .cell__flex {
      margin-bottom: 0.625rem;
      gap: 0.3125rem;
      padding: 0 0.2rem;
      flex-wrap: nowrap;
   }

   .filters-clear.bttn.bttn-second.in-filter {
      font-size: 0.625rem;
   }

   .collection-order select {
      font-size: 0.625rem;
      background-size: 5%;
      padding-right: 0.75rem;
      right: 0.125rem;
   }

   .collection-order select option {
      font-size: 0.625rem;
   }

   .filter__arrow {
      width: 0.5rem;
      height: 0.188rem;
   }

   .header__inner.small .header__logo {
      width: 4.875rem;
   }


   .filt__top {
      padding-right: 0;
   }

   .filt__top p,
   .sort__info-list p {
      font-size: 0.875rem;
   }

   .filt__top:hover {
      background: inherit;
   }

}
