/** Shopify CDN: Minification failed

Line 840:159 Unexpected "{"
Line 849:163 Unexpected "{"

**/
body.body--overflow {
  overflow: hidden; }

@media screen and (min-width: 641px) {
  main {
    overflow: unset;
    overscroll-behavior-x: none; } }

.regular-product-element {
  margin: 3.64706rem auto 4.41176rem; }
  @media screen and (max-width: 640px) {
    .regular-product-element {
      margin: 1.13636rem auto 2.95455rem; } }
  .regular-product-element .regular-product {
    margin: 0 1.19318rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative; }
    @media screen and (min-width: 641px) {
      .regular-product-element .regular-product {
        flex-direction: row;
        justify-content: space-between;
        margin: 0 9.05882rem; } }
    .regular-product-element .regular-product .regular-product__image {
      width: 54.06%;
      margin: 0; }
      @media screen and (max-width: 640px) {
        .regular-product-element .regular-product .regular-product__image {
          width: 100%; } }
      @media screen and (max-width: 640px) {
        .regular-product-element .regular-product .regular-product__image:has(.regular-product__image--hideBadgesOnMobile.slick-active) .regular-product__image__icons {
          opacity: 0; } }
      @media screen and (min-width: 641px) {
        .regular-product-element .regular-product .regular-product__image:has(.regular-product__image--hide-badges-on-desktop.slick-active) .regular-product__image__icons {
          opacity: 0; } }
    .regular-product-element .regular-product .regular-product__content {
      width: 40.9%;
      margin: 0;
      position: sticky;
      top: calc(var(--s-announcement) + var(--s-header));
      height: max-content; }
      @media screen and (max-width: 640px) {
        .regular-product-element .regular-product .regular-product__content {
          width: 100%;
          position: unset;
          height: unset;
          top: unset; } }
    .regular-product-element .regular-product .regular-product__price {
      margin-bottom: 0.58824rem; }
      .regular-product-element .regular-product .regular-product__price .regular-product-price {
        display: flex;
        align-items: center;
        gap: 0.47059rem; }
        @media screen {
          .regular-product-element .regular-product .regular-product__price .regular-product-price {
            gap: 0.45455rem; } }
        .regular-product-element .regular-product .regular-product__price .regular-product-price .regular-product-price__price {
          font-size: 1.70588rem;
          line-height: 1.25;
          font-weight: var(--fw-semibold);
          font-family: var(--font-family--Calibre);
          color: var(--regular-product-price); }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product .regular-product__price .regular-product-price .regular-product-price__price {
              font-size: 1.64773rem; } }
          .regular-product-element .regular-product .regular-product__price .regular-product-price .regular-product-price__price.regular-product-price__price--old {
            color: var(--regular-product-price-old);
            text-decoration: line-through;
            font-weight: var(--fw-regular); }
  .regular-product-element .regular-product__okendo {
    padding: 0;
    display: flex;
    margin-bottom: 0.17647rem; }
    @media screen and (max-width: 640px) {
      .regular-product-element .regular-product__okendo {
        margin-bottom: 0; } }
    @media screen and (max-width: 640px) {
      .regular-product-element .regular-product__okendo.regular-product__okendo--desktop {
        display: none; } }
    .regular-product-element .regular-product__okendo [data-oke-star-rating] {
      pointer-events: none; }
    .regular-product-element .regular-product__okendo .regular-product__okendoStars {
      margin-right: 0.47059rem;
      line-height: 0; }
    @media screen and (min-width: 641px) {
      .regular-product-element .regular-product__okendo .oke-sr-count {
        font-size: 0.94118rem; } }
    .regular-product-element .regular-product__okendo .oke-sr-stars svg {
      height: 0.94118rem;
      margin-right: 0.70588rem; }
      @media screen and (max-width: 640px) {
        .regular-product-element .regular-product__okendo .oke-sr-stars svg {
          margin-right: 0.34091rem; } }
    .regular-product-element .regular-product__okendo .okeReviews > div:first-of-type {
      display: flex;
      align-items: center; }
    .regular-product-element .regular-product__okendo .oke-sr-stars {
      order: -1;
      margin-right: 0.05882rem; }
    .regular-product-element .regular-product__okendo .oke-sr-rating {
      display: block;
      position: relative; }
      .regular-product-element .regular-product__okendo .oke-sr-rating:before {
        content: 'Rated'; }
      .regular-product-element .regular-product__okendo .oke-sr-rating:after {
        content: '/5'; }
    .regular-product-element .regular-product__okendo .oke-sr-count {
      position: relative;
      text-decoration: none; }
      .regular-product-element .regular-product__okendo .oke-sr-count:before {
        content: 'By '; }
      .regular-product-element .regular-product__okendo .oke-sr-count:after {
        content: ' Customers'; }
    .regular-product-element .regular-product__okendo .oke-stars-foreground svg {
      filter: brightness(0) saturate(100%) invert(56%) sepia(97%) saturate(653%) hue-rotate(-12deg) brightness(105%) contrast(103%); }
    .regular-product-element .regular-product__okendo .oke-sr-rating,
    .regular-product-element .regular-product__okendo .oke-sr-count {
      font-size: 0.96591rem !important;
      line-height: 1.25 !important;
      font-weight: var(--fw-regular) !important;
      font-family: var(--font-family--Calibre) !important; }
    .regular-product-element .regular-product__okendo .oke-sr-rating {
      margin-right: 0.23529rem; }
    .regular-product-element .regular-product__okendo .oke-sr-label-text {
      display: none; }
    .regular-product-element .regular-product__okendo .regular-product__okendo__content {
      display: flex;
      position: relative; }
      .regular-product-element .regular-product__okendo .regular-product__okendo__content::after {
        content: '';
        width: 100%;
        height: 0.05882rem;
        background-color: var(--cr-black);
        position: absolute;
        bottom: 0.29412rem; }
      .regular-product-element .regular-product__okendo .regular-product__okendo__content .regular-product__okendoCount,
      .regular-product-element .regular-product__okendo .regular-product__okendo__content .regular-product__okendoTitle {
        font-family: 'Calibre';
        font-style: normal;
        font-weight: 400;
        font-size: 1.05882rem;
        line-height: 1.52941rem;
        color: var(--cr-black); }
        @media screen and (max-width: 640px) {
          .regular-product-element .regular-product__okendo .regular-product__okendo__content .regular-product__okendoCount,
          .regular-product-element .regular-product__okendo .regular-product__okendo__content .regular-product__okendoTitle {
            font-size: 1.05882rem;
            line-height: 1.52941rem; } }
  .regular-product-element .regular-product-upsell-products {
    display: flex;
    flex-direction: column;
    row-gap: 1.17647rem; }
    @media screen and (max-width: 640px) {
      .regular-product-element .regular-product-upsell-products {
        row-gap: 1.07955rem; } }
    .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item {
      display: flex;
      column-gap: 0.52941rem;
      border-radius: 0.23529rem;
      padding: 0.29412rem 1rem 0.35294rem 0.29412rem;
      align-items: center; }
      @media screen and (max-width: 640px) {
        .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item {
          padding: 0.28409rem 0.51136rem 0.34091rem 0.28409rem; } }
      .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-image-wrapper {
        width: 4.05882rem;
        height: 4.05882rem;
        display: block;
        border-radius: 0.11765rem;
        overflow: hidden; }
        @media screen and (max-width: 640px) {
          .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-image-wrapper {
            width: 3.92045rem;
            height: 3.92045rem; } }
        .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-image-wrapper .regular-product-upsell-products__item-image {
          width: 100%;
          height: 100%;
          object-fit: cover; }
      .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        row-gap: 0.17647rem; }
        @media screen and (max-width: 640px) {
          .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content {
            row-gap: 0.17045rem; } }
        .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-header {
          display: flex;
          column-gap: 0.41176rem;
          align-items: center;
          margin-top: 0.11765rem; }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-header {
              column-gap: 0.22727rem;
              justify-content: space-between;
              margin-top: 0; } }
          .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-header .regular-product-upsell-products__item-content-header-title {
            font-size: 1.17647rem;
            font-weight: var(--fw-semibold);
            line-height: 1.25;
            font-family: var(--font-family--Calibre); }
            @media screen and (max-width: 640px) {
              .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-header .regular-product-upsell-products__item-content-header-title {
                font-size: 1.13636rem; } }
          .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-header .regular-product-upsell-products__item-content-header-label {
            padding: 0.17647rem 0.35294rem;
            border-radius: 0.17647rem;
            position: relative;
            top: -0.11765rem; }
            .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-header .regular-product-upsell-products__item-content-header-label .regular-product-upsell-products__item-content-header-label-text {
              font-size: 0.85294rem;
              font-weight: var(--fw-regular);
              line-height: 1;
              font-family: var(--font-family--Calibre);
              position: relative;
              top: 0.11765rem; }
              @media screen and (max-width: 640px) {
                .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-header .regular-product-upsell-products__item-content-header-label .regular-product-upsell-products__item-content-header-label-text {
                  font-size: 0.68182rem; } }
        .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-footer {
          display: flex;
          justify-content: space-between;
          align-items: center;
          column-gap: 0.41176rem;
          position: relative;
          top: -0.35294rem; }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-footer {
              column-gap: 0.39773rem;
              top: 0; } }
          .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-footer .regular-product-upsell-products__item-content-footer-price-wrapper {
            display: flex;
            align-items: center;
            column-gap: 0.58824rem;
            position: relative;
            top: 0.35294rem; }
            @media screen and (max-width: 640px) {
              .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-footer .regular-product-upsell-products__item-content-footer-price-wrapper {
                column-gap: 0.56818rem;
                top: 0.17045rem; } }
            .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-footer .regular-product-upsell-products__item-content-footer-price-wrapper .regular-product-upsell-products__item-content-footer-price-wrapper-old {
              font-size: 1.05882rem;
              font-weight: var(--fw-regular);
              line-height: 1.25;
              font-family: var(--font-family--Calibre);
              color: #575757;
              text-decoration: line-through; }
              @media screen and (max-width: 640px) {
                .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-footer .regular-product-upsell-products__item-content-footer-price-wrapper .regular-product-upsell-products__item-content-footer-price-wrapper-old {
                  font-size: 1.02273rem; } }
            .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-footer .regular-product-upsell-products__item-content-footer-price-wrapper .regular-product-upsell-products__item-content-footer-price-wrapper-regular {
              font-size: 1.05882rem;
              font-weight: var(--fw-semibold);
              line-height: 1.25;
              font-family: var(--font-family--Calibre);
              color: #000308; }
              @media screen and (max-width: 640px) {
                .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-footer .regular-product-upsell-products__item-content-footer-price-wrapper .regular-product-upsell-products__item-content-footer-price-wrapper-regular {
                  font-size: 1.02273rem; } }
          .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-footer .regular-product-upsell-products__item-content-footer-form .regular-product-upsell-products__item-content-footer-form-button {
            padding: 0.29412rem;
            border-radius: 2.17647rem;
            min-height: 2.05882rem;
            min-width: 5.17647rem;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
            border: 0.05882rem solid transparent;
            transition: var(--default-transition); }
            @media screen and (max-width: 640px) {
              .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-footer .regular-product-upsell-products__item-content-footer-form .regular-product-upsell-products__item-content-footer-form-button {
                padding: 0.11364rem;
                border-radius: 2.10227rem;
                min-height: 1.64773rem;
                min-width: 4.94318rem; } }
            .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-footer .regular-product-upsell-products__item-content-footer-form .regular-product-upsell-products__item-content-footer-form-button .regular-product-upsell-products__item-content-footer-form-button-text {
              font-size: 1.05882rem;
              font-weight: var(--fw-semibold);
              line-height: 1.25;
              font-family: var(--font-family--Calibre);
              position: relative;
              top: 0.17647rem; }
              @media screen and (max-width: 640px) {
                .regular-product-element .regular-product-upsell-products .regular-product-upsell-products__item .regular-product-upsell-products__item-content .regular-product-upsell-products__item-content-footer .regular-product-upsell-products__item-content-footer-form .regular-product-upsell-products__item-content-footer-form-button .regular-product-upsell-products__item-content-footer-form-button-text {
                  font-size: 1.02273rem;
                  top: 0.17045rem; } }
  .regular-product-element .regular-product__image {
    border-radius: 0.47059rem;
    overflow: hidden; }
    .regular-product-element .regular-product__image .slider-wrapper {
      position: relative; }
    .regular-product-element .regular-product__image .regular-product__image-icons {
      position: absolute;
      top: 0.52941rem;
      right: 0.94118rem;
      display: grid;
      grid-auto-flow: row;
      grid-auto-rows: max-content;
      gap: 0.58824rem;
      z-index: 2;
      opacity: 1;
      transition: var(--transition-default); }
      @media screen and (max-width: 640px) {
        .regular-product-element .regular-product__image .regular-product__image-icons {
          top: 0.51136rem;
          right: 0.05682rem; } }
      .regular-product-element .regular-product__image .regular-product__image-icons .regular-product__image-icon {
        width: 9.11765rem;
        height: 9.11765rem;
        aspect-ratio: 1; }
        @media screen and (max-width: 640px) {
          .regular-product-element .regular-product__image .regular-product__image-icons .regular-product__image-icon {
            width: 6.07955rem;
            height: 6.07955rem; } }
        .regular-product-element .regular-product__image .regular-product__image-icons .regular-product__image-icon img {
          width: 100%; }
        .regular-product-element .regular-product__image .regular-product__image-icons .regular-product__image-icon svg {
          width: 100%;
          height: 100%;
          object-fit: cover;
          display: block; }
    .regular-product-element .regular-product__image .slider-product-for:not(.slick-initialized) {
      overflow: hidden;
      display: flex; }
      .regular-product-element .regular-product__image .slider-product-for:not(.slick-initialized) img,
      .regular-product-element .regular-product__image .slider-product-for:not(.slick-initialized) video,
      .regular-product-element .regular-product__image .slider-product-for:not(.slick-initialized) .regular-product__video-wrapper {
        flex: 1 0 100%; }
    .regular-product-element .regular-product__image .slider-product-for,
    .regular-product-element .regular-product__image .slider-product-for-hard {
      margin-bottom: 0.76471rem;
      cursor: grab;
      border-radius: 0.47059rem; }
      @media screen and (max-width: 640px) {
        .regular-product-element .regular-product__image .slider-product-for,
        .regular-product-element .regular-product__image .slider-product-for-hard {
          border-radius: 0.45455rem;
          margin-bottom: 0; } }
      .regular-product-element .regular-product__image .slider-product-for .regular-product__image,
      .regular-product-element .regular-product__image .slider-product-for-hard .regular-product__image {
        border-radius: 0.47059rem; }
        @media screen and (max-width: 640px) {
          .regular-product-element .regular-product__image .slider-product-for .regular-product__image,
          .regular-product-element .regular-product__image .slider-product-for-hard .regular-product__image {
            border-radius: 0.45455rem; } }
      .regular-product-element .regular-product__image .slider-product-for .slick-dots,
      .regular-product-element .regular-product__image .slider-product-for-hard .slick-dots {
        bottom: 0.94118rem;
        opacity: 1;
        transition: opacity ease .3s; }
        @media screen and (max-width: 640px) {
          .regular-product-element .regular-product__image .slider-product-for .slick-dots,
          .regular-product-element .regular-product__image .slider-product-for-hard .slick-dots {
            bottom: 0.35294rem; } }
        .regular-product-element .regular-product__image .slider-product-for .slick-dots li,
        .regular-product-element .regular-product__image .slider-product-for-hard .slick-dots li {
          width: 1.05882rem;
          height: 1.05882rem;
          margin: 0 0.11765rem;
          border-radius: 50%;
          border: 0.11765rem solid var(--cr-customize-button-border);
          background-color: var(--cr-white); }
          @media screen and (min-width: 641px) {
            .regular-product-element .regular-product__image .slider-product-for .slick-dots li,
            .regular-product-element .regular-product__image .slider-product-for-hard .slick-dots li {
              width: 1.05882rem;
              height: 1.05882rem;
              margin: 0 0.11765rem; } }
          .regular-product-element .regular-product__image .slider-product-for .slick-dots li.slick-active,
          .regular-product-element .regular-product__image .slider-product-for-hard .slick-dots li.slick-active {
            background-color: var(--cr-slick-active-dots);
            border-color: var(--cr-stars-color); }
          .regular-product-element .regular-product__image .slider-product-for .slick-dots li:only-child,
          .regular-product-element .regular-product__image .slider-product-for-hard .slick-dots li:only-child {
            display: none; }
          .regular-product-element .regular-product__image .slider-product-for .slick-dots li button,
          .regular-product-element .regular-product__image .slider-product-for-hard .slick-dots li button {
            padding: 0;
            width: 100%;
            height: 100%; }
            .regular-product-element .regular-product__image .slider-product-for .slick-dots li button::before,
            .regular-product-element .regular-product__image .slider-product-for-hard .slick-dots li button::before {
              display: none; }
      .regular-product-element .regular-product__image .slider-product-for .slick-arrow,
      .regular-product-element .regular-product__image .slider-product-for-hard .slick-arrow {
        height: 2.88235rem;
        width: 2.88235rem;
        background-color: #000077;
        border-radius: 50%;
        z-index: 1; }
        @media screen and (max-width: 640px) {
          .regular-product-element .regular-product__image .slider-product-for .slick-arrow,
          .regular-product-element .regular-product__image .slider-product-for-hard .slick-arrow {
            height: 1.88235rem;
            width: 1.88235rem; } }
        .regular-product-element .regular-product__image .slider-product-for .slick-arrow::after,
        .regular-product-element .regular-product__image .slider-product-for-hard .slick-arrow::after {
          display: flex;
          justify-content: center;
          align-items: center;
          height: 1.88235rem;
          width: 1.88235rem;
          background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M8.1251 9.45607L12.0051 13.3361L15.8851 9.45607C16.2751 9.06607 16.9051 9.06607 17.2951 9.45607C17.6851 9.84607 17.6851 10.4761 17.2951 10.8661L12.7051 15.4561C12.3151 15.8461 11.6851 15.8461 11.2951 15.4561L6.7051 10.8661C6.3151 10.4761 6.3151 9.84607 6.7051 9.45607C7.0951 9.07607 7.7351 9.06607 8.1251 9.45607Z" fill="%23FFFFFF"></path></svg>');
          content: "";
          background-repeat: no-repeat;
          background-position: center;
          background-size: 100%;
          margin: auto;
          transform: rotate(90deg); }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product__image .slider-product-for .slick-arrow::after,
            .regular-product-element .regular-product__image .slider-product-for-hard .slick-arrow::after {
              height: 0.88235rem;
              width: 0.88235rem; } }
        .regular-product-element .regular-product__image .slider-product-for .slick-arrow::before,
        .regular-product-element .regular-product__image .slider-product-for-hard .slick-arrow::before {
          display: none; }
        .regular-product-element .regular-product__image .slider-product-for .slick-arrow.slick-next,
        .regular-product-element .regular-product__image .slider-product-for-hard .slick-arrow.slick-next {
          right: 1.17647rem; }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product__image .slider-product-for .slick-arrow.slick-next,
            .regular-product-element .regular-product__image .slider-product-for-hard .slick-arrow.slick-next {
              right: 0.625rem; } }
          .regular-product-element .regular-product__image .slider-product-for .slick-arrow.slick-next::after,
          .regular-product-element .regular-product__image .slider-product-for-hard .slick-arrow.slick-next::after {
            transform: rotate(-90deg); }
        .regular-product-element .regular-product__image .slider-product-for .slick-arrow.slick-prev,
        .regular-product-element .regular-product__image .slider-product-for-hard .slick-arrow.slick-prev {
          left: 1.17647rem; }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product__image .slider-product-for .slick-arrow.slick-prev,
            .regular-product-element .regular-product__image .slider-product-for-hard .slick-arrow.slick-prev {
              left: 0.625rem; } }
      .regular-product-element .regular-product__image .slider-product-for:has(.regular-product__video-wrapper--active) .slick-dots,
      .regular-product-element .regular-product__image .slider-product-for-hard:has(.regular-product__video-wrapper--active) .slick-dots {
        opacity: 0; }
    @media screen and (max-width: 640px) {
      .regular-product-element .regular-product__image .slider-product-for .slick-next {
        right: 0; } }
    .regular-product-element .regular-product__image .slider-product-nav:not(.slider-product-nav--slider),
    .regular-product-element .regular-product__image .slider-product-nav-hard:not(.slider-product-nav--slider) {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 0.94118rem;
      margin: 0; }
      @media screen and (max-width: 640px) {
        .regular-product-element .regular-product__image .slider-product-nav:not(.slider-product-nav--slider),
        .regular-product-element .regular-product__image .slider-product-nav-hard:not(.slider-product-nav--slider) {
          display: none; } }
      .regular-product-element .regular-product__image .slider-product-nav:not(.slider-product-nav--slider) .regular-product__imageWrapper,
      .regular-product-element .regular-product__image .slider-product-nav-hard:not(.slider-product-nav--slider) .regular-product__imageWrapper {
        position: relative;
        padding-bottom: 100%;
        height: 0;
        cursor: pointer;
        border-radius: 0.47059rem; }
        .regular-product-element .regular-product__image .slider-product-nav:not(.slider-product-nav--slider) .regular-product__imageWrapper .regular-product__image,
        .regular-product-element .regular-product__image .slider-product-nav-hard:not(.slider-product-nav--slider) .regular-product__imageWrapper .regular-product__image {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          margin: 0;
          object-fit: cover;
          border-radius: 0.47059rem; }
        .regular-product-element .regular-product__image .slider-product-nav:not(.slider-product-nav--slider) .regular-product__imageWrapper .regular-product__imageWrapper-video-play,
        .regular-product-element .regular-product__image .slider-product-nav-hard:not(.slider-product-nav--slider) .regular-product__imageWrapper .regular-product__imageWrapper-video-play {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          width: 2.94118rem;
          height: 2.94118rem;
          z-index: 0;
          pointer-events: none; }
          .regular-product-element .regular-product__image .slider-product-nav:not(.slider-product-nav--slider) .regular-product__imageWrapper .regular-product__imageWrapper-video-play svg,
          .regular-product-element .regular-product__image .slider-product-nav-hard:not(.slider-product-nav--slider) .regular-product__imageWrapper .regular-product__imageWrapper-video-play svg {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block; }
    .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider,
    .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider {
      margin: 0.76471rem -0.11765rem 0; }
      @media screen and (max-width: 640px) {
        .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider,
        .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider {
          margin: 0.56818rem -0.17045rem 1.02273rem;
          overflow: visible; } }
      .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider:not(.slick-initialized),
      .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider:not(.slick-initialized) {
        display: flex;
        width: max-content;
        justify-content: flex-start;
        overflow: hidden;
        min-width: 100%;
        max-width: 100%;
        margin: 1.41176rem 0 0; }
        @media screen and (max-width: 640px) {
          .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider:not(.slick-initialized),
          .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider:not(.slick-initialized) {
            margin: 1.41176rem 0 1.94118rem; } }
        .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider:not(.slick-initialized) .regular-product__imageWrapper,
        .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider:not(.slick-initialized) .regular-product__imageWrapper {
          min-width: calc(100% / 3 - ((34 / 3 / 17) * 1rem));
          width: calc(100% / 3 - ((34 / 3 / 17) * 1rem)); }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider:not(.slick-initialized) .regular-product__imageWrapper,
            .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider:not(.slick-initialized) .regular-product__imageWrapper {
              min-width: calc(100% / 3 - ((18 / 3 / 17) * 1rem));
              width: calc(100% / 3 - ((18 / 3 / 17) * 1rem)); } }
          .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider:not(.slick-initialized) .regular-product__imageWrapper:first-child,
          .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider:not(.slick-initialized) .regular-product__imageWrapper:first-child {
            margin-left: 0; }
      .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .regular-product__imageWrapper,
      .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .regular-product__imageWrapper {
        margin: 0 0.23529rem;
        cursor: pointer;
        position: relative;
        border-radius: 0.47059rem; }
        @media screen and (max-width: 640px) {
          .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .regular-product__imageWrapper,
          .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .regular-product__imageWrapper {
            margin: 0 0.17045rem;
            border-radius: 0.22727rem; } }
        .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .regular-product__imageWrapper .regular-product__image,
        .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .regular-product__imageWrapper .regular-product__image {
          width: 100%;
          height: auto;
          margin: 0; }
        .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .regular-product__imageWrapper .regular-product__imageWrapper-video-play,
        .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .regular-product__imageWrapper .regular-product__imageWrapper-video-play {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%); }
      .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .slick-arrow,
      .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .slick-arrow {
        height: 2.35294rem;
        width: 2.35294rem;
        background-color: #fff;
        box-shadow: 0px 0px 2px 0px #0000001A; }
        @media screen and (max-width: 640px) {
          .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .slick-arrow,
          .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .slick-arrow {
            height: 1.88235rem;
            width: 1.88235rem; } }
        .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .slick-arrow::after,
        .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .slick-arrow::after {
          display: flex;
          justify-content: center;
          align-items: center;
          transform: rotate(90deg);
          height: 1.41176rem;
          width: 1.41176rem;
          background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M8.1251 9.45607L12.0051 13.3361L15.8851 9.45607C16.2751 9.06607 16.9051 9.06607 17.2951 9.45607C17.6851 9.84607 17.6851 10.4761 17.2951 10.8661L12.7051 15.4561C12.3151 15.8461 11.6851 15.8461 11.2951 15.4561L6.7051 10.8661C6.3151 10.4761 6.3151 9.84607 6.7051 9.45607C7.0951 9.07607 7.7351 9.06607 8.1251 9.45607Z" fill="%23001F5A"></path></svg>');
          content: "";
          background-repeat: no-repeat;
          background-position: center;
          background-size: 100%;
          margin: auto; }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .slick-arrow::after,
            .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .slick-arrow::after {
              height: 0.88235rem;
              width: 0.88235rem; } }
        .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .slick-arrow.slick-next,
        .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .slick-arrow.slick-next {
          right: 0; }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .slick-arrow.slick-next,
            .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .slick-arrow.slick-next {
              right: -0.58824rem; } }
          .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .slick-arrow.slick-next::after,
          .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .slick-arrow.slick-next::after {
            transform: rotate(-90deg); }
        .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .slick-arrow.slick-prev,
        .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .slick-arrow.slick-prev {
          left: 0; }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product__image .slider-product-nav.slider-product-nav--slider .slick-arrow.slick-prev,
            .regular-product-element .regular-product__image .slider-product-nav-hard.slider-product-nav--slider .slick-arrow.slick-prev {
              left: -0.58824rem; } }
    @media screen and (max-width: 1024px) {
      .regular-product-element .regular-product__image .slider-product-nav--slider .regular-product__imageWrapper-video-play {
        width: 2.84091rem;
        height: 2.84091rem; } }
    @media screen and (max-width: 640px) {
      .regular-product-element .regular-product__image .slider-product-nav--slider .regular-product__imageWrapper-video-play {
        width: 1.13636rem;
        height: 1.13636rem; } }
    @media screen and (max-width: 1024px) {
      .regular-product-element .regular-product__image .slider-product-nav--slider .regular-product__imageWrapper-video-play svg {
        width: 100%;
        height: 100%; } }
  @media screen and (min-width: 641px) {
    .regular-product-element .regular-product__header-mobile {
      display: none; } }
  .regular-product-element .regular-product__title {
    font-family: var(--font-family--Calibre);
    font-weight: var(--fw-semibold);
    font-size: 2.76471rem;
    line-height: 1.25;
    display: flex;
    align-items: center;
    color: var(--scotch-blue);
    margin-bottom: -0.05882rem;
    margin-top: 0;
    text-transform: unset; }
    @media screen and (max-width: 640px) {
      .regular-product-element .regular-product__title {
        font-size: 1.875rem;
        line-height: 1;
        margin-top: 0;
        margin-bottom: 0.79545rem; } }
    @media screen and (max-width: 640px) {
      .regular-product-element .regular-product__title.regular-product__title--desktop {
        display: none; } }
  .regular-product-element .regular-product__subtitle {
    font-family: var(--font-family--Calibre);
    font-weight: var(--fw-regular);
    font-size: 1.41176rem;
    line-height: 1.25;
    color: var(--cr-black);
    margin-bottom: 0.82353rem; }
    @media screen and (max-width: 640px) {
      .regular-product-element .regular-product__subtitle {
        font-size: 1.25rem;
        line-height: 1.18;
        margin-bottom: 1.13636rem; } }
  .regular-product-element .regular-product__form-actions {
    display: flex;
    align-items: center;
    column-gap: 0.70588rem; }
    .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity {
      border: 0.05882rem solid var(--platinum);
      border-radius: 3.52941rem;
      background-color: var(--cultured);
      min-height: 2.94118rem; }
      @media screen and (max-width: 640px) {
        .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity {
          border-radius: 3.40909rem;
          min-height: 2.84091rem; } }
      .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity .regular-product__form-actions-quantity-wrapper {
        display: flex;
        align-items: center;
        width: 6.58824rem;
        display: grid;
        grid-template-columns: 1fr .5fr 1fr;
        position: relative;
        top: 0.64706rem;
        padding: 0 0.41176rem; }
        @media screen and (max-width: 640px) {
          .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity .regular-product__form-actions-quantity-wrapper {
            width: 5.96591rem;
            top: 0.625rem;
            padding: 0 0.39773rem; } }
      .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity input,
      .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity button {
        font-family: var(--font-family--Calibre);
        font-weight: var(--fw-regular);
        font-size: 1.70588rem;
        line-height: 1.25;
        color: var(--raisin-black); }
      .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity input {
        text-align: center;
        -moz-appearance: textfield; }
        .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity input::-webkit-outer-spin-button, .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity input::-webkit-inner-spin-button {
          -webkit-appearance: none;
          margin: 0; }
      .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity .regular-product__form-actions-quantity-button {
        position: relative; }
        .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity .regular-product__form-actions-quantity-button::after {
          display: block; }
        .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity .regular-product__form-actions-quantity-button.regular-product__form-actions-quantity-button--decrease::after {
          content: "-"; }
        .regular-product-element .regular-product__form-actions .regular-product__form-actions-quantity .regular-product__form-actions-quantity-button.regular-product__form-actions-quantity-button--increase::after {
          content: "+"; }
    .regular-product-element .regular-product__form-actions .regular-product__form-button-wrapper {
      width: 100%; }
      .regular-product-element .regular-product__form-actions .regular-product__form-button-wrapper .regular-product__form-button {
        width: 100%;
        padding: 0.58824rem 1.17647rem;
        font-weight: var(--fw-semibold);
        font-size: 1.35294rem;
        line-height: 1;
        border-radius: 2.70588rem;
        font-family: var(--font-family--Calibre);
        height: unset;
        min-width: 100%;
        color: var(--cr-white);
        margin: 0;
        border: 0.11765rem solid transparent;
        min-height: 3.05882rem; }
        @media screen and (max-width: 640px) {
          .regular-product-element .regular-product__form-actions .regular-product__form-button-wrapper .regular-product__form-button {
            padding: 0.56818rem 1.13636rem;
            font-size: 1.10795rem;
            line-height: 1;
            width: 100%;
            max-width: 100%;
            min-height: 2.84091rem;
            text-align: center; } }
        .regular-product-element .regular-product__form-actions .regular-product__form-button-wrapper .regular-product__form-button .regular-product__form-button-text {
          position: relative;
          top: 0.11765rem; }
        .regular-product-element .regular-product__form-actions .regular-product__form-button-wrapper .regular-product__form-button:hover {
          transform: unset; }
  .regular-product-element .productBenefitsIcons {
    margin: 0.82353rem auto 1.05882rem;
    padding: 0;
    display: flex;
    gap: 0.58824rem;
    border: 0;
    border-radius: 0;
    justify-content: center; }
    @media screen and (max-width: 640px) {
      .regular-product-element .productBenefitsIcons {
        margin: 0.39773rem -1.03529rem 0.96591rem;
        gap: 0.51136rem;
        width: calc(100% + 2rem); } }
    .regular-product-element .productBenefitsIcons .productBenefitsIcons__item {
      display: flex;
      column-gap: 0.23529rem;
      align-items: center;
      justify-content: center; }
      @media screen and (max-width: 640px) {
        .regular-product-element .productBenefitsIcons .productBenefitsIcons__item {
          column-gap: 0.28409rem; } }
      .regular-product-element .productBenefitsIcons .productBenefitsIcons__item .productBenefitsIcons__itemIcon {
        height: 1.05882rem;
        width: 1.05882rem;
        display: block; }
        @media screen and (max-width: 640px) {
          .regular-product-element .productBenefitsIcons .productBenefitsIcons__item .productBenefitsIcons__itemIcon {
            height: 0.79545rem;
            width: 0.79545rem; } }
        .regular-product-element .productBenefitsIcons .productBenefitsIcons__item .productBenefitsIcons__itemIcon svg {
          width: 100%;
          height: 100%;
          object-fit: contain; }
      .regular-product-element .productBenefitsIcons .productBenefitsIcons__item .productBenefitsIcons__itemTitle {
        font-family: var(--font-family--Calibre);
        font-weight: var(--fw-regular);
        font-size: 0.85294rem;
        line-height: 1.25;
        margin: 0;
        padding: 0;
        position: relative;
        top: 0.17647rem; }
        @media screen and (max-width: 640px) {
          .regular-product-element .productBenefitsIcons .productBenefitsIcons__item .productBenefitsIcons__itemTitle {
            font-size: 0.625rem;
            top: 0.11364rem; } }
  .regular-product-element .regular-product__faq {
    margin-top: 1.35294rem; }
    @media screen and (max-width: 640px) {
      .regular-product-element .regular-product__faq {
        margin-top: 0.96591rem; } }
    .regular-product-element .regular-product__faq .regular-product__faq-item {
      border-bottom: 0.05882rem solid var(--unicorn-silver);
      padding: 0.88235rem 0.94118rem 0.47059rem 0.82353rem;
      word-break: break-word; }
      @media screen and (max-width: 640px) {
        .regular-product-element .regular-product__faq .regular-product__faq-item {
          padding: 0.85227rem 0.68182rem 0.45455rem 0.79545rem; } }
      .regular-product-element .regular-product__faq .regular-product__faq-item:first-child {
        border-top: 0.05882rem solid var(--unicorn-silver); }
      .regular-product-element .regular-product__faq .regular-product__faq-item.regular-product__faq-item--active .regular-product__faq-item-question-wrapper .regular-product__faq-item-question-icon .regular-product__faq-item-question-icon-line:last-child {
        transform: translate(-50%, -50%) rotate(0deg); }
      .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-question-wrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
        column-gap: 0.58824rem;
        cursor: pointer; }
        .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-question-wrapper .regular-product__faq-item-question-title {
          font-family: var(--font-family--Calibre);
          font-weight: var(--fw-regular);
          font-size: 1.17647rem;
          line-height: 164%;
          margin: 0;
          padding: 0;
          pointer-events: none; }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-question-wrapper .regular-product__faq-item-question-title {
              font-size: 1.13636rem; } }
        .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-question-wrapper .regular-product__faq-item-question-icon {
          display: flex;
          justify-content: center;
          align-items: center;
          position: relative;
          pointer-events: none;
          position: relative;
          top: -0.23529rem; }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-question-wrapper .regular-product__faq-item-question-icon {
              top: -0.22727rem; } }
          .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-question-wrapper .regular-product__faq-item-question-icon .regular-product__faq-item-question-icon-line {
            width: 1.11765rem;
            height: 0.11765rem;
            background-color: var(--black);
            transition: var(--default-transition); }
            @media screen and (max-width: 640px) {
              .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-question-wrapper .regular-product__faq-item-question-icon .regular-product__faq-item-question-icon-line {
                width: 1.07955rem;
                height: 0.11364rem; } }
            .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-question-wrapper .regular-product__faq-item-question-icon .regular-product__faq-item-question-icon-line:last-child {
              position: absolute;
              top: 50%;
              left: 50%;
              transform: translate(-50%, -50%) rotate(90deg); }
      .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-title {
        font-family: var(--font-family--Calibre); }
      .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-answer {
        max-height: 0;
        overflow: hidden;
        transition: var(--default-transition); }
        .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-answer .regular-product__faq-item-answer-text {
          font-family: var(--font-family--Calibre);
          font-weight: var(--fw-regular);
          font-size: 0.94118rem;
          line-height: 1.25;
          margin: 0;
          padding-top: 0.88235rem; }
          @media screen and (max-width: 640px) {
            .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-answer .regular-product__faq-item-answer-text {
              font-size: 0.90909rem; } }
          .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-answer .regular-product__faq-item-answer-text *,
          .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-answer .regular-product__faq-item-answer-text > {
            font-family: var(--font-family--Calibre);
            font-weight: var(--fw-regular);
            font-size: 0.94118rem;
            line-height: 1.25;
            margin: 0;
            padding-top: 0.88235rem; }
            @media screen and (max-width: 640px) {
              .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-answer .regular-product__faq-item-answer-text *,
              .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-answer .regular-product__faq-item-answer-text > {
                font-size: 0.90909rem; } }
          .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-answer .regular-product__faq-item-answer-text ul,
          .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-answer .regular-product__faq-item-answer-text ol {
            padding-left: 0.88235rem; }
          .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-answer .regular-product__faq-item-answer-text ul {
            list-style: disc; }
          .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-answer .regular-product__faq-item-answer-text ol {
            list-style: decimal; }
          .regular-product-element .regular-product__faq .regular-product__faq-item .regular-product__faq-item-answer .regular-product__faq-item-answer-text a {
            text-decoration: underline; }
  .regular-product-element .product-advantages-ds {
    margin-bottom: 0.70588rem; }
    @media screen and (max-width: 640px) {
      .regular-product-element .product-advantages-ds {
        margin-bottom: 0.79545rem; } }
    .regular-product-element .product-advantages-ds > * {
      font-family: var(--font-family--Calibre);
      font-size: 1.29412rem;
      font-weight: var(--fw-regular);
      line-height: .97;
      color: var(--raisin-black); }
      @media screen and (max-width: 640px) {
        .regular-product-element .product-advantages-ds > * {
          font-size: 1.07955rem;
          line-height: 1.05; } }
    .regular-product-element .product-advantages-ds ul {
      list-style: none; }
    .regular-product-element .product-advantages-ds li {
      margin-bottom: 0.70588rem;
      min-height: 1.41176rem;
      padding-left: 1.64706rem;
      position: relative; }
      @media screen and (max-width: 640px) {
        .regular-product-element .product-advantages-ds li {
          margin-bottom: 0.39773rem;
          min-height: 1.36364rem;
          padding-left: 1.42045rem; } }
      .regular-product-element .product-advantages-ds li:last-child {
        margin-bottom: 0; }
      .regular-product-element .product-advantages-ds li::before {
        background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 9C18 11.3869 17.0518 13.6761 15.364 15.364C13.6761 17.0518 11.3869 18 9 18C6.61305 18 4.32387 17.0518 2.63604 15.364C0.948212 13.6761 0 11.3869 0 9C0 6.61305 0.948212 4.32387 2.63604 2.63604C4.32387 0.948212 6.61305 0 9 0C11.3869 0 13.6761 0.948212 15.364 2.63604C17.0518 4.32387 18 6.61305 18 9ZM13.5337 5.59125C13.4534 5.51117 13.3577 5.44812 13.2524 5.40587C13.1471 5.36361 13.0344 5.34303 12.921 5.34534C12.8076 5.34765 12.6958 5.37281 12.5923 5.41931C12.4888 5.46582 12.3958 5.53271 12.3187 5.616L8.41162 10.5941L6.057 8.23837C5.89705 8.08933 5.6855 8.0082 5.46691 8.01205C5.24832 8.01591 5.03976 8.10446 4.88518 8.25905C4.73059 8.41364 4.64204 8.6222 4.63818 8.84079C4.63432 9.05938 4.71546 9.27093 4.8645 9.43088L7.84125 12.4087C7.92144 12.4888 8.01693 12.5519 8.12203 12.5942C8.22713 12.6366 8.33968 12.6573 8.45296 12.6552C8.56625 12.6531 8.67795 12.6282 8.78141 12.582C8.88486 12.5358 8.97795 12.4692 9.05512 12.3863L13.5461 6.7725C13.6992 6.61331 13.7838 6.40043 13.7817 6.17958C13.7796 5.95872 13.691 5.74749 13.5349 5.59125H13.5337Z" fill="%232D2DFB"/></svg>');
        background-repeat: no-repeat;
        background-size: contain;
        content: '';
        height: 1.05882rem;
        left: 0;
        position: absolute;
        width: 1.05882rem;
        top: -0.05882rem; }
        @media screen and (max-width: 640px) {
          .regular-product-element .product-advantages-ds li::before {
            height: 0.85227rem;
            width: 0.85227rem; } }
    .regular-product-element .product-advantages-ds strong {
      font-weight: var(--fw-bold); }
    .regular-product-element .product-advantages-ds a {
      text-decoration: underline; }
  .regular-product-element .regular-product__video-wrapper {
    position: relative;
    overflow: hidden; }
    .regular-product-element .regular-product__video-wrapper .regular-product__video {
      display: flex;
      width: 100%; }
    .regular-product-element .regular-product__video-wrapper .regular-product__video-play {
      cursor: pointer;
      left: 50%;
      pointer-events: none;
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%);
      z-index: 1;
      transition: opacity ease .3s; }
      .regular-product-element .regular-product__video-wrapper .regular-product__video-play svg {
        height: 2.94118rem;
        width: 2.94118rem; }
    .regular-product-element .regular-product__video-wrapper.regular-product__video-wrapper--active .regular-product__video-play {
      opacity: 0; }
    .regular-product-element .regular-product__video-wrapper.regular-product__video-wrapper--aspect-ratio-1 {
      aspect-ratio: 1; }
      .regular-product-element .regular-product__video-wrapper.regular-product__video-wrapper--aspect-ratio-1 .regular-product__video {
        height: 100%;
        object-fit: cover;
        width: 100%; }
  .regular-product-element .featured-reviews-ds__content-list-item {
    display: flex;
    flex-direction: column;
    height: auto;
    border-radius: 0.76471rem;
    overflow: hidden;
    margin: 0.88235rem 0 1.29412rem;
    width: 100%; }
    @media screen and (max-width: 640px) {
      .regular-product-element .featured-reviews-ds__content-list-item {
        margin: 1.25rem 0 0;
        border-radius: 0.73864rem; } }
    @media screen and (max-width: 640px) {
      .regular-product-element .featured-reviews-ds__content-list-item.featured-reviews-ds__content-list-item--desktop {
        display: none; } }
    @media screen and (min-width: 641px) {
      .regular-product-element .featured-reviews-ds__content-list-item.featured-reviews-ds__content-list-item--mobile {
        display: none; } }
    .regular-product-element .featured-reviews-ds__content-list-item.featured-reviews-ds__content-list-item--review {
      padding: 0.82353rem 1.76471rem 0.64706rem 0.94118rem; }
      @media (max-width: 640px) {
        .regular-product-element .featured-reviews-ds__content-list-item.featured-reviews-ds__content-list-item--review {
          padding: 1.07955rem 1.13636rem 0.79545rem 1.13636rem; } }
  .regular-product-element .featured-reviews-ds__review-inner .featured-reviews-ds__review-stars {
    display: flex;
    column-gap: 0.17647rem;
    margin-bottom: 0.47059rem; }
    @media screen and (max-width: 1024px) {
      .regular-product-element .featured-reviews-ds__review-inner .featured-reviews-ds__review-stars {
        margin-bottom: 0.94118rem; } }
    @media (max-width: 640px) {
      .regular-product-element .featured-reviews-ds__review-inner .featured-reviews-ds__review-stars {
        margin-bottom: 0.90909rem;
        column-gap: 0.11364rem; } }
    .regular-product-element .featured-reviews-ds__review-inner .featured-reviews-ds__review-stars .featured-reviews-ds__review-star {
      width: 0.76471rem;
      height: 0.76471rem; }
      @media (max-width: 640px) {
        .regular-product-element .featured-reviews-ds__review-inner .featured-reviews-ds__review-stars .featured-reviews-ds__review-star {
          width: 1.07955rem;
          height: 1.02273rem; } }
      .regular-product-element .featured-reviews-ds__review-inner .featured-reviews-ds__review-stars .featured-reviews-ds__review-star svg {
        width: 100%;
        height: 100%;
        object-fit: contain; }
  .regular-product-element .featured-reviews-ds__review-inner .featured-reviews-ds__review-title {
    font-family: var(--font-family--Calibre);
    font-size: 1.05882rem;
    font-weight: var(--fw-semibold);
    line-height: 1.45;
    margin-bottom: 0.23529rem; }
    @media (max-width: 640px) {
      .regular-product-element .featured-reviews-ds__review-inner .featured-reviews-ds__review-title {
        font-size: 1.36364rem;
        margin-bottom: 0.34091rem; } }
  .regular-product-element .featured-reviews-ds__review-inner .featured-reviews-ds__review-text {
    font-family: var(--font-family--Calibre);
    font-size: 1.05882rem;
    font-weight: var(--fw-regular);
    line-height: 1.45; }
    @media (max-width: 640px) {
      .regular-product-element .featured-reviews-ds__review-inner .featured-reviews-ds__review-text {
        font-size: 1.13636rem;
        line-height: 1.45; } }
  .regular-product-element .featured-reviews-ds__review-footer {
    margin-top: auto;
    display: flex;
    column-gap: 0.47059rem;
    padding-top: 0.47059rem; }
    @media (max-width: 640px) {
      .regular-product-element .featured-reviews-ds__review-footer {
        padding-top: 1.02273rem;
        column-gap: 0.39773rem; } }
    .regular-product-element .featured-reviews-ds__review-footer .featured-reviews-ds__review-author {
      font-family: var(--font-family--Calibre);
      font-size: 1rem;
      font-weight: var(--fw-regular);
      line-height: 1.2; }
      @media (max-width: 640px) {
        .regular-product-element .featured-reviews-ds__review-footer .featured-reviews-ds__review-author {
          font-size: 1.13636rem;
          line-height: 1.2; } }
    .regular-product-element .featured-reviews-ds__review-footer .featured-reviews-ds__review-verified {
      display: flex;
      align-items: center;
      column-gap: 0.17647rem; }
      @media (max-width: 640px) {
        .regular-product-element .featured-reviews-ds__review-footer .featured-reviews-ds__review-verified {
          column-gap: 0.22727rem; } }
      .regular-product-element .featured-reviews-ds__review-footer .featured-reviews-ds__review-verified .featured-reviews-ds__review-verified-icon {
        width: 0.47059rem;
        height: 0.47059rem;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        top: -0.17647rem; }
        @media screen and (max-width: 1024px) {
          .regular-product-element .featured-reviews-ds__review-footer .featured-reviews-ds__review-verified .featured-reviews-ds__review-verified-icon {
            width: 0.41176rem;
            height: 0.41176rem; } }
        @media screen and (max-width: 640px) {
          .regular-product-element .featured-reviews-ds__review-footer .featured-reviews-ds__review-verified .featured-reviews-ds__review-verified-icon {
            width: 0.56818rem;
            height: 0.56818rem;
            top: -0.17045rem; } }
        .regular-product-element .featured-reviews-ds__review-footer .featured-reviews-ds__review-verified .featured-reviews-ds__review-verified-icon svg {
          width: 100%;
          object-fit: contain; }
      .regular-product-element .featured-reviews-ds__review-footer .featured-reviews-ds__review-verified .featured-reviews-ds__review-verified-text {
        font-family: var(--font-family--Calibre);
        font-size: 0.64706rem;
        font-weight: var(--fw-regular);
        line-height: 1.3;
        position: relative;
        top: -0.05882rem; }
        @media (max-width: 640px) {
          .regular-product-element .featured-reviews-ds__review-footer .featured-reviews-ds__review-verified .featured-reviews-ds__review-verified-text {
            font-size: 0.68182rem;
            line-height: 1.3; } }
