/**
 * @param {string} $scheme - The color scheme of the button. Options are nothing, $scheme-light, $scheme-dark
 * if $scheme-dark is passed, the button will be black text and black outline
 * if $scheme-light is passed, the button will be white text and white outline
 * if no $scheme is passed, the button will depend on the background color via the bg-dark mixin
 *   - if ancestor DOES have bg-dark, then white text and white outline
 *   - if ancestor DOES NOT have bg-dark, then black text and black outline
 */
.product-cell[data-v-fa773a3d] {
  overflow: hidden;
  width: 50%;
  display: inline-block;
  position: relative;
  animation-name: translateOpacity-fa773a3d;
  animation-duration: 600ms;
}
@media (min-width: 768px) {
.product-cell[data-v-fa773a3d] {
    width: 33.3333%;
}
}
@supports (display: grid) {
.product-cell[data-v-fa773a3d] {
    width: unset;
    display: unset;
}
}
.product-cell .product-image[data-v-fa773a3d] {
  margin-bottom: 16px;
  position: relative;
  aspect-ratio: 0.75;
}
@media (min-width: 1025px) {
.product-cell .product-image[data-v-fa773a3d] .plp-mobile-default-carousel {
    display: none;
}
}
@media (min-width: 1025px) {
.product-cell .product-image[data-v-fa773a3d] .plp-mobile-default-carousel.plp-mobile-default-carousel--desktop-active {
    display: block;
}
}
@media (min-width: 768px) {
.product-cell .product-image[data-v-fa773a3d] {
    margin-bottom: 20px;
}
}
.product-cell .product-image .slide-ratio[data-v-fa773a3d] {
  position: relative;
  aspect-ratio: 0.75;
}
.product-cell .product-image .slide-ratio .slide-ratio-image[data-v-fa773a3d] {
  position: absolute;
  top: 0px;
  right: initial;
  bottom: initial;
  left: 0px;
  width: 100%;
  height: auto;
}
.product-cell .product-image:hover .plp-cta[data-v-fa773a3d] {
  opacity: 1;
  pointer-events: all;
}
.product-cell .product-image:hover .plp-icon-cta[data-v-fa773a3d],
.product-cell .product-image[data-v-fa773a3d]:hover .carousel__button,
.product-cell .product-image[data-v-fa773a3d]:hover button.play-pause-button {
  background-color: rgba(255, 255, 255, 0.85);
}
.product-cell .product-image.product-image--coming-soon[data-v-fa773a3d] .slide-ratio-image,
.product-cell .product-image.product-image--coming-soon[data-v-fa773a3d] .carousel__group img,
.product-cell .product-image.product-image--coming-soon[data-v-fa773a3d] .cell-image, .product-cell .product-image.product-image--sold-out[data-v-fa773a3d] .slide-ratio-image,
.product-cell .product-image.product-image--sold-out[data-v-fa773a3d] .carousel__group img,
.product-cell .product-image.product-image--sold-out[data-v-fa773a3d] .cell-image {
  opacity: 0.4;
}
.product-cell .shop-all-section[data-v-fa773a3d] {
  inset: 0px;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
}
.product-cell .shop-all-section .shop-all[data-v-fa773a3d] {
  text-decoration-line: underline;
  cursor: pointer;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  border-radius: 2px;
  display: block;
  opacity: 1;
  transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  width: calc(100% - 48px);
  left: 24px;
  top: 45%;
  position: absolute;
  text-align: center;
}
.product-cell .shop-all-section .shop-all span[data-v-fa773a3d] {
  text-transform: uppercase;
}
.product-cell .plp-cta[data-v-fa773a3d] {
  display: none;
}
@media (min-width: 1025px) {
.product-cell .plp-cta[data-v-fa773a3d] {
    display: block;
    opacity: 0;
    pointer-events: none;
    bottom: 24px;
    left: 24px;
    position: absolute;
    width: calc(100% - 48px);
}
.product-cell .plp-cta[data-v-fa773a3d]:focus {
    opacity: 1;
    pointer-events: all;
}
}
.product-cell .product-image .plp-icon-cta[data-v-fa773a3d] {
  width: 24px;
  height: 24px;
  background-color: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-radius: 2px;
  transition: background-color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@media (min-width: 1025px) {
.product-cell .product-image .plp-icon-cta[data-v-fa773a3d] {
    width: 32px;
    height: 32px;
}
}
.product-cell .product-image .plp-icon-cta[data-v-fa773a3d] {
  border-radius: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 16px;
  left: 16px;
  padding: 0px;
  border: 0;
  cursor: pointer;
  color: #000000;
  appearance: none;
  -webkit-appearance: none;
  opacity: 1;
  pointer-events: all;
  z-index: 1;
  transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.product-cell .product-image .plp-icon-cta[data-v-fa773a3d]:focus {
  outline: 3px solid #395775;
}
@media (min-width: 1025px) {
.product-cell .product-image .plp-icon-cta[data-v-fa773a3d] {
    bottom: 24px;
    left: 24px;
}
}
.product-cell .product-image[data-v-fa773a3d] .carousel__button {
  width: 24px;
  height: 24px;
  background-color: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-radius: 2px;
  transition: background-color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@media (min-width: 1025px) {
.product-cell .product-image[data-v-fa773a3d] .carousel__button {
    width: 32px;
    height: 32px;
}
}
.product-cell .product-image[data-v-fa773a3d] .carousel__button {
  border-radius: 0;
  display: none;
}
@media (min-width: 1025px) {
.product-cell .product-image[data-v-fa773a3d] .carousel__button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
}
.product-cell .product-image[data-v-fa773a3d] .carousel__button {
  padding: 0px;
}
.product-cell .product-image[data-v-fa773a3d] .carousel__button--prev {
  left: 16px;
}
@media (min-width: 1025px) {
.product-cell .product-image[data-v-fa773a3d] .carousel__button--prev {
    left: 24px;
}
}
.product-cell .product-image[data-v-fa773a3d] .carousel__button--next {
  right: 16px;
}
@media (min-width: 1025px) {
.product-cell .product-image[data-v-fa773a3d] .carousel__button--next {
    right: 24px;
}
}
.product-cell .product-image[data-v-fa773a3d] button.play-pause-button {
  width: 24px;
  height: 24px;
  background-color: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-radius: 2px;
  transition: background-color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@media (min-width: 1025px) {
.product-cell .product-image[data-v-fa773a3d] button.play-pause-button {
    width: 32px;
    height: 32px;
}
}
.product-cell .product-image[data-v-fa773a3d] button.play-pause-button {
  border-radius: 0;
  position: absolute;
  bottom: 16px;
  right: 16px;
}
@media (min-width: 1025px) {
.product-cell .product-image[data-v-fa773a3d] button.play-pause-button {
    bottom: 24px;
    right: 24px;
}
}
.product-cell .product-image[data-v-fa773a3d] button.play-pause-button {
  z-index: 200;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
}
.product-cell .product-image[data-v-fa773a3d] button.play-pause-button .svg-icon {
  width: 16px;
  height: 16px;
  fill: #000000;
}
.product-cell .product-image[data-v-fa773a3d] button.play-pause-button .svg-icon path {
  fill: #000000;
}
.product-cell .product-image[data-v-fa773a3d] button.play-pause-button:hover {
  background-color: rgba(255, 255, 255, 0.85);
}
.product-cell .plp-card-top[data-v-fa773a3d] {
  position: relative;
}
@media (min-width: 768px) {
.product-cell .plp-card-top[data-v-fa773a3d] {
    display: flex;
    align-items: flex-start;
    margin-bottom: 12px;
}
}
.product-cell[data-v-fa773a3d] .sw-container {
  margin-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 768px) {
.product-cell[data-v-fa773a3d] .sw-container {
    margin-bottom: 0px;
    flex: 0 1 auto;
    min-width: 0;
    margin-right: 40px;
    padding-right: 0px;
}
}
@media (min-width: 1025px) {
.product-cell[data-v-fa773a3d] .sw-container {
    padding-left: 24px;
}
}
.product-cell .product-link[data-v-fa773a3d] {
  display: block;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 1025px) {
.product-cell .product-link[data-v-fa773a3d] {
    padding-left: 24px;
    padding-right: 24px;
}
}
.sectioned-plp .product-cell .product-link[data-v-fa773a3d] {
  margin-left: 0px;
}
.product-cell .product-name[data-v-fa773a3d] {
  font-family: "DenimINK-Regular", Arial, sans-serif;
  font-style: normal;
  line-height: 1.4;
  font-size: 12px;
  letter-spacing: 0rem;
  text-transform: none;
  color: #000000;
}
.-bg-dark .product-cell .product-name[data-v-fa773a3d], .-bg-section-dark .product-cell .product-name[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .product-name[data-v-fa773a3d] {
  color: #ffffff;
  fill: #ffffff;
}
.product-cell .product-name a[data-v-fa773a3d] {
  color: #000000;
}
.-bg-dark .product-cell .product-name a[data-v-fa773a3d], .-bg-section-dark .product-cell .product-name a[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .product-name a[data-v-fa773a3d] {
  color: #ffffff;
  fill: #ffffff;
}
.product-cell .product-name[data-v-fa773a3d] {
  margin-bottom: 4px;
  position: relative;
}
@media (min-width: 768px) {
.product-cell .product-name[data-v-fa773a3d] {
    font-family: "DenimINK-Regular", Arial, sans-serif;
    font-style: normal;
    line-height: 1.4;
    font-size: 14px;
    letter-spacing: 0rem;
    text-transform: none;
    color: #000000;
}
.-bg-dark .product-cell .product-name[data-v-fa773a3d], .-bg-section-dark .product-cell .product-name[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .product-name[data-v-fa773a3d] {
    color: #ffffff;
    fill: #ffffff;
}
.product-cell .product-name a[data-v-fa773a3d] {
    color: #000000;
}
.-bg-dark .product-cell .product-name a[data-v-fa773a3d], .-bg-section-dark .product-cell .product-name a[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .product-name a[data-v-fa773a3d] {
    color: #ffffff;
    fill: #ffffff;
}
}
.product-cell .plp-top-badge-slot[data-v-fa773a3d] {
  margin-bottom: 4px;
  display: flex;
  align-items: flex-start;
}
.product-cell .plp-top-badge-slot[data-v-fa773a3d] .channel-badge-container {
  margin: 0px;
}
.product-cell .merchant-badge[data-v-fa773a3d],
.product-cell .member-exclusive[data-v-fa773a3d],
.product-cell .app-exclusive[data-v-fa773a3d],
.product-cell .preorder[data-v-fa773a3d],
.product-cell .coming-soon[data-v-fa773a3d],
.product-cell .sold-out[data-v-fa773a3d],
.product-cell .plp-top-badge[data-v-fa773a3d] {
  font-family: "DenimINK-Regular", Arial, sans-serif;
  font-style: normal;
  line-height: 1.4;
  font-size: 10px;
  letter-spacing: 0rem;
  text-transform: none;
  color: #000000;
}
.-bg-dark .product-cell .merchant-badge[data-v-fa773a3d], .-bg-section-dark .product-cell .merchant-badge[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .merchant-badge[data-v-fa773a3d],
.-bg-dark .product-cell .member-exclusive[data-v-fa773a3d],
.-bg-section-dark .product-cell .member-exclusive[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .member-exclusive[data-v-fa773a3d],
.-bg-dark .product-cell .app-exclusive[data-v-fa773a3d],
.-bg-section-dark .product-cell .app-exclusive[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .app-exclusive[data-v-fa773a3d],
.-bg-dark .product-cell .preorder[data-v-fa773a3d],
.-bg-section-dark .product-cell .preorder[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .preorder[data-v-fa773a3d],
.-bg-dark .product-cell .coming-soon[data-v-fa773a3d],
.-bg-section-dark .product-cell .coming-soon[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .coming-soon[data-v-fa773a3d],
.-bg-dark .product-cell .sold-out[data-v-fa773a3d],
.-bg-section-dark .product-cell .sold-out[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .sold-out[data-v-fa773a3d],
.-bg-dark .product-cell .plp-top-badge[data-v-fa773a3d],
.-bg-section-dark .product-cell .plp-top-badge[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .plp-top-badge[data-v-fa773a3d] {
  color: #ffffff;
  fill: #ffffff;
}
.product-cell .merchant-badge a[data-v-fa773a3d],
.product-cell .member-exclusive a[data-v-fa773a3d],
.product-cell .app-exclusive a[data-v-fa773a3d],
.product-cell .preorder a[data-v-fa773a3d],
.product-cell .coming-soon a[data-v-fa773a3d],
.product-cell .sold-out a[data-v-fa773a3d],
.product-cell .plp-top-badge a[data-v-fa773a3d] {
  color: #000000;
}
.-bg-dark .product-cell .merchant-badge a[data-v-fa773a3d], .-bg-section-dark .product-cell .merchant-badge a[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .merchant-badge a[data-v-fa773a3d],
.-bg-dark .product-cell .member-exclusive a[data-v-fa773a3d],
.-bg-section-dark .product-cell .member-exclusive a[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .member-exclusive a[data-v-fa773a3d],
.-bg-dark .product-cell .app-exclusive a[data-v-fa773a3d],
.-bg-section-dark .product-cell .app-exclusive a[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .app-exclusive a[data-v-fa773a3d],
.-bg-dark .product-cell .preorder a[data-v-fa773a3d],
.-bg-section-dark .product-cell .preorder a[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .preorder a[data-v-fa773a3d],
.-bg-dark .product-cell .coming-soon a[data-v-fa773a3d],
.-bg-section-dark .product-cell .coming-soon a[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .coming-soon a[data-v-fa773a3d],
.-bg-dark .product-cell .sold-out a[data-v-fa773a3d],
.-bg-section-dark .product-cell .sold-out a[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .sold-out a[data-v-fa773a3d],
.-bg-dark .product-cell .plp-top-badge a[data-v-fa773a3d],
.-bg-section-dark .product-cell .plp-top-badge a[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .plp-top-badge a[data-v-fa773a3d] {
  color: #ffffff;
  fill: #ffffff;
}
.product-cell .merchant-badge[data-v-fa773a3d],
.product-cell .member-exclusive[data-v-fa773a3d],
.product-cell .app-exclusive[data-v-fa773a3d],
.product-cell .preorder[data-v-fa773a3d],
.product-cell .coming-soon[data-v-fa773a3d],
.product-cell .sold-out[data-v-fa773a3d],
.product-cell .plp-top-badge[data-v-fa773a3d] {
  color: #6e6e6e;
  text-transform: uppercase;
  margin-bottom: 0px;
  position: relative;
  margin-top: 0px;
}
@media (min-width: 768px) {
.product-cell .merchant-badge[data-v-fa773a3d],
  .product-cell .member-exclusive[data-v-fa773a3d],
  .product-cell .app-exclusive[data-v-fa773a3d],
  .product-cell .preorder[data-v-fa773a3d],
  .product-cell .coming-soon[data-v-fa773a3d],
  .product-cell .sold-out[data-v-fa773a3d],
  .product-cell .plp-top-badge[data-v-fa773a3d] {
    font-family: "DenimINK-Regular", Arial, sans-serif;
    font-style: normal;
    line-height: 1.4;
    font-size: 12px;
    letter-spacing: 0rem;
    text-transform: none;
    color: #000000;
}
.-bg-dark .product-cell .merchant-badge[data-v-fa773a3d], .-bg-section-dark .product-cell .merchant-badge[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .merchant-badge[data-v-fa773a3d],
  .-bg-dark .product-cell .member-exclusive[data-v-fa773a3d],
  .-bg-section-dark .product-cell .member-exclusive[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .member-exclusive[data-v-fa773a3d],
  .-bg-dark .product-cell .app-exclusive[data-v-fa773a3d],
  .-bg-section-dark .product-cell .app-exclusive[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .app-exclusive[data-v-fa773a3d],
  .-bg-dark .product-cell .preorder[data-v-fa773a3d],
  .-bg-section-dark .product-cell .preorder[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .preorder[data-v-fa773a3d],
  .-bg-dark .product-cell .coming-soon[data-v-fa773a3d],
  .-bg-section-dark .product-cell .coming-soon[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .coming-soon[data-v-fa773a3d],
  .-bg-dark .product-cell .sold-out[data-v-fa773a3d],
  .-bg-section-dark .product-cell .sold-out[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .sold-out[data-v-fa773a3d],
  .-bg-dark .product-cell .plp-top-badge[data-v-fa773a3d],
  .-bg-section-dark .product-cell .plp-top-badge[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .plp-top-badge[data-v-fa773a3d] {
    color: #ffffff;
    fill: #ffffff;
}
.product-cell .merchant-badge a[data-v-fa773a3d],
  .product-cell .member-exclusive a[data-v-fa773a3d],
  .product-cell .app-exclusive a[data-v-fa773a3d],
  .product-cell .preorder a[data-v-fa773a3d],
  .product-cell .coming-soon a[data-v-fa773a3d],
  .product-cell .sold-out a[data-v-fa773a3d],
  .product-cell .plp-top-badge a[data-v-fa773a3d] {
    color: #000000;
}
.-bg-dark .product-cell .merchant-badge a[data-v-fa773a3d], .-bg-section-dark .product-cell .merchant-badge a[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .merchant-badge a[data-v-fa773a3d],
  .-bg-dark .product-cell .member-exclusive a[data-v-fa773a3d],
  .-bg-section-dark .product-cell .member-exclusive a[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .member-exclusive a[data-v-fa773a3d],
  .-bg-dark .product-cell .app-exclusive a[data-v-fa773a3d],
  .-bg-section-dark .product-cell .app-exclusive a[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .app-exclusive a[data-v-fa773a3d],
  .-bg-dark .product-cell .preorder a[data-v-fa773a3d],
  .-bg-section-dark .product-cell .preorder a[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .preorder a[data-v-fa773a3d],
  .-bg-dark .product-cell .coming-soon a[data-v-fa773a3d],
  .-bg-section-dark .product-cell .coming-soon a[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .coming-soon a[data-v-fa773a3d],
  .-bg-dark .product-cell .sold-out a[data-v-fa773a3d],
  .-bg-section-dark .product-cell .sold-out a[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .sold-out a[data-v-fa773a3d],
  .-bg-dark .product-cell .plp-top-badge a[data-v-fa773a3d],
  .-bg-section-dark .product-cell .plp-top-badge a[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .plp-top-badge a[data-v-fa773a3d] {
    color: #ffffff;
    fill: #ffffff;
}
.product-cell .merchant-badge[data-v-fa773a3d],
  .product-cell .member-exclusive[data-v-fa773a3d],
  .product-cell .app-exclusive[data-v-fa773a3d],
  .product-cell .preorder[data-v-fa773a3d],
  .product-cell .coming-soon[data-v-fa773a3d],
  .product-cell .sold-out[data-v-fa773a3d],
  .product-cell .plp-top-badge[data-v-fa773a3d] {
    color: #6e6e6e;
    text-transform: uppercase;
}
}
.product-cell .preorder[data-v-fa773a3d],
.product-cell .coming-soon[data-v-fa773a3d],
.product-cell .sold-out[data-v-fa773a3d] {
  font-family: "DenimINK-Regular", Arial, sans-serif;
  font-style: normal;
  line-height: 1.4;
  font-size: 10px;
  letter-spacing: 0rem;
  text-transform: none;
  color: #000000;
}
.-bg-dark .product-cell .preorder[data-v-fa773a3d], .-bg-section-dark .product-cell .preorder[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .preorder[data-v-fa773a3d],
.-bg-dark .product-cell .coming-soon[data-v-fa773a3d],
.-bg-section-dark .product-cell .coming-soon[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .coming-soon[data-v-fa773a3d],
.-bg-dark .product-cell .sold-out[data-v-fa773a3d],
.-bg-section-dark .product-cell .sold-out[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .sold-out[data-v-fa773a3d] {
  color: #ffffff;
  fill: #ffffff;
}
.product-cell .preorder a[data-v-fa773a3d],
.product-cell .coming-soon a[data-v-fa773a3d],
.product-cell .sold-out a[data-v-fa773a3d] {
  color: #000000;
}
.-bg-dark .product-cell .preorder a[data-v-fa773a3d], .-bg-section-dark .product-cell .preorder a[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .preorder a[data-v-fa773a3d],
.-bg-dark .product-cell .coming-soon a[data-v-fa773a3d],
.-bg-section-dark .product-cell .coming-soon a[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .coming-soon a[data-v-fa773a3d],
.-bg-dark .product-cell .sold-out a[data-v-fa773a3d],
.-bg-section-dark .product-cell .sold-out a[data-v-fa773a3d],
.-bg-page-dark .-bg-section-transparent .product-cell .sold-out a[data-v-fa773a3d] {
  color: #ffffff;
  fill: #ffffff;
}
.product-cell .preorder[data-v-fa773a3d],
.product-cell .coming-soon[data-v-fa773a3d],
.product-cell .sold-out[data-v-fa773a3d] {
  color: #6e6e6e;
  text-transform: uppercase;
}
@media (min-width: 768px) {
.product-cell .preorder[data-v-fa773a3d],
  .product-cell .coming-soon[data-v-fa773a3d],
  .product-cell .sold-out[data-v-fa773a3d] {
    font-family: "DenimINK-Regular", Arial, sans-serif;
    font-style: normal;
    line-height: 1.4;
    font-size: 10px;
    letter-spacing: 0rem;
    text-transform: none;
    color: #000000;
}
.-bg-dark .product-cell .preorder[data-v-fa773a3d], .-bg-section-dark .product-cell .preorder[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .preorder[data-v-fa773a3d],
  .-bg-dark .product-cell .coming-soon[data-v-fa773a3d],
  .-bg-section-dark .product-cell .coming-soon[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .coming-soon[data-v-fa773a3d],
  .-bg-dark .product-cell .sold-out[data-v-fa773a3d],
  .-bg-section-dark .product-cell .sold-out[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .sold-out[data-v-fa773a3d] {
    color: #ffffff;
    fill: #ffffff;
}
.product-cell .preorder a[data-v-fa773a3d],
  .product-cell .coming-soon a[data-v-fa773a3d],
  .product-cell .sold-out a[data-v-fa773a3d] {
    color: #000000;
}
.-bg-dark .product-cell .preorder a[data-v-fa773a3d], .-bg-section-dark .product-cell .preorder a[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .preorder a[data-v-fa773a3d],
  .-bg-dark .product-cell .coming-soon a[data-v-fa773a3d],
  .-bg-section-dark .product-cell .coming-soon a[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .coming-soon a[data-v-fa773a3d],
  .-bg-dark .product-cell .sold-out a[data-v-fa773a3d],
  .-bg-section-dark .product-cell .sold-out a[data-v-fa773a3d],
  .-bg-page-dark .-bg-section-transparent .product-cell .sold-out a[data-v-fa773a3d] {
    color: #ffffff;
    fill: #ffffff;
}
.product-cell .preorder[data-v-fa773a3d],
  .product-cell .coming-soon[data-v-fa773a3d],
  .product-cell .sold-out[data-v-fa773a3d] {
    color: #6e6e6e;
    text-transform: uppercase;
}
}
.product-cell .cell-image[data-v-fa773a3d] {
  max-width: 100%;
  width: 100%;
}
.product-cell .cell-image-link[data-v-fa773a3d] {
  display: block;
}
.product-cell .product-availability[data-v-fa773a3d] {
  padding: 8px 0px;
  font-family: "DenimINK-Medium", Arial, sans-serif;
  font-style: normal;
  line-height: 1.4;
  font-size: 12px;
  letter-spacing: 0rem;
  text-transform: none;
  color: #000000;
}
.-bg-dark .product-cell .product-availability[data-v-fa773a3d], .-bg-section-dark .product-cell .product-availability[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .product-availability[data-v-fa773a3d] {
  color: #ffffff;
  fill: #ffffff;
}
.product-cell .product-availability a[data-v-fa773a3d] {
  color: #000000;
}
.-bg-dark .product-cell .product-availability a[data-v-fa773a3d], .-bg-section-dark .product-cell .product-availability a[data-v-fa773a3d], .-bg-page-dark .-bg-section-transparent .product-cell .product-availability a[data-v-fa773a3d] {
  color: #ffffff;
  fill: #ffffff;
}
.product-cell .plp-inline-rating[data-v-fa773a3d] {
  line-height: 16px;
  margin-bottom: 4px;
}
.product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-stars-container {
  margin-right: 4px;
  margin-top: 0px;
  top: -2px;
}
@media (min-width: 768px) {
.product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-stars-container {
    top: 0px;
}
}
.product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text {
  font-family: "DenimINK-Regular", Arial, sans-serif;
  font-style: normal;
  line-height: 1.4;
  font-size: 10px;
  letter-spacing: 0rem;
  text-transform: none;
  color: #000000;
}
.-bg-dark .product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text, .-bg-section-dark .product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text, .-bg-page-dark .-bg-section-transparent .product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text {
  color: #ffffff;
  fill: #ffffff;
}
.product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text a {
  color: #000000;
}
.-bg-dark .product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text a, .-bg-section-dark .product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text a, .-bg-page-dark .-bg-section-transparent .product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text a {
  color: #ffffff;
  fill: #ffffff;
}
.product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text {
  color: #6e6e6e;
}
@media (min-width: 768px) {
.product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text {
    font-family: "DenimINK-Regular", Arial, sans-serif;
    font-style: normal;
    line-height: 1.4;
    font-size: 14px;
    letter-spacing: 0rem;
    text-transform: none;
    color: #000000;
}
.-bg-dark .product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text, .-bg-section-dark .product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text, .-bg-page-dark .-bg-section-transparent .product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text {
    color: #ffffff;
    fill: #ffffff;
}
.product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text a {
    color: #000000;
}
.-bg-dark .product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text a, .-bg-section-dark .product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text a, .-bg-page-dark .-bg-section-transparent .product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .overall-rating-text a {
    color: #ffffff;
    fill: #ffffff;
}
}
.product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .svg-icon {
  width: 16px;
  height: 16px;
  margin-right: 2px;
}
.product-cell .plp-inline-rating[data-v-fa773a3d] .overall-rating:not(.overall-rating--redesign) .svg-icon:last-child {
  margin-right: 0px;
}
.product-cell .plp-inline-rating--top[data-v-fa773a3d] {
  display: flex;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
.product-cell .plp-inline-rating--top[data-v-fa773a3d] {
    align-self: flex-start;
    flex: 0 0 auto;
    margin-left: auto;
    padding-right: 16px;
    white-space: nowrap;
}
}
@media (min-width: 1025px) {
.product-cell .plp-inline-rating--top[data-v-fa773a3d] {
    padding-right: 24px;
}
}
.product-cell .plp-inline-rating--hidden[data-v-fa773a3d] {
  visibility: hidden;
  pointer-events: none;
}
@keyframes translateOpacity-fa773a3d {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}