/* Scoped exact published collection-card support. Literal rem lengths converted at the source10px root. */

.ewp-collections-index{--page-width:1200px;--font-body-family:var(--ew-font-body);--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-family:var(--ew-font-body);--font-heading-style:normal;--font-heading-weight:700;--font-heading-scale:1;--font-body-scale:1;--grid-desktop-horizontal-spacing:8px;--grid-desktop-vertical-spacing:8px;--grid-mobile-horizontal-spacing:4px;--grid-mobile-vertical-spacing:4px;--collection-card-image-padding:0px;--collection-card-corner-radius:0px;--collection-card-text-alignment:left;--collection-card-border-width:0px;--collection-card-border-opacity:.1;--collection-card-shadow-opacity:0;--collection-card-shadow-visible:0;--collection-card-shadow-horizontal-offset:0px;--collection-card-shadow-vertical-offset:4px;--collection-card-shadow-blur-radius:5px;--color-foreground:232,232,234;--color-background:10,10,11;--color-shadow:18,18,18}
.ewp-collections-index .color-scheme-2{--color-foreground:18,18,18;--color-background:243,243,243;--gradient-background:#f3f3f3;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}
.ewp-collections-index .page-width{max-width: var(--page-width);
  margin: 0 auto;
  padding: 0 15px;}
.ewp-collections-index body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width: 100%;}
.ewp-collections-index .page-width.drawer-menu{max-width: 100%;}
.ewp-collections-index .page-width-desktop{padding: 0;
  margin: 0 auto;}
.ewp-collections-index .utility-bar__grid.page-width{padding-left: 30px;
  padding-right: 30px;}
@media screen and (min-width: 750px){.ewp-collections-index .page-width{padding: 0 50px;}
.ewp-collections-index .header.page-width,.ewp-collections-index .utility-bar__grid.page-width{padding-left: 32px;
    padding-right: 32px;}
.ewp-collections-index .page-width--narrow{padding: 0 90px;}
.ewp-collections-index .page-width-desktop{padding: 0;}
.ewp-collections-index .page-width-tablet{padding: 0 50px;}}
@media screen and (min-width: 990px){.ewp-collections-index .header:not(.drawer-menu).page-width{padding-left: 50px;
    padding-right: 50px;}
.ewp-collections-index .page-width--narrow{max-width: 726px;
    padding: 0;}
.ewp-collections-index .page-width-desktop{max-width: var(--page-width);
    padding: 0 50px;}}
.ewp-collections-index .grid-auto-flow{display: grid;
  grid-auto-flow: column;}
.ewp-collections-index h1,.ewp-collections-index h2,.ewp-collections-index h3,.ewp-collections-index h4,.ewp-collections-index h5,.ewp-collections-index .h0,.ewp-collections-index .h1,.ewp-collections-index .h2,.ewp-collections-index .h3,.ewp-collections-index .h4,.ewp-collections-index .h5{font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-weight: var(--font-heading-weight);
  letter-spacing: calc(var(--font-heading-scale) * 0.6px);
  color: rgb(var(--color-foreground));
  line-height: calc(1 + 0.3 / max(1, var(--font-heading-scale)));
  word-break: break-word;}
.ewp-collections-index .h0{font-size: calc(var(--font-heading-scale) * 40px);}
@media only screen and (min-width: 750px){.ewp-collections-index .h0{font-size: calc(var(--font-heading-scale) * 52px);}}
.ewp-collections-index h1,.ewp-collections-index .h1{font-size: calc(var(--font-heading-scale) * 30px);}
@media only screen and (min-width: 750px){.ewp-collections-index h1,.ewp-collections-index .h1{font-size: calc(var(--font-heading-scale) * 40px);}}
.ewp-collections-index h2,.ewp-collections-index .h2{font-size: calc(var(--font-heading-scale) * 20px);}
@media only screen and (min-width: 750px){.ewp-collections-index h2,.ewp-collections-index .h2{font-size: calc(var(--font-heading-scale) * 24px);}}
.ewp-collections-index h3,.ewp-collections-index .h3{font-size: calc(var(--font-heading-scale) * 17px);}
@media only screen and (min-width: 750px){.ewp-collections-index h3,.ewp-collections-index .h3{font-size: calc(var(--font-heading-scale) * 18px);}}
.ewp-collections-index h4,.ewp-collections-index .h4{font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-size: calc(var(--font-heading-scale) * 15px);}
.ewp-collections-index h5,.ewp-collections-index .h5{font-size: calc(var(--font-heading-scale) * 12px);}
@media only screen and (min-width: 750px){.ewp-collections-index h5,.ewp-collections-index .h5{font-size: calc(var(--font-heading-scale) * 13px);}}
.ewp-collections-index h6,.ewp-collections-index .h6{color: rgba(var(--color-foreground), 0.75);
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;}
.ewp-collections-index h1:empty,.ewp-collections-index h2:empty,.ewp-collections-index h3:empty,.ewp-collections-index h4:empty,.ewp-collections-index h5:empty,.ewp-collections-index h6:empty{display: none;}
.ewp-collections-index .link-with-icon .icon{width: 15px;
  margin-left: 10px;}
.ewp-collections-index .full-unstyled-link{text-decoration: none;
  color: currentColor;
  display: block;}
.ewp-collections-index .inline-richtext a{text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  transition: text-decoration-thickness ease 100ms;}
.ewp-collections-index .inline-richtext a,.ewp-collections-index .rte.inline-richtext a{color: currentColor;}
.ewp-collections-index .inline-richtext a:hover{color: rgb(var(--color-link));
  text-decoration-thickness: 2px;}
.ewp-collections-index .icon-arrow{width: 15px;}
.ewp-collections-index h3 .icon-arrow,.ewp-collections-index .h3 .icon-arrow{width: calc(var(--font-heading-scale) * 15px);}
.ewp-collections-index .animate-arrow .icon-arrow path{transform: translateX(-2.5px);
  transition: transform var(--duration-short) ease;}
.ewp-collections-index .animate-arrow:hover .icon-arrow path{transform: translateX(-0.5px);}
.ewp-collections-index summary .icon-caret{position: absolute;
  height: 6px;
  right: 15px;
  top: calc(50% - 2px);}
.ewp-collections-index .title,.ewp-collections-index .title-wrapper-with-link{margin: 30px 0 20px;}
.ewp-collections-index .title-wrapper-with-link .title{margin: 0;}
.ewp-collections-index .title .link{font-size: inherit;}
.ewp-collections-index .title-wrapper{margin-bottom: 30px;}
.ewp-collections-index .title-wrapper-with-link{display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 10px;
  margin-bottom: 30px;
  flex-wrap: wrap;}
.ewp-collections-index .title--primary{margin: 40px 0;}
.ewp-collections-index .title-wrapper--self-padded-tablet-down,.ewp-collections-index .title-wrapper--self-padded-mobile{padding-left: 15px;
  padding-right: 15px;}
@media screen and (min-width: 750px){.ewp-collections-index .title-wrapper--self-padded-mobile{padding-left: 0;
    padding-right: 0;}}
@media screen and (min-width: 990px){.ewp-collections-index .title,.ewp-collections-index .title-wrapper-with-link{margin: 50px 0 30px;}
.ewp-collections-index .title--primary{margin: 20px 0;}
.ewp-collections-index .title-wrapper-with-link{align-items: center;}
.ewp-collections-index .title-wrapper-with-link .title{margin-bottom: 0;}
.ewp-collections-index .title-wrapper--self-padded-tablet-down{padding-left: 0;
    padding-right: 0;}}
.ewp-collections-index .title-wrapper-with-link .link-with-icon{margin: 0;
  flex-shrink: 0;
  display: flex;
  align-items: center;}
.ewp-collections-index .title-wrapper-with-link .link-with-icon .svg-wrapper{width: 15px;}
.ewp-collections-index .title-wrapper-with-link a{margin-top: 0;
  flex-shrink: 0;}
.ewp-collections-index .title-wrapper--no-top-margin{margin-top: 0;}
.ewp-collections-index .title-wrapper--no-top-margin > .title{margin-top: 0;}
.ewp-collections-index .grid{display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  padding: 0;
  list-style: none;
  column-gap: var(--grid-mobile-horizontal-spacing);
  row-gap: var(--grid-mobile-vertical-spacing);}
@media screen and (min-width: 750px){.ewp-collections-index .grid{column-gap: var(--grid-desktop-horizontal-spacing);
    row-gap: var(--grid-desktop-vertical-spacing);}}
.ewp-collections-index .grid:last-child{margin-bottom: 0;}
.ewp-collections-index .grid__item{width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);
  max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
  flex-grow: 1;
  flex-shrink: 0;}
@media screen and (min-width: 750px){.ewp-collections-index .grid__item{width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}}
.ewp-collections-index .grid--gapless.grid{column-gap: 0;
  row-gap: 0;}
@media screen and (max-width: 749px){.ewp-collections-index .grid__item.slider__slide--full-width{width: 100%;
    max-width: none;}}
.ewp-collections-index .grid--1-col .grid__item{max-width: 100%;
  width: 100%;}
.ewp-collections-index .grid--3-col .grid__item{width: calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3);}
@media screen and (min-width: 750px){.ewp-collections-index .grid--3-col .grid__item{width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}}
.ewp-collections-index .grid--2-col .grid__item{width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);}
@media screen and (min-width: 750px){.ewp-collections-index .grid--2-col .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}
.ewp-collections-index .grid--4-col-tablet .grid__item{width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);}
.ewp-collections-index .grid--3-col-tablet .grid__item{width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}
.ewp-collections-index .grid--2-col-tablet .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}}
@media screen and (max-width: 989px){.ewp-collections-index .grid--1-col-tablet-down .grid__item{width: 100%;
    max-width: 100%;}
.ewp-collections-index .slider--tablet.grid--peek{margin: 0;
    width: 100%;}
.ewp-collections-index .slider--tablet.grid--peek .grid__item{box-sizing: content-box;
    margin: 0;}}
@media screen and (min-width: 990px){.ewp-collections-index .grid--6-col-desktop .grid__item{width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);
    max-width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);}
.ewp-collections-index .grid--5-col-desktop .grid__item{width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
    max-width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);}
.ewp-collections-index .grid--4-col-desktop .grid__item{width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);}
.ewp-collections-index .grid--3-col-desktop .grid__item{width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}
.ewp-collections-index .grid--2-col-desktop .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}}
@media screen and (min-width: 990px){.ewp-collections-index .grid--1-col-desktop{flex: 0 0 100%;
    max-width: 100%;}
.ewp-collections-index .grid--1-col-desktop .grid__item{width: 100%;
    max-width: 100%;}}
@media screen and (max-width: 749px){.ewp-collections-index .grid--peek.slider--mobile{margin: 0;
    width: 100%;}
.ewp-collections-index .grid--peek.slider--mobile .grid__item{box-sizing: content-box;
    margin: 0;}
.ewp-collections-index .grid--peek .grid__item{min-width: 35%;}
.ewp-collections-index .grid--peek.slider .grid__item:first-of-type{margin-left: 15px;}
.ewp-collections-index .grid--peek.slider:after{margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));}
.ewp-collections-index .grid--2-col-tablet-down .grid__item{width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);}
.ewp-collections-index .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.ewp-collections-index .grid--peek .grid__item{width: calc(50% - var(--grid-mobile-horizontal-spacing) - 30px);}
.ewp-collections-index .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.ewp-collections-index .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width: calc(100% - var(--grid-mobile-horizontal-spacing) - 30px);}}
@media screen and (min-width: 750px) and (max-width: 989px){.ewp-collections-index .slider--tablet.grid--peek .grid__item{width: calc(25% - var(--grid-desktop-horizontal-spacing) - 30px);}
.ewp-collections-index .slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width: calc(33.33% - var(--grid-desktop-horizontal-spacing) - 30px);}
.ewp-collections-index .slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.ewp-collections-index .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) - 30px);}
.ewp-collections-index .slider--tablet.grid--peek .grid__item:first-of-type{margin-left: 15px;}
.ewp-collections-index .grid--2-col-tablet-down .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}
.ewp-collections-index .grid--1-col-tablet-down.grid--peek .grid__item{width: calc(100% - var(--grid-desktop-horizontal-spacing) - 30px);}}
.ewp-collections-index .media{display: block;
  background-color: rgba(var(--color-foreground), 0.1);
  position: relative;
  overflow: hidden;}
.ewp-collections-index .media--transparent{background-color: transparent;}
.ewp-collections-index .media > *:not(.zoom):not(.deferred-media__poster-button),.ewp-collections-index .media model-viewer{display: block;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;}
.ewp-collections-index .media > img{object-fit: cover;
  object-position: center center;
  transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.ewp-collections-index .media--square{padding-bottom: 100%;}
.ewp-collections-index .media--portrait{padding-bottom: 125%;}
.ewp-collections-index .media--landscape{padding-bottom: 66.6%;}
.ewp-collections-index .media--cropped{padding-bottom: 56%;}
.ewp-collections-index .media--16-9{padding-bottom: 56.25%;}
.ewp-collections-index .media--circle{padding-bottom: 100%;
  border-radius: 50%;}
.ewp-collections-index .media.media--hover-effect > img + img{opacity: 0;}
@media screen and (min-width: 990px){.ewp-collections-index .media--cropped{padding-bottom: 63%;}}
.ewp-collections-index .share-button__button .icon-share{height: 12px;
  margin-right: 10px;
  min-width: 13px;}
.ewp-collections-index .share-button__fallback .icon{width: 15px;
  height: 15px;}
.ewp-collections-index .form__message .icon{flex-shrink: 0;
  height: 13px;
  margin-right: 5px;
  width: 13px;}
.ewp-collections-index .form__message--large .icon{height: 15px;
  width: 15px;
  margin-right: 10px;}
.ewp-collections-index .modal__close-button .icon{width: 17px;
  height: 17px;}
.ewp-collections-index .media-modal{cursor: zoom-out;}
.ewp-collections-index .media-modal .deferred-media{cursor: initial;}
.ewp-collections-index .utility-bar .list-social__item .icon{scale: 0.9;}
@media screen and (min-width: 990px){.ewp-collections-index body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left: 50px;
    padding-right: 50px;}}
.ewp-collections-index .announcement-bar__link .icon-arrow{display: inline-block;
  pointer-events: none;
  margin-left: 8px;
  vertical-align: middle;
  margin-bottom: 2px;}
.ewp-collections-index .header__heading-link:hover .h2{color: rgb(var(--color-foreground));}
.ewp-collections-index .header__heading-link .h2{line-height: 1;
  color: rgba(var(--color-foreground), 0.75);}
.ewp-collections-index .header__icon:hover .icon,.ewp-collections-index .modal__close-button:hover .icon{transform: scale(1.07);}
.ewp-collections-index .header__icon .icon{height: 20px;
  width: 20px;
  fill: none;
  vertical-align: middle;}
.ewp-collections-index .header__icon--cart .icon{height: 44px;
  width: 44px;
  padding: 0;}
.ewp-collections-index .header__icon--menu .icon{display: block;
  position: absolute;
  opacity: 1;
  transform: scale(1);
  transition: transform 150ms ease, opacity 150ms ease;}
.ewp-collections-index details:not([open]) > .header__icon--menu .icon-close,.ewp-collections-index details[open] > .header__icon--menu .icon-hamburger{visibility: hidden;
  opacity: 0;
  transform: scale(0.8);}
.ewp-collections-index .js details[open]:not(.menu-opening) > .header__icon--menu .icon-close{visibility: hidden;}
.ewp-collections-index .js details[open]:not(.menu-opening) > .header__icon--menu .icon-hamburger{visibility: visible;
  opacity: 1;
  transform: scale(1.07);}
.ewp-collections-index details[open] > .header__menu-item .icon-caret{transform: rotate(180deg);}
.ewp-collections-index .header__menu-item .icon-caret{right: 8px;}
.ewp-collections-index .header__submenu .icon-caret{flex-shrink: 0;
  margin-left: 10px;
  position: static;}
.ewp-collections-index .gradient{background: rgb(var(--color-background));
  background: var(--gradient-background);
  background-attachment: fixed;}
@media screen and (forced-colors: active){.ewp-collections-index .icon{color: CanvasText;
    fill: CanvasText !important;}
.ewp-collections-index .icon-close-small path{stroke: CanvasText;}}
.ewp-collections-index .ratio{display: flex;
  position: relative;
  align-items: stretch;}
.ewp-collections-index .ratio::before{content: '';
  width: 0;
  height: 0;
  padding-bottom: var(--ratio-percent);}
@supports not (inset: 10px){.ewp-collections-index .grid{margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));}
.ewp-collections-index .grid__item{padding-left: var(--grid-mobile-horizontal-spacing);
    padding-bottom: var(--grid-mobile-vertical-spacing);}
@media screen and (min-width: 750px){.ewp-collections-index .grid{margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing));}
.ewp-collections-index .grid__item{padding-left: var(--grid-desktop-horizontal-spacing);
      padding-bottom: var(--grid-desktop-vertical-spacing);}}
.ewp-collections-index .grid--gapless .grid__item{padding-left: 0;
    padding-bottom: 0;}
@media screen and (min-width: 749px){.ewp-collections-index .grid--peek .grid__item{padding-left: var(--grid-mobile-horizontal-spacing);}}
.ewp-collections-index .product-grid .grid__item{padding-bottom: var(--grid-mobile-vertical-spacing);}
@media screen and (min-width: 750px){.ewp-collections-index .product-grid .grid__item{padding-bottom: var(--grid-desktop-vertical-spacing);}}}
@media (prefers-reduced-motion: no-preference) and (hover: hover){.ewp-collections-index .animate--hover-3d-lift .product-grid .grid__item:hover,.ewp-collections-index .animate--hover-3d-lift .collection-list .grid__item:hover{z-index: 2;}}
.ewp-collections-index .card-wrapper{color: inherit;
  height: 100%;
  position: relative;
  text-decoration: none;}
.ewp-collections-index .card{text-decoration: none;
  text-align: var(--text-alignment);}
.ewp-collections-index .card:not(.ratio){display: flex;
  flex-direction: column;
  height: 100%;}
.ewp-collections-index .card.card--horizontal{--text-alignment: left;
  --image-padding: 0px;
  flex-direction: row;
  align-items: flex-start;
  gap: 15px;}
.ewp-collections-index .card--horizontal.ratio:before{padding-bottom: 0;}
.ewp-collections-index .card--card.card--horizontal{padding: 12px;}
.ewp-collections-index .card--card.card--horizontal.card--text{column-gap: 0;}
.ewp-collections-index .card--card{height: 100%;}
.ewp-collections-index .card--card,.ewp-collections-index .card--standard .card__inner{position: relative;
  box-sizing: border-box;
  border-radius: var(--border-radius);
  border: var(--border-width) solid rgba(var(--color-foreground), var(--border-opacity));}
.ewp-collections-index .card--card:after,.ewp-collections-index .card--standard .card__inner:after{content: '';
  position: absolute;
  z-index: -1;
  width: calc(var(--border-width) * 2 + 100%);
  height: calc(var(--border-width) * 2 + 100%);
  top: calc(var(--border-width) * -1);
  left: calc(var(--border-width) * -1);
  border-radius: var(--border-radius);
  box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius)
    rgba(var(--color-shadow), var(--shadow-opacity));}
.ewp-collections-index .card--card.gradient,.ewp-collections-index .card__inner.gradient{transform: perspective(0);}
.ewp-collections-index .card__inner.color-scheme-1{background: transparent;}
.ewp-collections-index .card .card__inner .card__media{overflow: hidden;
  
  z-index: 0;
  border-radius: calc(var(--border-radius) - var(--border-width) - var(--image-padding));}
.ewp-collections-index .card--card .card__inner .card__media{border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;}
.ewp-collections-index .card--standard.card--text{background-color: transparent;}
.ewp-collections-index .card-information{text-align: var(--text-alignment);}
.ewp-collections-index .card__media,.ewp-collections-index .card .media{bottom: 0;
  position: absolute;
  top: 0;}
.ewp-collections-index .card .media{width: 100%;}
.ewp-collections-index .card__media{margin: var(--image-padding);
  width: calc(100% - 2 * var(--image-padding));}
.ewp-collections-index .card--standard .card__media{margin: var(--image-padding);}
.ewp-collections-index .card__inner{width: 100%;}
.ewp-collections-index .card--media .card__inner .card__content{position: relative;
  padding: calc(var(--image-padding) + 10px);}
.ewp-collections-index .card__content{display: grid;
  grid-template-rows: minmax(0, 1fr) max-content minmax(0, 1fr);
  padding: 10px;
  width: 100%;
  flex-grow: 1;}
.ewp-collections-index .card__content--auto-margins{grid-template-rows: minmax(0, auto) max-content minmax(0, auto);}
.ewp-collections-index .card__information{grid-row-start: 2;
  padding: 13px 10px;}
.ewp-collections-index .card:not(.ratio) > .card__content{grid-template-rows: max-content minmax(0, 1fr) max-content auto;}
.ewp-collections-index .card-information .card__information-volume-pricing-note{margin-top: 6px;
  line-height: calc(0.5 + 0.4 / var(--font-body-scale));
  color: rgba(var(--color-foreground), 0.75);}
.ewp-collections-index .card__information-volume-pricing-note--button,.ewp-collections-index .card__information-volume-pricing-note--button.quantity-popover__info-button--icon-with-label{position: relative;
  z-index: 1;
  cursor: pointer;
  padding: 0;
  margin: 0;
  text-align: var(--text-alignment);
  min-width: auto;}
.ewp-collections-index .card__information-volume-pricing-note--button:hover{text-decoration: underline;}
.ewp-collections-index .card__information-volume-pricing-note--button + .global-settings-popup.quantity-popover__info{transform: initial;
  top: auto;
  bottom: 40px;
  max-width: 200px;
  width: calc(95% + 20px);}
.ewp-collections-index .card__information-volume-pricing-note--button + .global-settings-popup.quantity-popover__info span:first-of-type{padding-right: 3px;}
.ewp-collections-index .card__information-volume-pricing-note--button-right + .global-settings-popup.quantity-popover__info{right: 0;
  left: auto;}
.ewp-collections-index .card__information-volume-pricing-note--button-center + .global-settings-popup.quantity-popover__info{left: 50%;
  transform: translate(-50%);}
.ewp-collections-index .card__information-volume-pricing-note--button + .global-settings-popup.quantity-popover__info .quantity__rules{text-align: left;}
@media screen and (min-width: 990px){.ewp-collections-index .grid--6-col-desktop .card__content quick-add-bulk .quantity{width: auto;}
.ewp-collections-index .grid--6-col-desktop .card__content quick-add-bulk .quantity__button{width: calc(30px / var(--font-body-scale));}
.ewp-collections-index .grid--6-col-desktop .card__information-volume-pricing-note--button + .global-settings-popup.quantity-popover__info{left: 50%;
    transform: translate(-50%);
    width: calc(100% + var(--border-width) + 35px);}
.ewp-collections-index .grid--6-col-desktop
    .card--standard
    .card__information-volume-pricing-note--button
    + .global-settings-popup.quantity-popover__info{width: calc(100% + var(--border-width) + 10px);}}
@media screen and (max-width: 749px){.ewp-collections-index .grid--2-col-tablet-down .card__content quick-add-bulk .quantity__button{width: calc(35px / var(--font-body-scale));}
.ewp-collections-index .grid--2-col-tablet-down
    .card--card
    .card__information-volume-pricing-note--button
    + .global-settings-popup.quantity-popover__info,.ewp-collections-index .grid--2-col-tablet-down
    .card--standard
    .card__information-volume-pricing-note--button
    + .global-settings-popup.quantity-popover__info{left: 50%;
    transform: translate(-50%);}
.ewp-collections-index .grid--2-col-tablet-down
    .card--standard
    .card__information-volume-pricing-note--button
    + .global-settings-popup.quantity-popover__info{width: 100%;}
.ewp-collections-index .grid--2-col-tablet-down
    .card--card
    .card__information-volume-pricing-note--button
    + .global-settings-popup.quantity-popover__info{width: calc(100% + var(--border-width) + 40px);}
.ewp-collections-index .grid--2-col-tablet-down .card__content quick-add-bulk .quantity{width: auto;}}
.ewp-collections-index .card-information quantity-popover volume-pricing{margin-top: 0;}
@media screen and (max-width: 989px){.ewp-collections-index .card-information quantity-popover .quantity__rules ~ volume-pricing{margin-top: 0;}
.ewp-collections-index .card-information quantity-popover volume-pricing{margin-top: 42px;}}
@media screen and (min-width: 750px){.ewp-collections-index .card__information{padding-bottom: 17px;
    padding-top: 17px;}}
.ewp-collections-index .card__badge{align-self: flex-end;
  grid-row-start: 3;
  justify-self: flex-start;}
.ewp-collections-index .card__badge.top{align-self: flex-start;
  grid-row-start: 1;}
.ewp-collections-index .card__badge.right{justify-self: flex-end;}
.ewp-collections-index .card:not(.card--horizontal) > .card__content > .card__badge{margin: 13px;}
.ewp-collections-index .card__media .media img{height: 100%;
  object-fit: cover;
  object-position: center center;
  width: 100%;}
.ewp-collections-index .card__inner:not(.ratio) > .card__content{height: 100%;}
.ewp-collections-index .card__heading{margin-top: 0;
  margin-bottom: 0;}
.ewp-collections-index .card__heading:last-child{margin-bottom: 0;}
.ewp-collections-index .card--horizontal .card__heading,.ewp-collections-index .card--horizontal .price__container .price-item,.ewp-collections-index .card--horizontal__quick-add{font-size: calc(var(--font-heading-scale) * 12px);}
.ewp-collections-index .card--horizontal
  .card-information
  > *:not(.visually-hidden:first-child)
  + *:not(.rating):not(.card__information-volume-pricing-note){margin-top: 0;}
.ewp-collections-index .card--horizontal__quick-add:before{box-shadow: none;}
@media only screen and (min-width: 750px){.ewp-collections-index .card--horizontal .card__heading,.ewp-collections-index .card--horizontal .price__container .price-item,.ewp-collections-index .card--horizontal__quick-add{font-size: calc(var(--font-heading-scale) * 13px);}}
.ewp-collections-index .card--card.card--media > .card__content{margin-top: calc(0px - var(--image-padding));}
.ewp-collections-index .card--standard.card--text a::after,.ewp-collections-index .card--card .card__heading a::after{bottom: calc(var(--border-width) * -1);
  left: calc(var(--border-width) * -1);
  right: calc(var(--border-width) * -1);
  top: calc(var(--border-width) * -1);}
.ewp-collections-index .card__heading a::after{bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;}
.ewp-collections-index .card__heading a:after{outline-offset: 3px;}
.ewp-collections-index .card__heading a:focus:after{box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), 0.3);
  outline: 2px solid rgba(var(--color-foreground), 0.5);}
.ewp-collections-index .card__heading a:focus-visible:after{box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), 0.3);
  outline: 2px solid rgba(var(--color-foreground), 0.5);}
.ewp-collections-index .card__heading a:focus:not(:focus-visible):after{box-shadow: none;
  outline: 0;}
.ewp-collections-index .card__heading a:focus{box-shadow: none;
  outline: 0;}
@media screen and (min-width: 990px){.ewp-collections-index .card .media.media--hover-effect > img:only-child,.ewp-collections-index .card-wrapper .media.media--hover-effect > img:only-child{transition: transform var(--duration-long) ease;}
.ewp-collections-index .card:hover .media.media--hover-effect > img:first-child:only-child,.ewp-collections-index .card-wrapper:hover .media.media--hover-effect > img:first-child:only-child{transform: scale(1.03);}
.ewp-collections-index .card-wrapper:hover .media.media--hover-effect > img:first-child:not(:only-child){opacity: 0;}
.ewp-collections-index .card-wrapper:hover .media.media--hover-effect > img + img{opacity: 1;
    transition: transform var(--duration-long) ease;
    transform: scale(1.03);}
.ewp-collections-index .underline-links-hover:hover a{text-decoration: underline;
    text-underline-offset: 3px;}}
.ewp-collections-index .card--standard.card--media .card__inner .card__information,.ewp-collections-index .card--standard.card--text:not(.card--horizontal) > .card__content .card__heading:not(.card__heading--placeholder),.ewp-collections-index .card--standard:not(.card--horizontal) > .card__content .card__badge,.ewp-collections-index .card--standard.card--text.article-card > .card__content .card__information,.ewp-collections-index .card--standard > .card__content .card__caption{display: none;}
.ewp-collections-index .card--standard:not(.card--horizontal) .placeholder-svg{width: 100%;}
.ewp-collections-index .card--standard > .card__content{padding: 0;}
.ewp-collections-index .card--standard > .card__content .card__information{padding-left: 0;
  padding-right: 0;}
.ewp-collections-index .card--card.card--media .card__inner .card__information,.ewp-collections-index .card--card.card--text .card__inner,.ewp-collections-index .card--card.card--media > .card__content .card__badge{display: none;}
.ewp-collections-index .card--horizontal .card__badge,.ewp-collections-index .card--horizontal.card--text .card__inner{display: none;}
.ewp-collections-index .card--extend-height{height: 100%;}
.ewp-collections-index .card--extend-height.card--standard.card--text,.ewp-collections-index .card--extend-height.card--media{display: flex;
  flex-direction: column;}
.ewp-collections-index .card--extend-height.card--standard.card--text .card__inner,.ewp-collections-index .card--extend-height.card--media .card__inner{flex-grow: 1;}
.ewp-collections-index .card .icon-wrap{margin-left: 8px;
  white-space: nowrap;
  transition: transform var(--duration-short) ease;
  overflow: hidden;}
.ewp-collections-index .card-information > * + *{margin-top: 5px;}
.ewp-collections-index .card-information{width: 100%;}
.ewp-collections-index .card-information > *{line-height: calc(1 + 0.4 / var(--font-body-scale));
  color: rgb(var(--color-foreground));}
.ewp-collections-index .card-information > .price{color: rgb(var(--color-foreground));}
.ewp-collections-index .card--horizontal .card-information > .price{color: rgba(var(--color-foreground), 0.75);}
.ewp-collections-index .card-information > .rating{margin-top: 4px;}
.ewp-collections-index .card-information
  > *:not(.visually-hidden:first-child)
  + quantity-popover:not(.rating):not(.card__information-volume-pricing-note),.ewp-collections-index .card-information .card__information-volume-pricing-note.card__information-volume-pricing-note--button{margin-top: 0;}
.ewp-collections-index .card-information > *:not(.visually-hidden:first-child) + *:not(.rating):not(.card__information-volume-pricing-note){margin-top: 7px;}
.ewp-collections-index .card-information .caption{letter-spacing: 0.7px;}
.ewp-collections-index .card-article-info{margin-top: 10px;}
.ewp-collections-index .card--shape .card__content{padding-top: 0;}
.ewp-collections-index .card--shape.card--standard:not(.card--text) .card__inner{border: 0;
  
  background-color: transparent;
  filter: drop-shadow(
    var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius)
      rgba(var(--color-shadow), var(--shadow-opacity))
  );}
.ewp-collections-index .card--shape.card--standard:not(.card--text) .card__inner:after{display: none;}
.ewp-collections-index .grid__item:nth-child(2n) .shape--blob{clip-path: polygon(var(--shape--blob-2));}
.ewp-collections-index .grid__item:nth-child(3n) .shape--blob{clip-path: polygon(var(--shape--blob-3));}
.ewp-collections-index .grid__item:nth-child(4n) .shape--blob{clip-path: polygon(var(--shape--blob-4));}
.ewp-collections-index .grid__item:nth-child(5n) .shape--blob{clip-path: polygon(var(--shape--blob-5));}
.ewp-collections-index .grid__item:nth-child(7n) .shape--blob{clip-path: polygon(var(--shape--blob-6));}
.ewp-collections-index .grid__item:nth-child(8n) .shape--blob{clip-path: polygon(var(--shape--blob-1));}
@media (prefers-reduced-motion: no-preference){.ewp-collections-index .product-card-wrapper .shape--round{transition: clip-path var(--duration-long) ease;}
.ewp-collections-index .product-card-wrapper:hover .shape--round{clip-path: ellipse(47% 47% at 50% 50%);}
.ewp-collections-index .product-card-wrapper .shape--blob{transition: clip-path var(--duration-long) ease-in-out;}
.ewp-collections-index .product-card-wrapper:hover .shape--blob{clip-path: polygon(var(--shape--blob-5));}
.ewp-collections-index .grid__item:nth-child(2n) .product-card-wrapper:hover .shape--blob{clip-path: polygon(var(--shape--blob-6));}
.ewp-collections-index .grid__item:nth-child(3n) .product-card-wrapper:hover .shape--blob{clip-path: polygon(var(--shape--blob-1));}
.ewp-collections-index .grid__item:nth-child(4n) .product-card-wrapper:hover .shape--blob{clip-path: polygon(var(--shape--blob-2));}
.ewp-collections-index .grid__item:nth-child(5n) .product-card-wrapper:hover .shape--blob{clip-path: polygon(var(--shape--blob-3));}
.ewp-collections-index .grid__item:nth-child(7n) .product-card-wrapper:hover .shape--blob{clip-path: polygon(var(--shape--blob-4));}
.ewp-collections-index .grid__item:nth-child(8n) .product-card-wrapper:hover .shape--blob{clip-path: polygon(var(--shape--blob-5));}}
.ewp-collections-index .collection-list{margin-top: 0;
  margin-bottom: 0;}
.ewp-collections-index .collection-list-title{margin: 0;}
@media screen and (max-width: 749px){.ewp-collections-index .collection-list:not(.slider){padding-left: 0;
    padding-right: 0;}
.ewp-collections-index .section-collection-list .page-width{padding-left: 0;
    padding-right: 0;}
.ewp-collections-index .section-collection-list .collection-list:not(.slider){padding-left: 15px;
    padding-right: 15px;}}
.ewp-collections-index .collection-list__item:only-child{max-width: 100%;
  width: 100%;}
@media screen and (max-width: 749px){.ewp-collections-index .slider.collection-list--1-items{padding-bottom: 0;}}
@media screen and (min-width: 750px) and (max-width: 989px){.ewp-collections-index .slider.collection-list--1-items,.ewp-collections-index .slider.collection-list--2-items,.ewp-collections-index .slider.collection-list--3-items,.ewp-collections-index .slider.collection-list--4-items{padding-bottom: 0;}}
@media screen and (min-width: 750px){.ewp-collections-index .collection-list__item a:hover{box-shadow: none;}}
@media screen and (max-width: 989px){.ewp-collections-index .collection-list.slider .collection-list__item{max-width: 100%;}}
.ewp-collections-index .collection-list-view-all{margin-top: 20px;}

/* This source logo is white on transparency; retain its original bytes. */
.ewp-collections-index .card__media img[src$="/98311d8d40f09af9f4840a44a807e26ac753411b1dfb13be05c7778ce4b9688d.svg"]{background-color:#151515;}

/* Bridge the preserved collection setting to the card width calculation. */
.ewp-collections-index .card{--image-padding:var(--collection-card-image-padding,0px);}
