/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./assets/css/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
/*
 *  Define variables
*/
.editor-styles-wrapper .wp-site-blocks > * + * {
  margin-block-start: 0rem !important;
}

.wp-site-blocks > * + * {
  margin-block-start: 0rem;
}

body, html, html :where(.editor-styles-wrapper) {
  font-family: "Montserrat", sans-serif;
}

body {
  font-size: clamp(14px, calc(0.875rem + ((1vw - 7.68px) * 0.3472)), 18px);
}

h1, h2, h3, h4, h5, h6 {
  color: #000000;
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
  margin-block-start: 0;
  margin-block-end: 0;
}

h1, .h1 {
  font-size: clamp(24px, calc(1.5rem + ((1vw - 7.68px) * 3.4722)), 64px);
  line-height: 120%;
  font-weight: 800;
}
@media screen and (max-width: 769px) {
  h1, .h1 {
    font-size: 30px !important;
    line-height: 35px !important;
  }
}

h2, .h2 {
  font-size: clamp(22px, calc(1.375rem + ((1vw - 7.68px) * 2.2569)), 48px);
  line-height: 110%;
  font-weight: 800;
}
@media screen and (max-width: 769px) {
  h2, .h2 {
    font-size: 22px !important;
    line-height: 120% !important;
  }
}

h3, .h3 {
  font-size: clamp(20px, calc(1.25rem + ((1vw - 7.68px) * 1.3889)), 36px);
  line-height: 110%;
  font-weight: 600;
}
@media screen and (max-width: 769px) {
  h3, .h3 {
    font-size: 20px;
  }
}

h4, .h4 {
  font-size: clamp(18px, calc(1.125rem + ((1vw - 7.68px) * 1.2153)), 32px);
  line-height: 110%;
  font-weight: 800;
}
@media screen and (max-width: 769px) {
  h4, .h4 {
    font-size: 18px;
  }
}

h5, .h5 {
  font-size: clamp(14px, calc(0.875rem + ((1vw - 7.68px) * 0.8681)), 24px);
  font-weight: 800;
  line-height: 110%;
}
@media screen and (max-width: 769px) {
  h5, .h5 {
    font-size: 16px;
  }
}

p {
  font-size: clamp(14px, calc(0.875rem + ((1vw - 7.68px) * 0.3472)), 18px);
  font-weight: 300;
  line-height: 140%;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-bottom: 0;
}

.hy-main-button {
  display: block;
  text-align: center;
  line-height: 119%;
  display: flex;
}
.hy-main-button:hover .gspb-buttonbox {
  background-color: #000000 !important;
  color: #fff;
  border: 1px solid #DC6B2F;
}
.hy-main-button .gspb-buttonbox {
  background-color: transparent;
  color: #DC6B2F;
  font-size: 1.042vw;
  font-weight: 600;
  padding: 20px 30px;
  border-radius: 8px;
  border: 1px solid #DC6B2F;
}
@media screen and (max-width: 768px) {
  .hy-main-button .gspb-buttonbox {
    font-size: 13px;
    padding: 10px 15px !important;
  }
}
.hy-main-button.hy-btn-large {
  line-height: 130%;
}
.hy-main-button.hy-btn-large .gspb-buttonbox {
  font-size: 1.4vw;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .hy-main-button.hy-btn-large .gspb-buttonbox {
    font-size: 15px;
  }
}
.hy-main-button.btn-green {
  transition: all 150ms ease-out;
}
.hy-main-button.btn-green:hover .gspb-buttonbox {
  background-color: #000000;
  color: #fff;
}

.hy-button-text-link {
  color: #DC6B2F;
  text-decoration: underline !important;
}
.hy-button-text-link a, .hy-button-text-link a span {
  color: #DC6B2F;
}

.hy-content-wrapper {
  max-width: 1600px;
  padding: 0 30px;
  margin: 0 auto;
  padding-bottom: 30px;
}
@media screen and (max-width: 1280px) {
  .hy-content-wrapper {
    padding: 0 30px;
  }
}
@media screen and (max-width: 768px) {
  .hy-content-wrapper {
    padding: 0 15px;
  }
}
.hy-content-wrapper a.gspb-buttonbox {
  color: #DC6B2F;
  text-decoration: underline !important;
}

.search-results main.site-content button.wp-block-search__button {
  background-color: transparent;
  border: 1px solid #DC6B2F;
  color: #DC6B2F;
  font-family: "Montserrat", sans-serif;
}
.search-results main.site-content button.wp-block-search__button:hover {
  background-color: #DC6B2F;
  color: #fff;
  opacity: 1;
}

.hy-header-wrapper .wp-block-navigation {
  font-size: 16px;
}
@media screen and (max-width: 1440px) {
  .hy-header-wrapper .wp-block-navigation {
    font-size: 13px;
  }
}
.hy-header-wrapper .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
  gap: 15px !important;
}
.hy-header-wrapper .wp-block-navigation__container > .wp-block-navigation-item > a {
  padding: 0;
}
@media screen and (max-width: 1600px) {
  .hy-header-wrapper .wp-block-search__button-inside {
    width: 200px;
  }
}
@media screen and (max-width: 768px) {
  .hy-header-wrapper .wp-block-search__button-inside {
    display: none;
  }
}
.hy-header-wrapper .wp-block-search__button-inside .wp-block-search__inside-wrapper {
  background-color: transparent;
  border-radius: 30px;
}
.hy-header-wrapper .wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  background-color: transparent;
  color: #fff;
}
.hy-header-wrapper .wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input::-moz-placeholder {
  color: #fff;
}
.hy-header-wrapper .wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input::placeholder {
  color: #fff;
}
.hy-header-wrapper .wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
  background-color: transparent;
  padding: 0 !important;
}
.hy-header-wrapper .wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button svg {
  width: 35px;
  height: 35px;
}
.hy-header-wrapper nav.wp-block-navigation ul li.wp-block-navigation-item:nth-child(4)::before {
  content: "Updated";
  display: block;
  position: absolute;
  top: -26px;
  left: 24%;
  font-size: 12px;
  background-color: yellow;
  color: #000;
  padding: 2px 5px;
}
@media screen and (max-width: 1024px) {
  .hy-header-wrapper nav.wp-block-navigation ul li.wp-block-navigation-item:nth-child(4)::before {
    top: -18px;
    left: 25px;
    font-size: 9px;
  }
}
@media screen and (max-width: 768px) {
  .hy-header-wrapper nav.wp-block-navigation ul li.wp-block-navigation-item:nth-child(4)::before {
    top: -14px;
    font-size: 9px;
  }
}
.hy-header-wrapper nav.wp-block-navigation ul li.wp-block-navigation-item:nth-child(5)::before {
  content: "New";
  display: block;
  position: absolute;
  top: -26px;
  left: 24%;
  font-size: 12px;
  background-color: yellow;
  color: #000;
  padding: 2px 5px;
}
@media screen and (max-width: 1024px) {
  .hy-header-wrapper nav.wp-block-navigation ul li.wp-block-navigation-item:nth-child(5)::before {
    top: -18px;
    left: 25px;
    font-size: 9px;
  }
}
@media screen and (max-width: 768px) {
  .hy-header-wrapper nav.wp-block-navigation ul li.wp-block-navigation-item:nth-child(5)::before {
    top: -14px;
    font-size: 9px;
  }
}

.hy-fabric-menu-wrapper {
  padding-top: 50px;
}
@media screen and (max-width: 1080px) {
  .hy-fabric-menu-wrapper {
    padding-top: 0;
  }
}
.hy-fabric-menu-wrapper .hy-main-button {
  width: clamp(300px, 70%, 700px);
}
.hy-fabric-menu-wrapper .hy-main-button .gspb-buttonbox {
  width: 100%;
}
.hy-fabric-menu-wrapper .collection-menu-item:hover .gspb_container {
  background-color: #000;
}
.hy-fabric-menu-wrapper .collection-menu-item .gspb_container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 14vw;
  max-height: 250px;
}
@media screen and (max-width: 768px) {
  .hy-fabric-menu-wrapper .collection-menu-item .gspb_container {
    min-height: 150px;
  }
}
.hy-fabric-menu-wrapper .collection-menu-item .gspb_container img {
  width: 120px !important;
  height: 120px !important;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 768px) {
  .hy-fabric-menu-wrapper .collection-menu-item .gspb_container .gspb_text {
    font-size: 9px;
  }
}
@media screen and (max-width: 768px) {
  .hy-fabric-menu-wrapper .collection-menu-item .gspb_text {
    font-size: 11px;
  }
}
.hy-fabric-menu-wrapper .collection-menu-item.menu-item-new-rd .gspb_container {
  align-items: end;
}
@media screen and (max-width: 1080px) {
  .hy-fabric-menu-wrapper .collection-menu-item.menu-item-new-rd .gspb_container {
    align-items: center;
  }
}
.hy-fabric-menu-wrapper .collection-menu-item.menu-item-new-rd .gspb_container img {
  width: 100px !important;
}
@media screen and (max-width: 1024px) {
  .hy-fabric-menu-wrapper .collection-menu-item.menu-item-new-rd .gspb_container img {
    width: 80px !important;
  }
}
@media screen and (max-width: 768px) {
  .hy-fabric-menu-wrapper .collection-menu-item.menu-item-new-rd .gspb_container img {
    width: 60px;
  }
}
.hy-fabric-menu-wrapper .logo-slider img {
  height: 100px;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
  height: 100vh;
  width: 100vw;
  position: fixed;
  left: 0;
  z-index: 999;
  top: 95px;
  transform: translateY(15px);
}
@media screen and (max-width: 1080px) {
  .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
    height: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
    height: 100% !important;
    padding: 0;
  }
}

.hy-discover-item .hy-discover-cover {
  height: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hy-discover-item .hy-discover-info {
  height: 400px;
  position: absolute !important;
  top: 0;
  padding: 40px;
  background-color: #000;
  justify-content: center;
  display: flex;
  opacity: 0;
  transition: all 0.3s;
}
.hy-discover-item .hy-discover-info * {
  color: #fff;
}
.hy-discover-item:hover .hy-discover-info {
  opacity: 1;
}

.hy-notable-partnerships-wrapper .gspb_image {
  display: flex;
  justify-content: center;
}
.hy-notable-partnerships-wrapper .gspb_image img {
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
}

.who-image-wrapper {
  position: absolute !important;
  right: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
}

.world .world-inner .modal .modal-item {
  display: none;
}
.world .world-inner .modal.modal-1 .modal-one {
  display: block;
}
.world .world-inner .modal.modal-2 .modal-two {
  display: block;
}
.world .world-inner .modal.modal-3 .modal-three {
  display: block;
}
.world .world-inner .modal.modal-4 .modal-item {
  display: block;
}
.world .world-info {
  position: relative;
  z-index: 9;
}
@media screen and (max-width: 1440px) {
  .world svg {
    transform: scale(1.05);
  }
}
@media screen and (max-width: 1366px) {
  .world svg {
    transform: scale(1);
  }
}

.world path {
  fill: #ccd4c6;
  z-index: 2;
}

.world path.active {
  fill: red;
  cursor: pointer;
}

.world text {
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: none;
  font-size: 0.5rem;
  font-weight: 600;
}

.world text.active {
  display: block;
}

.world image.active {
  display: none;
}

.world svg {
  transform: scale(1.4);
}

.world .modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.world .modal.active {
  display: block;
}

.world .modal-inner {
  position: relative;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
}

.world .modal-item {
  position: absolute;
  padding: 2rem 1rem 1.5rem;
  border: 1px solid #009fdd;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0.55rem;
}

@media screen and (max-width: 1440px) {
  .world .modal-item {
    padding: 1.5rem 1rem 1rem;
  }
}
.world .modal-number {
  color: #009fdd;
  font-size: 4vw;
  font-weight: 800;
  padding-bottom: 1rem;
}

.world .modal-name {
  color: #009fdd;
  font-size: 1vw;
  font-weight: 800;
  text-transform: uppercase;
}

.world .modal-one {
  left: 20%;
  top: 40%;
}

.world .modal-two {
  left: 50%;
  top: 35%;
}

.world .modal-three {
  left: 70%;
  top: 45%;
}

.world-info {
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
  display: flex;
  align-items: center;
}

.world-info__item {
  display: flex;
  align-items: center;
  padding: 0 1rem;
  width: -moz-fit-content;
  width: fit-content;
}

.world-info__item img {
  padding-right: 1rem;
}

.world-info__item span {
  text-transform: uppercase;
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  .woldmobile-accordion .title-accordion-global-network {
    border: 1px solid #DC6B2F;
    padding: 5px 15px;
    border-radius: 5px;
  }
  .woldmobile-accordion .title-accordion-global-network .gs-accordion-item__title {
    padding-left: 0 !important;
    border: none;
  }
  .woldmobile-accordion .title-accordion-global-network .gs-accordion-item__title .gs-accordion-item__heading {
    color: #DC6B2F;
  }
  .woldmobile-accordion .title-red-accordion-global-network {
    border: 1px solid #DC6B2F;
    padding: 5px 10px;
    border-radius: 5px;
  }
  .woldmobile-accordion .title-red-accordion-global-network .gs-accordion-item__title {
    padding-left: 0 !important;
    border: none;
  }
  .woldmobile-accordion .title-red-accordion-global-network .gs-accordion-item__title .gs-accordion-item__heading {
    color: #DC6B2F;
  }
}

.hy-sustainabily-tab-wrapper .t-btn-container {
  margin: 100px auto 0;
  max-width: 1600px;
  padding: 0 30px 55px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: baseline;
  justify-content: center;
  grid-gap: 40px;
}
@media screen and (max-width: 768px) {
  .hy-sustainabily-tab-wrapper .t-btn-container {
    grid-gap: 10px;
    padding: 0 20px 30px;
  }
}
.hy-sustainabily-tab-wrapper .t-btn-container .t-btn {
  transition: none;
  border: 1px solid #000000;
  border-radius: 8px;
  padding: 2rem 2.25vw;
  text-align: center;
  color: #ffffff;
  background-color: #000000;
  align-items: center;
  display: flex;
  height: 14vw;
  max-height: 270px;
  font-size: clamp(18px, calc(1.125rem + ((1vw - 7.68px) * 1.2153)), 32px);
  font-weight: 800;
}
@media screen and (max-width: 768px) {
  .hy-sustainabily-tab-wrapper .t-btn-container .t-btn {
    height: 130px;
    font-size: 15px;
  }
}
.hy-sustainabily-tab-wrapper .t-btn-container .t-btn.active {
  border: 1px solid #000;
  border-radius: 8px 8px 0 0;
  border-bottom: 0;
}
.hy-sustainabily-tab-wrapper .t-btn-container .t-btn.active::before {
  position: absolute;
  content: "";
  width: 100vw;
  height: 55px;
  top: calc(100% - 1px);
  left: 100%;
  border-radius: 0 0 0 8px;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
@media screen and (max-width: 768px) {
  .hy-sustainabily-tab-wrapper .t-btn-container .t-btn.active::before {
    height: 25px;
  }
}
.hy-sustainabily-tab-wrapper .t-btn-container .t-btn.active::after {
  position: absolute;
  content: "";
  width: 100vw;
  height: 55px;
  top: calc(100% - 1px);
  right: 100%;
  border-radius: 0 0 8px 0;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
@media screen and (max-width: 768px) {
  .hy-sustainabily-tab-wrapper .t-btn-container .t-btn.active::after {
    height: 25px;
  }
}
.hy-sustainabily-tab-wrapper .t-panel-container {
  border: 0;
}
@media screen and (max-width: 768px) {
  .hy-sustainabily-tab-wrapper .t-panel-container {
    padding: 30px 0;
  }
  .hy-sustainabily-tab-wrapper .t-panel-container .hy-sustainability-wrapper {
    padding: 0 !important;
  }
}

.hy-sustainability-hero-wrapper .gs-swiper {
  position: static !important;
}
.hy-sustainability-hero-wrapper .gs-swiper .gs-swiper-init {
  position: static;
}
.hy-sustainability-hero-wrapper .gs-swiper .gs-swiper-init .swiper-button-prev {
  left: -40px;
}
@media screen and (max-width: 1600px) {
  .hy-sustainability-hero-wrapper .gs-swiper .gs-swiper-init .swiper-button-prev {
    left: -20px;
  }
}
@media screen and (max-width: 768px) {
  .hy-sustainability-hero-wrapper .gs-swiper .gs-swiper-init .swiper-button-prev {
    left: -20px;
  }
}
.hy-sustainability-hero-wrapper .gs-swiper .gs-swiper-init .swiper-button-next {
  right: -40px;
}
@media screen and (max-width: 1600px) {
  .hy-sustainability-hero-wrapper .gs-swiper .gs-swiper-init .swiper-button-next {
    right: -20px;
  }
}
.hy-sustainability-hero-wrapper .gs-swiper .gs-swiper-init .swiper-button-next, .hy-sustainability-hero-wrapper .gs-swiper .gs-swiper-init .swiper-button-prev {
  position: absolute;
}
@media screen and (max-width: 768px) {
  .hy-sustainability-hero-wrapper .gs-swiper .gs-swiper-init .swiper-button-next, .hy-sustainability-hero-wrapper .gs-swiper .gs-swiper-init .swiper-button-prev {
    position: absolute;
    top: 70%;
  }
}

.hy-sustainability-materials-wrapper .h5 {
  font-size: 13px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.hy-sustainability-materials-wrapper .gspb_container .gspb_container {
  min-height: auto !important;
}

.circle {
  width: calc(100% * 6 / 12);
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
  .circle {
    width: 100%;
  }
}
.circle-inner {
  display: block;
  position: relative;
  padding-top: 100%;
  height: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .circle-inner {
    margin-top: 10rem;
  }
}
@media screen and (max-width: 420px) {
  .circle-inner {
    padding-top: 120%;
  }
}
.circle-inner__center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
  background-color: #fff;
}
@media screen and (max-width: 1440px) {
  .circle-inner__center {
    z-index: 0;
  }
}
@media screen and (max-width: 768px) {
  .circle-inner__center {
    width: 100%;
    top: 48vw;
  }
}
@media screen and (max-width: 420px) {
  .circle-inner__center {
    top: 25vh;
  }
}
.circle-inner__image {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  padding-bottom: 2.4rem;
}
@media screen and (max-width: 769px) {
  .circle-inner__image {
    max-width: 12rem;
    margin: 0 auto;
  }
  .circle-inner__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.circle-inner__desc {
  text-align: center;
  line-height: 140%;
  padding: 0 2rem;
}
@media screen and (max-width: 1025px) {
  .circle-inner__desc {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 769px) {
  .circle-inner__desc {
    font-size: 1.2rem;
    overflow: auto;
    -webkit-line-clamp: unset;
    padding-top: 7rem;
  }
}
.circle-inner__list {
  width: 66%;
  height: 66%;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 100%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  .circle-inner__list {
    width: 60%;
    height: 60%;
    top: 22%;
    z-index: 10;
  }
}
.circle-inner__item {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 14%;
  height: 14%;
  margin: calc(-15% / 2);
  transition: 1.2s ease-in-out;
  opacity: 0;
}
.circle-inner__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.circle .hy-main-button {
  display: block;
  font-size: 1.042vw;
  font-weight: 600;
  padding: 0.938vw 20px;
  text-align: center;
  line-height: 119%;
  border: 1px solid #DC6B2F;
  color: #267541;
  border-radius: 8px;
  transition: all 150ms ease-out;
  text-decoration: none;
  width: auto;
  min-width: 300px;
}
@media screen and (max-width: 768px) {
  .circle .hy-main-button {
    font-size: 13px;
  }
}

.contact-info-wrapper label input {
  width: 100%;
  border: none;
  border-bottom: 1px solid #000;
  padding: 0.2rem;
  min-height: 2rem;
  margin-bottom: 20px;
  background-color: transparent;
}
.contact-info-wrapper label input:focus, .contact-info-wrapper label input:focus-visible {
  outline: none !important;
}
.contact-info-wrapper textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background-color: transparent;
  border: 1px solid #000;
  height: 200px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.contact-info-wrapper textarea:focus, .contact-info-wrapper textarea:focus-visible {
  outline: none !important;
}
.contact-info-wrapper .hy-submit-btn {
  border: 1px solid #DC6B2F;
  color: #267541;
  border-radius: 8px;
  transition: all 0.15s ease-out;
  font-size: 1rem;
  font-weight: 600;
  padding: 1vw 0;
  text-align: center;
  width: 40%;
}

.collectionMain .collectionPage-filter .collectionPage-feature .featureList .feature {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.collectionMain .collectionPage-filter .collectionPage-feature .featureList .feature::before {
  content: "";
  width: 4rem;
  height: 4rem;
  display: block;
  margin-right: 1rem;
}
.collectionMain .collectionPage-filter .collectionPage-feature .featureList .feature:nth-child(1)::before {
  background-size: contain;
}
.collectionMain .collectionPage-filter .collectionPage-feature .featureList .feature:nth-child(2)::before {
  background-size: contain;
}
.collectionMain .collectionPage-filter .collectionPage-feature .featureList .feature:nth-child(3)::before {
  background-size: contain;
}
.collectionMain .collectionPage-filter .collectionPage-feature .featureList .feature:nth-child(4)::before {
  background-size: contain;
}
.collectionMain .collectionPage-filter .collectionPage-feature .featureTitle {
  padding-bottom: 3rem;
}
.collectionMain .collectionPage-filter .collectionPage-filter__main,
.collectionMain .collectionPage-filter .collectionPage-feature {
  padding: 2rem;
  border: 1px solid #000;
}
@media screen and (max-width: 767px) {
  .collectionMain .collectionPage-filter .collectionPage-filter__main,
.collectionMain .collectionPage-filter .collectionPage-feature {
    margin-top: 2rem;
    padding: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .collectionMain .collectionPage-filter .collectionPage-filter__main {
    margin-bottom: 2rem;
  }
}
.collectionMain .collectionPage-filter .collectionPage-filter__main .collectionPage-property {
  padding: 0;
  border: none;
}
.collectionMain .collectionPage-filter .collectionPage-filter__main #piotnetgrid .piotnetgrid-button-wrapper {
  justify-content: center;
}
.collectionMain .collectionPage-filter .collectionPage-download .download-item {
  width: 100%;
  padding: 0;
}
.collectionMain .collectionPage-filter .collectionPage-download p {
  font-size: 1.8rem;
  margin-bottom: 0;
}
.collectionMain .collectionPage-filter #piotnetgrid input, .collectionMain .collectionPage-filter #piotnetgrid select, .collectionMain .collectionPage-filter #piotnetgrid textarea {
  padding: 10px;
  border: 1px solid #eaeaea;
  background-color: #fff;
  box-shadow: none;
  box-sizing: border-box;
  outline: none;
}
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-subgroup {
  width: 100%;
}
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub {
  width: 100%;
}
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .piotnetgrid-facet__field-sub-label {
  display: flex;
  align-items: center;
  justify-content: left;
  border: 1px solid #DC6B2F;
  border-radius: 4px;
  color: #000;
  background-color: transparent;
  transition: all 0.15s ease-out;
  width: 100%;
  font-weight: 700;
  text-transform: capitalize;
  font-size: 21px;
  line-height: 120%;
  padding: 20px 0;
}
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .piotnetgrid-facet-field:checked + .piotnetgrid-facet__field-sub-label {
  border: 1px solid #000;
  background-color: #000;
  color: #fff;
}
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .piotnetgrid-facet-field.polyamide-recycled-logo + .piotnetgrid-facet__field-sub-label:before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-recycled-digital-collection-logo + .piotnetgrid-facet__field-sub-label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-recycled-eco-circularity-logo + .piotnetgrid-facet__field-sub-label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-recycled-new-rd-fabric-logo + .piotnetgrid-facet__field-sub-label::before {
  content: "";
  width: 50px;
  height: 50px;
  display: block;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA2NCA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYxLjcyNDUgNDIuMzQ4N0w0MC40MDMzIDUuMDQyMzdDMzYuNjgyNSAtMS40NDAyMyAyNy4zNTk3IC0xLjQ0MDIzIDIzLjYzODkgNS4wNDIzN0wyLjI3NTgyIDQyLjM0ODdDLTEuNDAzMTUgNDguNzg5NSAzLjIzNzM3IDU2LjgxOTUgMTAuNjc4OSA1Ni44MTk1SDUzLjM2MzJDNjAuNzYzIDU2LjgxOTUgNjUuNDAzNSA0OC43ODk1IDYxLjcyNDUgNDIuMzQ4N1pNNDAuMTUyNCA0My4xODUySDIzLjg0NzlDMjEuMDA1MSA0My4xODUyIDE5LjI0OTIgNDAuMTMyMSAyMC42Mjg4IDM3LjY2NDVMMjguNzgxMSAyMy40MDI4QzMwLjIwMjUgMjAuOTM1MiAzMy43NTYgMjAuOTM1MiAzNS4xNzc1IDIzLjQwMjhMNDMuMzI5NyAzNy42NjQ1QzQ0Ljc1MTEgNDAuMTMyMSA0Mi45OTUzIDQzLjE4NTIgNDAuMTUyNCA0My4xODUyWiIgZmlsbD0iIzc2QjgyQSIvPgo8L3N2Zz4K) no-repeat center;
  margin-right: 20px;
  margin-left: 20px;
  background-size: contain;
}
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .piotnetgrid-facet-field.polyester-recycled-logo + .piotnetgrid-facet__field-sub-label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyester-recycled-new-rd-fabric-logo + .piotnetgrid-facet__field-sub-label::before {
  content: "";
  width: 50px;
  height: 50px;
  display: block;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTMiIHZpZXdCb3g9IjAgMCA1OCA1MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDM2NjIgMTMuNjIwN0wyMS4yMDcyIDQ4LjMxNTZDMjQuNjU3NCA1NC4zNDQ0IDMzLjMwMjIgNTQuMzQ0NCAzNi43NTI0IDQ4LjMxNTZMNTYuNTYxOCAxMy42MjA3QzU5Ljk3MzIgNy42MzA4IDU1LjY3MDIgMC4xNjI4NDIgNDguNzY5OCAwLjE2Mjg0Mkg5LjE4OTgxQzIuMzI4MjQgMC4xNjI4NDIgLTEuOTc0NzggNy42MzA4IDEuNDM2NjIgMTMuNjIwN1pNMjEuNDM5OCAxMi44NDI4SDM2LjU1ODZDMzkuMTk0NiAxMi44NDI4IDQwLjgyMjggMTUuNjgyMiAzOS41NDM1IDE3Ljk3N0wzMS45NDU0IDMxLjI0MDRDMzAuNjI3NCAzMy41MzUzIDI3LjMzMjMgMzMuNTM1MyAyNi4wMTQyIDMxLjI0MDRMMTguNDU0OSAxNy45NzdDMTcuMTc1NiAxNS42ODIyIDE4LjgwMzggMTIuODQyOCAyMS40Mzk4IDEyLjg0MjhaIiBmaWxsPSIjMDA5ODNBIi8+Cjwvc3ZnPgo=) no-repeat center;
  margin-right: 20px;
  margin-left: 20px;
  background-size: contain;
}
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-virgin-digital-collection-logo:checked + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-virgin-digital-collection-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-recycled-shiny-logo:checked + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-recycled-shiny-logo + label::before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4OSA5MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODkgOTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNjlGNEJBO30KCS5zdDF7ZmlsbDojRUY3RkIwO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzMuNCwyOC45SDYwLjFWMTUuNkM2MC4xLDcsNTMuMSwwLDQ0LjUsMFMyOC45LDcsMjguOSwxNS42djEzLjNIMTUuNkM3LDI4LjksMCwzNS45LDAsNDQuNXM3LDE1LjYsMTUuNiwxNS42CgkJaDEzLjN2MTMuM2MwLDguNiw3LDE1LjYsMTUuNiwxNS42czE1LjYtNywxNS42LTE1LjZWNjAuMWgxMy4zYzguNiwwLDE1LjYtNywxNS42LTE1LjZTODIsMjguOSw3My40LDI4Ljl6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTUuNyw3NC44Ii8+CjwvZz4KPC9zdmc+Cg==) no-repeat center !important;
  background-size: contain !important;
}
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-virgin-shiny-digital-collection-logo:checked + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-virgin-shiny-digital-collection-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-virgin-shiny-logo:checked + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-virgin-shiny-logo + label::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA3MiA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTY3LjQzNDMgNDUuOTM0MUw1OC4wMDAyIDM2LjUwNTZMNjcuNDM0MyAyNy4wNzE1QzczLjUwOTggMjAuOTk1OSA3My41MDk4IDExLjE0MzQgNjcuNDM0MyA1LjA2Nzg4QzYxLjM1ODcgLTEuMDA3NjUgNTEuNTA2MiAtMS4wMDc2NSA0NS40MzA3IDUuMDY3ODhMMzYuMDAyMiAxNC40OTY0TDI2LjU2ODEgNS4wNjc4OEMyMC40OTI1IC0xLjAwNzY1IDEwLjY0IC0xLjAwNzY1IDQuNTY0NDYgNS4wNjc4OEMtMS41MTEwNyAxMS4xNDM0IC0xLjUxMTA3IDIwLjk5NTkgNC41NjQ0NiAyNy4wNzE1TDEzLjk5MyAzNi41TDQuNTY0NDYgNDUuOTI4NUMtMS41MTEwNyA1Mi4wMDQxIC0xLjUxMTA3IDYxLjg1NjYgNC41NjQ0NiA2Ny45MzIxQzEwLjY0IDc0LjAwNzcgMjAuNDkyNSA3NC4wMDc3IDI2LjU2ODEgNjcuOTMyMUwzNi4wMDIyIDU4LjUwMzZMNDUuNDMwNyA2Ny45MzIxQzUxLjUwNjIgNzQuMDA3NyA2MS4zNTg3IDc0LjAwNzcgNjcuNDM0MyA2Ny45MzIxQzczLjUwOTggNjEuODYyMiA3My41MDk4IDUyLjAwOTYgNjcuNDM0MyA0NS45MzQxWiIgZmlsbD0iI0VGN0ZCMCIvPgo8bWFzayBpZD0ibWFzazBfNDMwMF8zODUxIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNzIiIGhlaWdodD0iNzMiPgo8cGF0aCBkPSJNNjcuNDM0MyA0NS45MzQyTDU4LjAwMDIgMzYuNTA1N0M1OC4wMDAyIDM2LjUwNTcgNTUuODU5NSAzNi41MDQ2IDU0LjYxODMgMzQuNjQyOUM1My4zNzcyIDMyLjc4MTIgNTEuODAyMSAyNy4wNzE2IDUwLjI3NDMgMjkuMDU3N0M0OC43NDY1IDMxLjA0MzkgMzcuODM1OCAzOC4zNjY0IDM0LjExMjQgMzQuNjQyOUw0MS41ODYzIDMxLjU0TDQ4LjQxMjYgMjcuMDcxNkwzNi4wMDIyIDE0LjQ5NjVMMjYuNTY4MSA1LjA2ODAxQzIwLjQ5MjUgLTEuMDA3NTMgMTAuNjQgLTEuMDA3NTMgNC41NjQ0NyA1LjA2ODAxQy0xLjUxMTA3IDExLjE0MzUgLTEuNTExMDcgMjAuOTk2MSA0LjU2NDQ3IDI3LjA3MTZMMTMuOTkzIDM2LjUwMDFMNC41NjQ0NyA0NS45Mjg2Qy0xLjUxMTA3IDUyLjAwNDIgLTEuNTExMDcgNjEuODU2NyA0LjU2NDQ3IDY3LjkzMjJDMTAuNjQgNzQuMDA3OCAyMC40OTI1IDc0LjAwNzggMjYuNTY4MSA2Ny45MzIyTDM2LjAwMjIgNTguNTAzN0w0NS40MzA3IDY3LjkzMjJDNTEuNTA2MiA3NC4wMDc4IDYxLjM1ODcgNzQuMDA3OCA2Ny40MzQzIDY3LjkzMjJDNzMuNTA5OCA2MS44NjIzIDczLjUwOTggNTIuMDA5OCA2Ny40MzQzIDQ1LjkzNDJaIiBmaWxsPSIjRUY3RkIwIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF80MzAwXzM4NTEpIj4KPHBhdGggZD0iTTY0LjkwOTggLTMxLjE3MDNMNTEuNTcxOSAtMzEuMTY2NFYtNDQuNTA4MkM1MS41NzE5IC01My4xMDAzIDQ0LjYwNTEgLTYwLjA2NzEgMzYuMDEzIC02MC4wNjcxQzI3LjQyMDkgLTYwLjA2NzEgMjAuNDU0MSAtNTMuMTAwMyAyMC40NTQxIC00NC41MDgyTDIwLjQ1NDEgLTMxLjE3NDNMNy4xMTYyNSAtMzEuMTcwM0MtMS40NzU4NSAtMzEuMTcwMyAtOC40NDI2NCAtMjQuMjAzNiAtOC40NDI2NCAtMTUuNjExNEMtOC40NDI2NCAtNy4wMTkzNCAtMS40NzU4NSAtMC4wNTI1NTc5IDcuMTE2MjUgLTAuMDUyNTU3M0wyMC40NTAyIC0wLjA1MjU1NDlMMjAuNDUwMiAxMy4yODE0QzIwLjQ1MDIgMjEuODczNSAyNy40MTcgMjguODQwMyAzNi4wMDkxIDI4Ljg0MDNDNDQuNjAxMiAyOC44NDAzIDUxLjU2OCAyMS44NzM1IDUxLjU2OCAxMy4yODE0TDUxLjU3MTkgLTAuMDU2NTAzOUw2NC45MDU5IC0wLjA1NjQ5NThDNzMuNDk4IC0wLjA1NjQ5MzEgODAuNDY0NyAtNy4wMjMyOCA4MC40NjQ3IC0xNS42MTU0QzgwLjQ2ODcgLTI0LjIwMzUgNzMuNTAxOSAtMzEuMTcwMyA2NC45MDk4IC0zMS4xNzAzWiIgZmlsbD0iI0VGN0ZCMCIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat center !important;
  background-size: contain !important;
}
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyester-virgin-logo:checked + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyester-virgin-logo + label::before {
  background: url(images/virgin-logo.868fea70.png) no-repeat center !important;
  background-size: contain !important;
}
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .recycled-shiny-digital-collection-logo:checked + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .recycled-shiny-digital-collection-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-virgin-logo + label::before {
  background: url(images/virgin-logo-2.2a042c0c.png) no-repeat center !important;
  background-size: contain !important;
}
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .digital-print-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .shiny-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-virgin-shiny-digital-collection-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-virgin-digital-collection-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .recycled-shiny-digital-collection-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyester-recycled-xlance-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .recycle-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-recycled-shiny-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-virgin-shiny-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyester-virgin-logo + label::before,
.collectionMain .collectionPage-filter #piotnetgrid .fillter-by-collection .piotnetgrid-facet__field-wrapper .piotnetgrid-facet__field-sub .polyamide-virgin-logo + label::before {
  content: "";
  width: 50px;
  height: 50px;
  display: block;
  margin-right: 20px;
  margin-left: 20px;
}
.collectionMain .collectionPage-filter #piotnetgrid .filter-by-application_wrapper label.piotnetgrid-facet__label {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.collectionMain .collectionPage-filter #piotnetgrid .filter-by-application_wrapper label.piotnetgrid-facet__label::before {
  background: url(b2e606a2efe3797b30ec.webp) no-repeat;
  content: "";
  width: 24px;
  height: 24px;
  display: block;
  margin-right: 8px;
  background-size: contain;
}
.collectionMain .collectionPage-filter #piotnetgrid .filter-by-property_wrapper label.piotnetgrid-facet__label {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.collectionMain .collectionPage-filter #piotnetgrid .filter-by-property_wrapper label.piotnetgrid-facet__label::before {
  background: url(b2e606a2efe3797b30ec.webp) no-repeat;
  content: "";
  width: 24px;
  height: 24px;
  display: block;
  margin-right: 8px;
  background-size: contain;
}
@media screen and (max-width: 1440px) {
  .collectionMain .collectionPage-filter #piotnetgrid .filter-by-property_wrapper .piotnetgrid-facet__field-subgroup--buttons .piotnetgrid-facet__field-sub .piotnetgrid-facet__field-sub-label::before {
    width: 3rem !important;
    height: 3rem !important;
    margin-right: 1rem !important;
    margin-left: 1rem !important;
    min-width: 3rem;
  }
}
@media screen and (max-width: 1440px) {
  .collectionMain .collectionPage-filter #piotnetgrid .filter-by-property_wrapper .piotnetgrid-facet__field-subgroup--buttons .piotnetgrid-facet__field-sub .piotnetgrid-facet__field-sub-label {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 1280px) {
  .collectionMain .collectionPage-filter #piotnetgrid .filter-by-property_wrapper .piotnetgrid-facet__field-subgroup--buttons .piotnetgrid-facet__field-sub .piotnetgrid-facet__field-sub-label {
    font-size: 1.2rem !important;
  }
}
.collectionMain .collectionPage-filter #piotnetgrid .filter-by-property_wrapper .piotnetgrid-facet__field-sub-label.piotnetgrid-facet__field-sub-label--disabled, .collectionMain .collectionPage-filter #piotnetgrid .filter-by-application_wrapper .piotnetgrid-facet__field-sub-label.piotnetgrid-facet__field-sub-label--disabled {
  opacity: 1;
}
.collectionMain .collectionPage-filter #piotnetgrid .piotnetgrid-facet-reset-button .piotnetgrid-button {
  background-color: transparent;
  color: #000;
  padding-left: 0;
  font-family: "Montserrat", sans-serif;
}
.collectionMain .collectionPage-list {
  margin-right: 0;
  /* collection product section  */
}
.collectionMain .collectionPage-list .piotnetgrid-grid__posts .collectionPage-term {
  display: none;
}
.collectionMain .collectionPage-list .piotnetgrid-grid__posts .collectionPage-fabric__title a:hover {
  color: #000;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card {
  border: 1px solid #000;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .piotnetgrid {
  height: 100%;
  flex-wrap: wrap;
  flex-direction: column;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-fabric__title {
  padding: 24px 16px;
  text-transform: uppercase;
  border-bottom: 1px solid #000;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 300;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-fabric__title a {
  color: #000;
  text-decoration: none;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-fabric__title a:hover {
  color: #000;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-newArticle {
  position: absolute;
  right: 0;
  width: auto !important;
  top: 0;
  z-index: 1;
  background-color: #fff042;
  padding: 0.2rem 1rem;
  font-weight: 600;
  margin-block-start: 0;
  font-size: 12px;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-fabric__image {
  max-height: 30rem;
  align-self: stretch;
  flex-grow: 1;
  height: 15vw;
  min-height: 21rem;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-fabric__image .piotnetgrid-image__content {
  height: 100%;
  overflow: hidden;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-fabric__image .piotnetgrid-image__content a {
  display: grid;
  height: 100%;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-fabric__image .piotnetgrid-image__content a .piotnetgrid-image__tag {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-fabric__bottom {
  max-height: 90px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-align: center;
  background-color: #000;
  color: #fff;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-fabric__bottom .collectionPage-fabric__desc {
  padding: 12px 0;
  border-right: 2px solid #fff;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-fabric__bottom .collectionPage-fabric__desc:last-child {
  border-right: 0;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-fabric__bottom .collectionPage-fabric__desc .collectionPage-fabric__number {
  padding-bottom: 0.25rem;
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
}
.collectionMain .collectionPage-list #piotnetgrid .piotnetgrid-card .collectionPage-fabric__bottom .collectionPage-fabric__desc .collectionPage-fabric__material {
  font-size: 12px;
  line-height: 110%;
}

.shiny-logo + label,
.digital-print-logo + label,
.xlance-logo + label,
.polyester-recycled-xlance-logo + label,
.virgin-logo + label,
.polyester-recycled-xlance-logo + label,
.recycle-logo + label,
.xlance-collection-logo + label,
.recycled-collection-logo + label,
.eco-circularity-logo + label,
.recycled-va-eco-logo + label,
.shiny-collection-logo + label,
.virgin-shiny-polyamide-logo + label {
  display: none !important;
}

.term-recycled-collection .polyamide-recycled-eco-circularity-logo + label {
  display: none !important;
}

.term-eco-circularity .polyamide-recycled-logo + label {
  display: none !important;
}

.collectionPage-hero {
  margin-bottom: 70px;
}
.collectionPage-hero .collectionPage-hero__item {
  height: 700px;
}
@media screen and (max-width: 768px) {
  .collectionPage-hero .collectionPage-hero__item {
    height: 412px;
  }
}
.collectionPage-hero .collectionPage-hero__item .rto-box {
  height: 100%;
}
.collectionPage-hero .collectionPage-hero__item .rto-box img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.collectionPage-hero .collectionPage-text {
  position: absolute;
  top: 15%;
  display: block;
  z-index: 9;
  left: 0;
  padding: 0 7.813vw;
}
.collectionPage-hero .collectionPage-text * {
  margin-bottom: 3rem;
  color: #fff;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .collectionPage-hero .collectionPage-text * {
    margin-bottom: 1rem;
  }
}

.single-product h1 {
  text-transform: uppercase;
}
.single-product .collectionFeatures-row {
  align-items: baseline;
}
.single-product .collectionFeatures-row .feature-box {
  flex: 1;
}

.wp-block-post-date {
  flex-shrink: 0;
}

.taxonomy-post_tag {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.taxonomy-post_tag a {
  background-color: #E3F2E7 !important;
}

.term-xlance-collection .collectionPage-hero .collectionPage-hero__item {
  height: 700px;
  height: auto !important;
}
@media screen and (max-width: 1024px) {
  .term-xlance-collection .collectionPage-hero .collectionPage-hero__item {
    height: 412px;
  }
}
@media screen and (max-width: 768px) {
  .term-xlance-collection .collectionPage-hero .collectionPage-hero__item {
    height: 250px;
  }
}
.term-xlance-collection .collectionPage-hero .collectionPage-hero__item .rto-box {
  background-color: #000;
}
.term-xlance-collection .collectionPage-hero .collectionPage-hero__item .rto-box img {
  -o-object-fit: contain;
     object-fit: contain;
}

.term-new-rd-fabric .collectionPage-hero .collectionPage-hero__item {
  height: auto !important;
}

.term-eco-circularity .collectionPage-hero img {
  width: 100%;
  height: 600px;
  -o-object-fit: cover;
     object-fit: cover;
}
.term-eco-circularity .collectionPage-logo {
  width: 100px;
}

.carrer-popup-container dialog {
  background-color: #000;
}
.carrer-popup-container dialog .gspb_slidingPanel-inner {
  padding: 100px;
}
@media screen and (max-width: 768px) {
  .carrer-popup-container dialog .gspb_slidingPanel-inner {
    padding: 20px;
  }
}
.carrer-popup-container dialog .gspb_slidingPanel-inner h3 {
  margin-bottom: 50px;
}
.carrer-popup-container .carrer-popup-wrapper .fluentform.ff-default .ff-el-input--label {
  color: #fff;
}
.carrer-popup-container .carrer-popup-wrapper .fluentform.ff-default .ff-el-form-control {
  background-color: transparent;
  border: none;
  border-bottom: 2px solid #fff;
  border-radius: 0;
}
.carrer-popup-container .carrer-popup-wrapper .fluentform.ff-default .ff-el-form-control:focus {
  outline: none;
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.carrer-popup-container .carrer-popup-wrapper .fluentform.ff-default .ff_submit_btn_wrapper .ff-btn-submit {
  background-color: transparent;
  border: 1px solid #DC6B2F;
  color: #DC6B2F;
  border-radius: 0;
}
.carrer-popup-container .carrer-popup-wrapper .fluentform.ff-default .submit-carrer-form-wrapper .ff-t-column-1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 30px;
}
.carrer-popup-container .carrer-popup-wrapper .fluentform.ff-default .submit-carrer-form-wrapper .ff-t-column-1 .ff-el-group {
  margin-bottom: 0;
}

.follow-form-wrapper fieldset {
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 1080px) {
  .follow-form-wrapper fieldset {
    flex-direction: column;
  }
}
.follow-form-wrapper fieldset .ff-el-group {
  width: 100%;
}
@media screen and (max-width: 1080px) {
  .follow-form-wrapper fieldset .ff-el-group {
    margin-bottom: 0;
  }
}
.follow-form-wrapper fieldset .ff-el-group .ff-el-input--content input.ff-el-form-control {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  padding: 12px 0;
  color: #fff;
  font-family: "Montserrat", sans-serif;
}
.follow-form-wrapper fieldset .ff-el-group .ff-el-input--content input.ff-el-form-control::-moz-placeholder {
  font-size: 16px;
  position: absolute;
  top: 0;
  color: #fff;
}
.follow-form-wrapper fieldset .ff-el-group .ff-el-input--content input.ff-el-form-control::placeholder {
  font-size: 16px;
  position: absolute;
  top: 0;
  color: #fff;
}
@media screen and (max-width: 1080px) {
  .follow-form-wrapper fieldset .ff-el-group .ff-el-input--content input.ff-el-form-control::-moz-placeholder {
    position: static;
  }
  .follow-form-wrapper fieldset .ff-el-group .ff-el-input--content input.ff-el-form-control::placeholder {
    position: static;
  }
}
.follow-form-wrapper fieldset .ff-el-group.ff_submit_btn_wrapper {
  width: 150px;
}
.follow-form-wrapper fieldset .ff-el-group.ff_submit_btn_wrapper .ff-btn-submit {
  background-color: transparent;
  border: 1px solid #DC6B2F;
  color: #DC6B2F;
  font-family: "Montserrat", sans-serif;
}
.follow-form-wrapper fieldset .ff-el-group.ff_submit_btn_wrapper .ff-btn-submit:hover {
  background-color: #DC6B2F;
  color: #fff;
  opacity: 1;
}

.ff-message-success {
  color: #fff;
}

.ff-errors-in-stack {
  color: #fff;
}

/*# sourceMappingURL=index.css.map*/