@media only screen and (min-width:768px){.featured-collection--root .carousel--prev{margin-left:calc(var(--spacing--block) + var(--spacing--item))}}@media only screen and (max-width:767px){.featured-collection--description,.featured-collection--header--description,.featured-collection--image[data-item]{display:none}}.featured-collection--header{display:flex;align-items:center;justify-content:center;flex-wrap:unset;width:100%;max-width:var(--max-width--large);margin:0 auto}@media only screen and (min-width:768px){.featured-collection--root[data-has-image=true] .featured-collection--header{justify-content:space-between}}.featured-collection--header>div:only-of-type{text-align:center}.featured-collection--header-text{max-width:700px}.featured-collection--header-text>:not(:last-child){padding-bottom:var(--spacing--item)}@media only screen and (max-width:767px){.featured-collection--header-text>:not(:last-child){padding-bottom:var(--spacing--item--mobile)}}.featured-collection--description{max-width:700px}@media only screen and (min-width:768px){.featured-collection--image[data-item]{max-width:50%}}.featured-collection--title{min-width:250px}@media only screen and (max-width:767px){.featured-collection--title{text-align:center}}@media only screen and (max-width:767px){.featured-collection--products[data-display-type=slideshow]{width:calc(100% + 2 * var(--spacing--item));margin-left:var(--spacing--neg-item)}}@media only screen and (min-width:768px){.featured-collection--products[data-display-type=slideshow]{width:calc(100% + 2 * var(--spacing--section--x));margin-left:var(--spacing--neg-5)}}.featured-collection--show-more{text-align:center}@media only screen and (max-width:767px){.featured-collection--item{width:100%}.featured-collection--item .placeholder--root{min-height:256px}}
.et-shopping-section .featured-collection--header{position:relative;isolation:isolate;min-height:260px;max-width:none;overflow:hidden;background:#20221d;padding:40px 24px;border-bottom:4px solid #8f9668;margin-bottom:32px}
.et-shopping-section .et-shopping-banner{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;z-index:-2}
.et-shopping-section .featured-collection--header::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,19,15,.78),rgba(14,19,15,.35),rgba(14,19,15,.58));z-index:-1}
.et-shopping-section .featured-collection--title{color:#fff;font-size:clamp(30px,4.3vw,60px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:center;text-shadow:0 2px 18px #0008}
.et-shopping-section .featured-collection--products[data-display-type=grid]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}
.et-shopping-section .featured-collection--products[data-display-type=grid]>*{min-width:0;width:100%;max-width:100%}
@media(max-width:767px){
.et-shopping-section .featured-collection--header{min-height:160px;padding:24px 12px;margin-bottom:20px}
.et-shopping-section .featured-collection--products[data-display-type=grid]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 8px}
.et-shopping-section .product--title{font-size:11px;line-height:1.35;overflow-wrap:anywhere}
.et-shopping-section .product--price{font-size:11px}
.et-shopping-section .product--labels{font-size:9px}
}

.et-shopping-section .featured-collection--title > a,
.et-shopping-section .featured-collection--title > a:visited,
.et-shopping-section .featured-collection--title > a:hover,
.et-shopping-section .featured-collection--title > a:focus {
  color: #fff;
  font: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-shadow: inherit;
}

.et-shopping-section.featured-collection--root{background:#171c18}
.et-shopping-section .featured-collection--show-more a{display:inline-flex;min-height:44px;align-items:center;padding:10px 24px;border:1px solid #b9c492;color:#e5ecd6;font-weight:700}
.et-shopping-section .featured-collection--products[data-display-type=grid]{align-items:stretch}
@media(max-width:767px){.et-shopping-section .featured-collection--products[data-display-type=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}

.et-shopping-section .featured-collection--show-more a{justify-content:center;text-align:center}

.et-shopping-section .featured-collection--show-more a{width:auto;min-width:180px;white-space:nowrap;line-height:1.3}
.et-shopping-section .featured-collection--show-more a::after{display:none}
