@use "./functions.scss" as *;

// Verbatim copy of the ProductPrice styling (styles/elements/product-price.scss),
// rebound to the Category Groups productPrice layout/design CSS-variable paths.
// ONLY the variable paths + the element-width calc differ from product-price.scss.
// @imported inside category-groups-element.scss within the categoryGroups scope.

[data-element-type="productPrice"] {
    // width: var(--_lt-wh);
    // height: var(--_lt-ht);
    // margin: var(--_lt-mn);
    // padding: var(--_lt-pg);
    // width: var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-wh, var(--_tst-lt-wh));
    // width: var(--_sf-nw-wh, var(--_tst-lt-wh));
    // width: var(--_ctm-ele-nw-wh-vl);
    //width: 100%;
    //margin: var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-mn, --_tst-lt-mn);
    width: var(
      --_sf-el-wh-st-mx,
      calc(
        1% * var(--_ctm-mob-ele-nw-wh-vl, var(--_ctm-tab-ele-nw-wh-vl, var(--_ctm-ele-nw-wh-vl)))
      )
    );
    margin: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-mn, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-mn, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-mn)));
    // height: var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-ht, var(--_tst-lt-ht));
    // height: ;
    // aspect-ratio: 1 / var(--_sf-aspect-ratio);
    // --_aspect-ratio: calc(
    //   1 * (var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-ht, var(--_tst-lt-ht)) / var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-wh, var(--_tst-lt-wh)))
    // );

    & > .wrapper {
      width: 100%;
      // height: 100%;
    }
    &[data-show-shadow="false"] {
      --_show-shadow: none;
    }
    .text-element {
      // background: #6d96e4;
      // padding: 10px;
      // font-weight: 600;
      // color: rgba(75, 69, 70, 1);
      color: var(--Gray-900, #101828);
      font-size: 32px;
      font-style: normal;
      font-weight: 700;
      line-height: 150%; /* 48px */
    }

    .product-price {
      display: flex;
      flex-direction: column;
      width: 100%;

      &.product-price--inline {
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
        gap: 4px;

        .price-range-separator {
          color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-cr)));
        }
      }

      border-color: var(
        --_show-border,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-br-cr)))
      );
      border-style: var(
        --_show-border,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-br-se)))
      );
      border-width: var(
        --_show-border,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-br-wh)))
      );
      border-radius: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-br-rs,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-br-rs))
      );

      box-shadow: var(
        --_show-shadow,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-sw-ae)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-sw-br, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-sw-br)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-sw-sd, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-sw-sd)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-sw-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-sw-cr)))
      );
      background-color: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-bd-cr,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-bd-cr))
      );
      .price-loader {
        display: inline-block;
        width: var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-wh, 100px);
        height: 16px;
        border-radius: 4px;
        background: linear-gradient(90deg, #eee 25%, #f5f5f5 50%, #eee 75%);
        background-size: 200% 100%;
        animation: shimmer 1.4s infinite;
      }

      @keyframes shimmer {
        0% {
          background-position: -200% 0;
        }
        100% {
          background-position: 200% 0;
        }
      }

      .price-span {
        color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-cr)));
        font-family: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-fy,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-fy))
        );
        text-transform: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-tt-tm,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-tt-tm))
        );
        word-wrap: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-wd-wp,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-wd-wp))
        );
        word-break: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-wd-bk,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-wd-bk))
        );
        font-size: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-se,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-se))
        );
        font-weight: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-wt,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-wt))
        );
        font-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-se-ic,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-se-ic))
        );
        text-align: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-tt-an,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-tt-an))
        );
        letter-spacing: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-lr-sg,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-lr-sg))
        );
        line-height: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-le-ht,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-le-ht))
        );
        text-decoration: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ue,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ue))
        );
      }
      .strike-price {
        color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-cr-dc,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-cr-dc, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-cr-dc))
        );
        font-family: var(
          --_sf-hr-ff,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-fy-dc,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-fy-dc, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-fy-dc))
          )
        );
        text-transform: var(
          --_sf-hr-tt-tm,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-tt-tm-dc,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-tt-tm-dc, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-tt-tm-dc))
          )
        );
        word-wrap: var(
          --_sf-hr-wd-wp,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-wd-wp-dc,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-wd-wp-dc, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-wd-wp-dc))
          )
        );
        word-break: var(
          --_sf-hr-wd-bk,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-wd-bk-dc,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-wd-bk-dc, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-wd-bk-dc))
          )
        );
        font-size: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-se-dc,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-se-dc, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-se-dc))
        );
        font-weight: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-wt-dc,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-wt-dc, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-wt-dc))
        );
        font-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-se-ic-dc,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-se-ic-dc, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ft-se-ic-dc))
        );
        text-align: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-tt-an-dc,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-tt-an-dc, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-tt-an-dc))
        );
        letter-spacing: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-lr-sg-dc,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-lr-sg-dc, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-lr-sg-dc))
        );
        line-height: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-le-ht-dc,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-le-ht-dc, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-le-ht-dc))
        );
        text-decoration: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ue-dc,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ue-dc, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-pe-ue-dc))
        );
      }

      .code-span {
        background-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-bd-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-bd-cr))
        );
        color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-cr))
        );
        font-family: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-fy,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-fy))
        );
        text-transform: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-tm,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-tm))
        );
        word-wrap: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-wp,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-wp))
        );
        word-break: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-bk,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-bk))
        );
        font-size: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se))
        );
        font-weight: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-wt,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-wt))
        );
        font-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se-ic,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se-ic))
        );
        text-align: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-an,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-an))
        );
        letter-spacing: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-lr-sg,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-lr-sg))
        );
        line-height: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-le-ht,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-le-ht))
        );
        text-decoration: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ue,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ue))
        );

        border-color: var(
          --_show-border,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-cr,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-cr))
          )
        );
        border-style: var(
          --_show-border,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-se,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-se))
          )
        );
        border-width: var(
          --_show-border,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-wh,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-wh))
          )
        );
        border-radius: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-rs,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-rs))
        );

        box-shadow: var(
          --_show-shadow,
          var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-ae,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-ae))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-br,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-br))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-sd,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-sd))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-cr))
            )
        );
      }

      .uom-span {
        background-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-bd-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-bd-cr))
        );
        color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-cr)));
        font-family: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-fy,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-fy))
        );
        text-transform: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-tt-tm,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-tt-tm))
        );
        word-wrap: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-wd-wp,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-wd-wp))
        );
        word-break: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-wd-bk,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-wd-bk))
        );
        font-size: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-se,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-se))
        );
        font-weight: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-wt,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-wt))
        );
        font-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-se-ic,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-se-ic))
        );
        text-align: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-tt-an,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-tt-an))
        );
        letter-spacing: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-lr-sg,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-lr-sg))
        );
        line-height: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-le-ht,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-le-ht))
        );
        text-decoration: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ue,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ue))
        );

        border-color: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-cr)))
        );
        border-style: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-se)))
        );
        border-width: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-wh)))
        );
        border-radius: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-rs,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-rs))
        );

        box-shadow: var(
          --_show-shadow,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-ae)))
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-br,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-br))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-sd,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-sd))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-cr))
            )
        );

        padding: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-pg, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-pg)));
      }
      .denominations_container {
        // font-size: 16px;
        display: flex;
        flex-direction: column;
        // gap: 6px;
        // padding-bottom: 14px;

        background-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-bd-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-bd-cr))
        );
        border-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-br-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-br-cr))
        );
        border-radius: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-br-rs,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-br-rs))
        );
        border-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-br-se,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-br-se))
        );
        border-width: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-br-wh,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-br-wh))
        );
        box-shadow: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-sw-ae,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-sw-ae))
          )
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-sw-br,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-sw-br))
          )
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-sw-sd,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-sw-sd))
          )
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-sw-cr,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-sw-cr))
          );
        padding: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-pg,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-pg))
        );
        gap: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-im-gp,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-im-gp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-im-gp))
        );
        .denominations_title {
          // margin-bottom: 4px;
          // font-size: 16px;
          // color: #000000;
          // font-weight: 500;
          // line-height: 150%;
          font-family: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-fy,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-fy))
          );
          text-transform: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-tt-tm,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-tt-tm))
          );
          word-wrap: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-wd-wp,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-wd-wp))
          );
          word-break: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-wd-bk,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-wd-bk))
          );
          color: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-cr,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-cr))
          );
          font-weight: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-wt,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-wt))
          );
          font-size: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-se,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-se))
          );
          text-decoration: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ue,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ue))
          );
          letter-spacing: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-lr-sg,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-lr-sg))
          );
          line-height: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-le-ht,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-le-ht))
          );
          font-style: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-se-ic,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-se-ic))
          );
          text-align: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-tt-an,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-tt-an))
          );
        }
        .denominations_grid {
          display: flex;
          // gap: 8px;
          flex-wrap: wrap;
          margin-top: 12px;
          flex-direction: row;
          gap: 12px;
          // gap: var(
          //   --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-im-gp,
          //   var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-im-gp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-im-gp))
          // );
          .amount_btn {
            transition: color 0.3s ease;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            // padding: 4px;
            min-width: 20px;
            min-height: 20px;
            box-sizing: content-box;
            // font-size: 16px;
            // font-weight: 600;
            // line-height: 150%;
            // background-color: #ffffff;
            // border: 1px solid #d6d6d6;
            background-color: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-bd-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-bd-cr))
            );
            font-family: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ft-fy,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ft-fy))
            );
            text-transform: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-tt-tm,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-tt-tm))
            );
            word-wrap: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-wd-wp,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-wd-wp))
            );
            word-break: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-wd-bk,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-wd-bk))
            );
            &.flex__overflow {
              white-space: normal;
              @include restrictToLinesShow(#{var(--_sf-line-clamp, 1)});
            }
            color: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-cr))
            );
            font-weight: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ft-wt,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ft-wt))
            );
            font-size: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ft-se,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ft-se))
            );
            text-decoration: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ue,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ue))
            );
            letter-spacing: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-lr-sg,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-lr-sg))
            );
            line-height: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-le-ht,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-le-ht))
            );
            font-style: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ft-se-ic,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-ft-se-ic))
            );
            text-align: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-tt-an,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-tt-an))
            );
            border-color: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-br-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-br-cr))
            );
            border-radius: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-br-rs,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-br-rs))
            );
            border-style: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-br-se,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-br-se))
            );
            border-width: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-br-wh,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-br-wh))
            );
            box-shadow: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-sw-ae,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-sw-ae))
              )
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-sw-br,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-sw-br))
              )
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-sw-sd,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-sw-sd))
              )
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-sw-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-sw-cr))
              );
            padding: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-pg,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-dt-se-pg))
            );
            &.active {
              background-color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-bd-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-bd-cr))
              );
              font-family: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ft-fy,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ft-fy))
              );
              text-transform: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-tt-tm,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-tt-tm))
              );
              word-wrap: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-wd-wp,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-wd-wp))
              );
              word-break: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-wd-bk,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-wd-bk))
              );
              color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-cr))
              );
              font-weight: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ft-wt,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ft-wt))
              );
              font-size: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ft-se,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ft-se))
              );
              text-decoration: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ue,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ue))
              );
              letter-spacing: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-lr-sg,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-lr-sg))
              );
              line-height: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-le-ht,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-le-ht))
              );
              font-style: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ft-se-ic,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-ft-se-ic))
              );
              text-align: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-tt-an,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-tt-an))
              );
              border-color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-br-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-br-cr))
              );
              border-radius: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-br-rs,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-br-rs))
              );
              border-style: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-br-se,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-br-se))
              );
              border-width: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-br-wh,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-br-wh))
              );
              box-shadow: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-sw-ae,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-sw-ae))
                )
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-sw-br,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-sw-br))
                )
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-sw-sd,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-sw-sd))
                )
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-sw-cr,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-sw-cr))
                );
              padding: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-pg,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-sd-se-pg))
              );
              // background-color: #f5f5f5;
              // border: 1px solid #3e4784;
              // color: #000080;
            }
          }
        }
        .custom_amount_container {
          display: flex;
          flex-direction: column;
          gap: 8px;
          .custom_amount_label {
            font-family: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-fy,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-fy))
            );
            text-transform: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-tt-tm,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-tt-tm))
            );
            word-wrap: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-wd-wp,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-wd-wp))
            );
            word-break: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-wd-bk,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-wd-bk))
            );
            color: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-cr))
            );
            font-weight: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-wt,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-wt))
            );
            font-size: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-se,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-se))
            );
            text-decoration: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ue,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ue))
            );
            letter-spacing: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-lr-sg,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-lr-sg))
            );
            line-height: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-le-ht,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-le-ht))
            );
            font-style: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-se-ic,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-se-ic))
            );
            text-align: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-tt-an,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-tt-an))
            );
            padding: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-pg,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-pg))
            );
          }
          .custom_amount_input {
            height: 40px;
            display: flex;
            position: relative;
            // gap: 6px;
            align-items: center;
            // border-radius: 4px;
            // background: #fff;
            // border: 1px solid #d0d5dd;
            // padding: 8px 12px;
            background-color: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-bd-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-bd-cr))
            );

            border-color: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-cr))
            );
            border-radius: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-rs,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-rs))
            );
            border-style: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-se,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-se))
            );
            border-width: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-wh,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-wh))
            );
            padding: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-pg,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-pg))
            );
            // width: 220px;
            transition:
              background-color 0.2s,
              color 0.2s,
              border-color 0.2s,
              box-shadow 0.2s;
            .svg_icon {
              color: var(--_gray-700);
              font-weight: 500;
              font-size: 14px;
              line-height: 24px;
              white-space: nowrap;
            }
            input {
              color: var(--_gray-700);
              margin-top: 2px;
              &::placeholder {
                font-family: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-fy,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-fy))
                );
                text-transform: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-tm,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-tm))
                );
                word-wrap: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-wp,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-wp))
                );
                word-break: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-bk,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-bk))
                );
                color: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-cr,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-cr))
                );
                font-weight: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-wt,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-wt))
                );
                font-size: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se))
                );
                text-decoration: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ue,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ue))
                );
                letter-spacing: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-lr-sg,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-lr-sg))
                );
                line-height: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-le-ht,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-le-ht))
                );
                font-style: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se-ic,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se-ic))
                );
                text-align: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-an,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-an))
                );
                // color: var(--_gray-500);
                // font-weight: 500;
                // font-size: 14px;
                // line-height: 24px;
              }
            }
            &:focus-within {
              outline: 0 none;
              outline-offset: 0;
              border-radius: 4px;
              box-shadow:
                0px 1px 2px rgba(16, 24, 40, 0.05),
                0px 0px 0px 2px var(--_primary-100);
              border: 1px solid var(--_primary-300);
            }
          }
        }
        .delivery_details_container {
          display: flex;
          flex-direction: column;
          gap: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-im-gp,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-im-gp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-cd-wr-im-gp))
          );
          .delivery_details_title {
            display: inline-block;
            // margin-top: 8px;
            // margin-bottom: 4px;
            // font-size: 16px;
            // color: #000000;
            // font-weight: 500;
            // line-height: 150%;
            font-family: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-fy,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-fy))
            );
            text-transform: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-tt-tm,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-tt-tm))
            );
            word-wrap: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-wd-wp,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-wd-wp))
            );
            word-break: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-wd-bk,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-wd-bk))
            );
            &.flex__overflow {
              white-space: normal;
              @include restrictToLinesShow(#{var(--_sf-line-clamp, 1)});
            }
            color: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-cr))
            );
            font-weight: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-wt,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-wt))
            );
            font-size: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-se,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-se))
            );
            text-decoration: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ue,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ue))
            );
            letter-spacing: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-lr-sg,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-lr-sg))
            );
            line-height: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-le-ht,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-le-ht))
            );
            font-style: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-se-ic,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-ft-se-ic))
            );
            text-align: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-tt-an,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ts-tt-an))
            );
          }
          .horizontal_line {
            // border: 1px solid #d0d5dd;
            // display: block;
            // width: 100%;
            // border-style: var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-dr-dr-se);
            // border-color: var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-dr-dr-cr);
            // border-width: var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-dr-dr-wh);
            border-top: var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-dr-dr-wh) var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-dr-dr-se)
              var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-dr-dr-cr);
          }
          .input_container {
            display: flex;
            flex-direction: column;
            gap: 8px;
            // margin-bottom: 12px;

            &:last-child {
              margin-bottom: 0;
            }
            label {
              display: block;
              font-family: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-fy,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-fy))
              );
              text-transform: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-tt-tm,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-tt-tm))
              );
              word-wrap: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-wd-wp,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-wd-wp))
              );
              word-break: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-wd-bk,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-wd-bk))
              );
              &.flex__overflow {
                white-space: normal;
                @include restrictToLinesShow(#{var(--_sf-line-clamp, 1)});
              }
              color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-cr))
              );
              font-weight: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-wt,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-wt))
              );
              font-size: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-se,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-se))
              );
              text-decoration: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ue,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ue))
              );
              letter-spacing: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-lr-sg,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-lr-sg))
              );
              line-height: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-le-ht,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-le-ht))
              );
              font-style: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-se-ic,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-ft-se-ic))
              );
              text-align: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-tt-an,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-tt-an))
              );
              padding: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-pg,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-ls-pg))
              );
              // color: var(--_gray-700);
              // font-weight: 400;
              // font-size: 14px;
              // line-height: 20px;
            }
            .message_text {
              resize: none;
              // background-color: var(--_base-white);
              // padding: 5px 12px;
              // border: 1px solid var(--_gray-300);
              // border-radius: 4px;
              background-color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-bd-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-bd-cr))
              );

              border-color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-cr))
              );
              border-radius: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-rs,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-rs))
              );
              border-style: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-se,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-se))
              );
              border-width: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-wh,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-wh))
              );
              padding: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-pg,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-pg))
              );
              // margin-bottom: 8px;
              transition:
                background-color 0.2s,
                color 0.2s,
                border-color 0.2s,
                box-shadow 0.2s;
              height: 90px;
              &::placeholder {
                // color: var(--_gray-500);
                // font-weight: 500;
                // font-size: 14px;
                // line-height: 24px;
                font-family: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-fy,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-fy))
                );
                text-transform: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-tm,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-tm))
                );
                word-wrap: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-wp,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-wp))
                );
                word-break: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-bk,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-bk))
                );
                color: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-cr,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-cr))
                );
                font-weight: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-wt,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-wt))
                );
                font-size: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se))
                );
                text-decoration: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ue,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ue))
                );
                letter-spacing: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-lr-sg,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-lr-sg))
                );
                line-height: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-le-ht,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-le-ht))
                );
                font-style: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se-ic,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se-ic))
                );
                text-align: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-an,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-an))
                );
              }
              &:focus {
                outline: 0 none;
                outline-offset: 0;
                border-radius: 4px;
                box-shadow:
                  0px 1px 2px rgba(16, 24, 40, 0.05),
                  0px 0px 0px 2px var(--_primary-100);
                border: 1px solid var(--_primary-300);
              }
            }
            input {
              // background-color: var(--_base-white);
              // padding: 8px 12px;
              // border: 1px solid var(--_gray-300);
              // border-radius: 4px;
              height: 40px;

              background-color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-bd-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-bd-cr))
              );

              border-color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-cr))
              );
              border-radius: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-rs,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-rs))
              );
              border-style: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-se,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-se))
              );
              border-width: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-wh,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-br-wh))
              );
              padding: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-pg,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-pg))
              );

              transition:
                background-color 0.2s,
                color 0.2s,
                border-color 0.2s,
                box-shadow 0.2s;
              &::placeholder {
                // color: var(--_gray-500);
                // font-weight: 500;
                // font-size: 14px;
                // line-height: 24px;
                font-family: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-fy,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-fy))
                );
                text-transform: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-tm,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-tm))
                );
                word-wrap: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-wp,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-wp))
                );
                word-break: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-bk,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-wd-bk))
                );
                color: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-cr,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-cr))
                );
                font-weight: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-wt,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-wt))
                );
                font-size: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se))
                );
                text-decoration: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ue,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ue))
                );
                letter-spacing: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-lr-sg,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-lr-sg))
                );
                line-height: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-le-ht,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-le-ht))
                );
                font-style: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se-ic,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-ft-se-ic))
                );
                text-align: var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-an,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-gt-cd-is-tt-an))
                );
              }
              &:focus {
                outline: 0 none;
                outline-offset: 0;
                border-radius: 4px;
                box-shadow:
                  0px 1px 2px rgba(16, 24, 40, 0.05),
                  0px 0px 0px 2px var(--_primary-100);
                border: 1px solid var(--_primary-300);
              }
            }
            .error_text {
              font-size: 12px;
              color: var(--_error-500);
            }
          }
        }
      }
    }
    .product-actual-price-container {
      .product-actual-discount {
        .discount-percentage {
          background-color: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-bd-cr,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-bd-cr))
          );
          color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-cr)));
          font-family: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ft-fy,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ft-fy))
          );
          text-transform: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-tt-tm,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-tt-tm))
          );
          word-wrap: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-wd-wp,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-wd-wp))
          );
          word-break: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-wd-bk,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-wd-bk))
          );
          font-size: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ft-se,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ft-se))
          );
          font-weight: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ft-wt,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ft-wt))
          );
          font-style: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ft-se-ic,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ft-se-ic))
          );
          text-align: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-tt-an,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-tt-an))
          );
          letter-spacing: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-lr-sg,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-lr-sg))
          );
          line-height: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-le-ht,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-le-ht))
          );
          text-decoration: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ue, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ue)));

          border-color: var(
            --_show-border,
            var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-br-cr)))
          );
          border-style: var(
            --_show-border,
            var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-br-se)))
          );
          border-width: var(
            --_show-border,
            var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-br-wh)))
          );
          border-radius: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-br-rs,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-br-rs))
          );

          box-shadow: var(
            --_show-shadow,
            var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-sw-ae)))
              var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-sw-br, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-sw-br)))
              var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-sw-sd, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-sw-sd)))
              var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-sw-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-sw-cr)))
          );
        }

        .discount-value-percentage {
          background-color: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-bd-cr,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-bd-cr))
          );
          color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-cr)));
          font-family: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ft-fy,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ft-fy))
          );
          text-transform: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-tt-tm,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-tt-tm))
          );
          word-wrap: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-wd-wp,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-wd-wp))
          );
          word-break: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-wd-bk,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-wd-bk))
          );
          font-size: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ft-se,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ft-se))
          );
          font-weight: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ft-wt,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ft-wt))
          );
          font-style: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ft-se-ic,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ft-se-ic))
          );
          text-align: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-tt-an,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-tt-an))
          );
          letter-spacing: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-lr-sg,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-lr-sg))
          );
          line-height: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-le-ht,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-le-ht))
          );
          text-decoration: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ue,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-ue))
          );

          border-color: var(
            --_show-border,
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-br-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-br-cr))
            )
          );
          border-style: var(
            --_show-border,
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-br-se,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-br-se))
            )
          );
          border-width: var(
            --_show-border,
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-br-wh,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-br-wh))
            )
          );
          border-radius: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-br-rs,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-br-rs))
          );

          box-shadow: var(
            --_show-shadow,
            var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-sw-ae,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-sw-ae))
              )
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-sw-br,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-sw-br))
              )
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-sw-sd,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-sw-sd))
              )
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-sw-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-dt-ve-sw-cr))
              )
          );
        }
      }
    }
    .product-actual-price {
      .code-span {
        background-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-bd-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-bd-cr))
        );
        color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-cr))
        );
        font-family: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-fy,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-fy))
        );
        text-transform: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-tm,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-tm))
        );
        word-wrap: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-wp,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-wp))
        );
        word-break: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-bk,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-bk))
        );
        font-size: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se))
        );
        font-weight: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-wt,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-wt))
        );
        font-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se-ic,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se-ic))
        );
        text-align: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-an,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-an))
        );
        letter-spacing: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-lr-sg,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-lr-sg))
        );
        line-height: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-le-ht,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-le-ht))
        );
        text-decoration: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ue,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ue))
        );

        border-color: var(
          --_show-border,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-cr,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-cr))
          )
        );
        border-style: var(
          --_show-border,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-se,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-se))
          )
        );
        border-width: var(
          --_show-border,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-wh,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-wh))
          )
        );
        border-radius: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-rs,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-rs))
        );

        box-shadow: var(
          --_show-shadow,
          var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-ae,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-ae))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-br,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-br))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-sd,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-sd))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-cr))
            )
        );
      }

      .uom-span {
        background-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-bd-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-bd-cr))
        );
        color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-cr)));
        font-family: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-fy,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-fy))
        );
        text-transform: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-tt-tm,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-tt-tm))
        );
        word-wrap: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-wd-wp,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-wd-wp))
        );
        word-break: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-wd-bk,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-wd-bk))
        );
        font-size: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-se,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-se))
        );
        font-weight: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-wt,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-wt))
        );
        font-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-se-ic,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ft-se-ic))
        );
        text-align: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-tt-an,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-tt-an))
        );
        letter-spacing: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-lr-sg,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-lr-sg))
        );
        line-height: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-le-ht,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-le-ht))
        );
        text-decoration: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ue,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-ue))
        );

        border-color: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-cr)))
        );
        border-style: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-se)))
        );
        border-width: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-wh)))
        );
        border-radius: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-rs,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-br-rs))
        );

        box-shadow: var(
          --_show-shadow,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-ae)))
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-br,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-br))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-sd,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-sd))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-um-se-sw-cr))
            )
        );
      }
    }

    .actual-price-span {
      background-color: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-bd-cr,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-bd-cr))
      );
      color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-cr)));
      font-family: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ft-fy,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ft-fy))
      );
      text-transform: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-tt-tm,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-tt-tm))
      );
      word-wrap: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-wd-wp,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-wd-wp))
      );
      word-break: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-wd-bk,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-wd-bk))
      );
      font-size: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ft-se,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ft-se))
      );
      font-weight: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ft-wt,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ft-wt))
      );
      font-style: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ft-se-ic,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ft-se-ic))
      );
      text-align: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-tt-an,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-tt-an))
      );
      letter-spacing: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-lr-sg,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-lr-sg))
      );
      line-height: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-le-ht,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-le-ht))
      );
      text-decoration: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ue,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-ue))
      );

      border-color: var(
        --_show-border,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-br-cr)))
      );
      border-style: var(
        --_show-border,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-br-se)))
      );
      border-width: var(
        --_show-border,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-br-wh)))
      );
      border-radius: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-br-rs,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-br-rs))
      );

      box-shadow: var(
        --_show-shadow,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-sw-ae)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-sw-br, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-sw-br)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-sw-sd, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-sw-sd)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-sw-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-al-pe-sw-cr)))
      );
    }

    .savings-percent-span {
      background-color: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-bd-cr,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-bd-cr))
      );
      color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-cr)));
      font-family: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ft-fy,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ft-fy))
      );
      text-transform: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-tt-tm,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-tt-tm))
      );
      word-wrap: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-wd-wp,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-wd-wp))
      );
      word-break: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-wd-bk,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-wd-bk))
      );
      font-size: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ft-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ft-se)));
      font-weight: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ft-wt,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ft-wt))
      );
      font-style: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ft-se-ic,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ft-se-ic))
      );
      text-align: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-tt-an, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-tt-an)));
      letter-spacing: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-lr-sg,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-lr-sg))
      );
      line-height: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-le-ht,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-le-ht))
      );
      text-decoration: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ue, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ue)));

      border-color: var(
        --_show-border,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-br-cr)))
      );
      border-style: var(
        --_show-border,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-br-se)))
      );
      border-width: var(
        --_show-border,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-br-wh)))
      );
      border-radius: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-br-rs,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-br-rs))
      );

      box-shadow: var(
        --_show-shadow,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-sw-ae)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-sw-br, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-sw-br)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-sw-sd, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-sw-sd)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-sw-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-sw-cr)))
      );
    }
    .savings-value-span {
      padding: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-pg, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-pg)));

      background-color: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-bd-cr,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-bd-cr))
      );
      color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-cr)));
      font-family: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ft-fy,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ft-fy))
      );
      text-transform: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-tt-tm,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-tt-tm))
      );
      word-wrap: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-wd-wp,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-wd-wp))
      );
      word-break: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-wd-bk,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-wd-bk))
      );
      font-size: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ft-se,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ft-se))
      );
      font-weight: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ft-wt,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ft-wt))
      );
      font-style: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ft-se-ic,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ft-se-ic))
      );
      text-align: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-tt-an,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-tt-an))
      );
      letter-spacing: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-lr-sg,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-lr-sg))
      );
      line-height: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-le-ht,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-le-ht))
      );
      text-decoration: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ue,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-ue))
      );

      border-color: var(
        --_show-border,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-br-cr)))
      );
      border-style: var(
        --_show-border,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-br-se)))
      );
      border-width: var(
        --_show-border,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-br-wh)))
      );
      border-radius: var(
        --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-br-rs,
        var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-br-rs))
      );

      box-shadow: var(
        --_show-shadow,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-sw-ae)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-sw-br, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-sw-br)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-sw-sd, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-sw-sd)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-sw-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ss-ve-sw-cr)))
      );
    }
    .product-savings {
      .product-savings-wrapper {
        .code-span {
          background-color: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-bd-cr,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-bd-cr))
          );
          color: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-cr,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-cr))
          );
          font-family: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-fy,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-fy))
          );
          text-transform: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-tm,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-tm))
          );
          word-wrap: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-wp,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-wp))
          );
          word-break: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-bk,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-wd-bk))
          );
          font-size: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se))
          );
          font-weight: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-wt,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-wt))
          );
          font-style: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se-ic,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ft-se-ic))
          );
          text-align: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-an,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-tt-an))
          );
          letter-spacing: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-lr-sg,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-lr-sg))
          );
          line-height: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-le-ht,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-le-ht))
          );
          text-decoration: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ue,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-ue))
          );

          border-color: var(
            --_show-border,
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-cr))
            )
          );
          border-style: var(
            --_show-border,
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-se,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-se))
            )
          );
          border-width: var(
            --_show-border,
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-wh,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-wh))
            )
          );
          border-radius: var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-rs,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-br-rs))
          );

          box-shadow: var(
            --_show-shadow,
            var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-ae,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-ae))
              )
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-br,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-br))
              )
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-sd,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-sd))
              )
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-cy-ce-se-sw-cr))
              )
          );
        }
      }
    }
    .total-price-container {
      .tax-box {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 5px;

        background-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-bd-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-bd-cr))
        );
        color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-cr)));
        font-family: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-fy,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-fy))
        );
        text-transform: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-tt-tm,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-tt-tm))
        );
        word-wrap: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-wd-wp,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-wd-wp))
        );
        word-break: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-wd-bk,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-wd-bk))
        );
        &.flex__overflow {
          white-space: normal;
          @include restrictToLinesShow(#{var(--_sf-line-clamp, 1)});
        }
        font-size: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-se,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-se))
        );
        font-weight: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-wt,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-wt))
        );
        font-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-se-ic,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-se-ic))
        );
        text-align: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-tt-an,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-tt-an))
        );
        letter-spacing: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-lr-sg,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-lr-sg))
        );
        line-height: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-le-ht,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-le-ht))
        );
        text-decoration: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ue,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ue))
        );

        border-color: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-cr)))
        );
        border-style: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-se)))
        );
        border-width: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-wh)))
        );
        border-radius: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-rs,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-rs))
        );

        box-shadow: var(
          --_show-shadow,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-ae)))
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-br,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-br))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-sd,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-sd))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-cr))
            )
        );
      }
      .shipping-box {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 5px;

        background-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-bd-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-bd-cr))
        );
        color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-cr))
        );
        font-family: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-fy,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-fy))
        );
        text-transform: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-tt-tm,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-tt-tm))
        );
        word-wrap: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-wd-wp,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-wd-wp))
        );
        word-break: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-wd-bk,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-wd-bk))
        );
        &.flex__overflow {
          white-space: normal;
          @include restrictToLinesShow(#{var(--_sf-line-clamp, 1)});
        }
        font-size: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-se,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-se))
        );
        font-weight: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-wt,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-wt))
        );
        font-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-se-ic,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-se-ic))
        );
        text-align: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-tt-an,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-tt-an))
        );
        letter-spacing: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-lr-sg,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-lr-sg))
        );
        line-height: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-le-ht,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-le-ht))
        );
        text-decoration: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ue,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ue))
        );

        border-color: var(
          --_show-border,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-cr,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-cr))
          )
        );
        border-style: var(
          --_show-border,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-se,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-se))
          )
        );
        border-width: var(
          --_show-border,
          var(
            --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-wh,
            var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-wh))
          )
        );
        border-radius: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-rs,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-rs))
        );

        box-shadow: var(
          --_show-shadow,
          var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-ae,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-ae))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-br,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-br))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-sd,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-sd))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-cr))
            )
        );
      }
      .embellishment-box {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 5px;

        background-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-bd-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-bd-cr))
        );
        color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-cr)));
        font-family: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-fy,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-fy))
        );
        text-transform: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-tt-tm,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-tt-tm))
        );
        word-wrap: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-wd-wp,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-wd-wp))
        );
        word-break: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-wd-bk,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-wd-bk))
        );
        &.flex__overflow {
          white-space: normal;
          @include restrictToLinesShow(#{var(--_sf-line-clamp, 1)});
        }
        font-size: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-se,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-se))
        );
        font-weight: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-wt,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-wt))
        );
        font-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-se-ic,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-se-ic))
        );
        text-align: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-tt-an,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-tt-an))
        );
        letter-spacing: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-lr-sg,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-lr-sg))
        );
        line-height: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-le-ht,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-le-ht))
        );
        text-decoration: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ue,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ue))
        );

        border-color: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-cr)))
        );
        border-style: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-se)))
        );
        border-width: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-wh)))
        );
        border-radius: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-rs,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-rs))
        );

        box-shadow: var(
          --_show-shadow,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-ae)))
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-br,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-br))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-sd,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-sd))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-cr))
            )
        );
      }
    }
    .savings-container {
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
    }
    .price-text-element {
      // background-color: var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bd-cr, var(--_tst-dn-bd-cr));
      padding: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-pg, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-pg)));
      display: flex;
      flex-direction: column;
      gap: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-im-gp, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-im-gp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-lt-im-gp)));
      align-items: flex-start;

      &.price-text-element--label-bottom {
        .meta_text_element {
          order: 1;
        }
      }

      .upfront-breakdown {
        display: flex;
        flex-direction: column;
        gap: 4px;
        width: 100%;

        background-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-bd-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-bd-cr))
        );

        border-color: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-br-cr)))
        );
        border-style: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-br-se)))
        );
        border-width: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-br-wh)))
        );
        border-radius: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-br-rs,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-br-rs))
        );

        box-shadow: var(
          --_show-shadow,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-sw-ae)))
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-sw-br,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-sw-br))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-sw-sd,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-sw-sd))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-sw-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-sw-cr))
            )
        );

        padding: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-pg, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pe-bn-pg)));
      }

      .breakdown-row {
        display: flex;
        justify-content: space-between;
        gap: 12px;
      }

      .breakdown-label {
        background-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-bd-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-bd-cr))
        );
        color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-cr)));
        font-family: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ft-fy,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ft-fy))
        );
        text-transform: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-tt-tm,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-tt-tm))
        );
        word-wrap: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-wd-wp,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-wd-wp))
        );
        word-break: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-wd-bk,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-wd-bk))
        );
        font-size: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ft-se,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ft-se))
        );
        font-weight: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ft-wt,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ft-wt))
        );
        font-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ft-se-ic,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ft-se-ic))
        );
        text-align: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-tt-an,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-tt-an))
        );
        letter-spacing: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-lr-sg,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-lr-sg))
        );
        line-height: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-le-ht,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-le-ht))
        );
        text-decoration: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ue,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-ue))
        );

        border-color: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-br-cr)))
        );
        border-style: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-br-se)))
        );
        border-width: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-br-wh)))
        );
        border-radius: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-br-rs,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-br-rs))
        );

        box-shadow: var(
          --_show-shadow,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-sw-ae)))
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-sw-br,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-sw-br))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-sw-sd,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-sw-sd))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-sw-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-sw-cr))
            )
        );

        padding: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-pg, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-py-pg)));
      }

      .breakdown-value {
        background-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-bd-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-bd-cr))
        );
        color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-cr)));
        font-family: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ft-fy,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ft-fy))
        );
        text-transform: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-tt-tm,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-tt-tm))
        );
        word-wrap: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-wd-wp,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-wd-wp))
        );
        word-break: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-wd-bk,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-wd-bk))
        );
        font-size: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ft-se,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ft-se))
        );
        font-weight: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ft-wt,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ft-wt))
        );
        font-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ft-se-ic,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ft-se-ic))
        );
        text-align: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-tt-an,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-tt-an))
        );
        letter-spacing: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-lr-sg,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-lr-sg))
        );
        line-height: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-le-ht,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-le-ht))
        );
        text-decoration: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ue,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-ue))
        );

        border-color: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-br-cr)))
        );
        border-style: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-br-se)))
        );
        border-width: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-br-wh)))
        );
        border-radius: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-br-rs,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-br-rs))
        );

        box-shadow: var(
          --_show-shadow,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-sw-ae)))
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-sw-br,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-sw-br))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-sw-sd,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-sw-sd))
            )
            var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-sw-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-sw-cr))
            )
        );

        padding: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-pg, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-bn-ve-pg)));
      }
      --_sf-cd-gp: calc(var(--_sf-gp) * 0.5);
      // row-gap: var(--_sf-gp);
      width: 100%;
      // height: 100%;
      border-color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-br-cr)));
      border-style: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-br-se)));
      border-width: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-br-wh)));
      border-radius: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-br-rs, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-br-rs)));
      box-shadow: var(
        --_show-shadow,
        var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-sw-ae)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-sw-br, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-sw-br)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-sw-sd, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-sw-sd)))
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-sw-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-sw-cr)))
      );

      // transform: scale(var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-zm-ie));
      scale: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-zm-ie, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-zm-ie, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-zm-ie)));

      &[data-flip-x="true"] {
        transform: scaleX(-1);
      }
      &[data-flip-y="true"] {
        transform: scaleY(-1);
      }
      .meta_text_element {
        background-color: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-bd-cr,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-bd-cr))
        );
        color: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-cr)));
        font-family: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ft-fy,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ft-fy))
        );
        text-transform: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-tt-tm,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-tt-tm))
        );
        word-wrap: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-wd-wp,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-wd-wp))
        );
        word-break: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-wd-bk,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-wd-bk))
        );
        font-size: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ft-se,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ft-se))
        );
        font-weight: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ft-wt,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ft-wt))
        );
        font-style: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ft-se-ic,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ft-se-ic))
        );
        text-align: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-tt-an,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-tt-an))
        );
        letter-spacing: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-lr-sg,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-lr-sg))
        );
        line-height: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-le-ht,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-le-ht))
        );
        text-decoration: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ue, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-ue)));

        border-color: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-br-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-br-cr)))
        );
        border-style: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-br-se, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-br-se)))
        );
        border-width: var(
          --_show-border,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-br-wh, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-br-wh)))
        );
        border-radius: var(
          --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-br-rs,
          var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-br-rs))
        );

        box-shadow: var(
          --_show-shadow,
          var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-sw-ae, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-sw-ae)))
            var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-sw-br, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-sw-br)))
            var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-sw-sd, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-sw-sd)))
            var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-sw-cr, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-sw-cr)))
        );

        padding: var(--_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-pg, var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-ll-pg)));
      }
      .price-container {
        display: flex;
        align-items: center;
        gap: 5px;
        .element-container {
          display: flex;
          align-items: flex-start;
          gap: 10px;
          flex-direction: column;
          // width: 100%;
        }

        // Tooltip SCSS Style Starts Here -
        .tooltipWrapper {
          position: relative;
          display: inline-block;
          cursor: pointer;
          &:hover {
            .tooltipBox {
              opacity: 1;
            }
          }
        }

        .tooltipBox {
          position: absolute;
          z-index: 1000;
          background-color: #333;
          color: #fff;
          padding: 8px 12px;
          border-radius: 4px;
          font-size: 12px;
          white-space: nowrap;
          visibility: visible;
          opacity: 0;
          transition: opacity 0.2s ease;

          max-width: 250px;
          width: max-content;
          max-height: 100px;
          word-wrap: break-word;
          white-space: normal;

          &.top {
            bottom: 100%;
            left: 50%;
            transform: translateX(-50%);
            margin-bottom: 8px;
          }

          &.top-left {
            bottom: 100%;
            left: 0;
            transform: translateX(0);
            margin-bottom: 8px;
          }

          &.top-right {
            bottom: 100%;
            right: 0;
            transform: translateX(0);
            margin-bottom: 8px;
          }

          &.top-center {
            bottom: 100%;
            left: 50%;
            transform: translateX(-50%);
            margin-bottom: 8px;
          }

          &.bottom {
            top: 100%;
            left: 50%;
            transform: translateX(-50%);
            margin-top: 8px;
          }

          &.bottom-left {
            top: 100%;
            left: 0;
            transform: translateX(0);
            margin-top: 8px;
          }

          &.bottom-right {
            top: 100%;
            right: 0;
            transform: translateX(0);
            margin-top: 8px;
          }

          &.bottom-center {
            top: 100%;
            left: 50%;
            transform: translateX(-50%);
            margin-top: 8px;
          }

          &.left {
            right: 100%;
            top: 50%;
            transform: translateY(-50%);
            margin-right: 8px;
          }

          &.left-top {
            right: 100%;
            top: 0;
            transform: translateY(0);
            margin-right: 8px;
          }

          &.left-center {
            right: 100%;
            top: 50%;
            transform: translateY(-50%);
            margin-right: 8px;
          }

          &.left-bottom {
            right: 100%;
            bottom: 0;
            transform: translateY(0);
            margin-right: 8px;
          }

          &.right {
            left: 100%;
            top: 50%;
            transform: translateY(-50%);
            margin-left: 8px;
          }

          &.right-top {
            left: 100%;
            top: 0;
            transform: translateY(0);
            margin-left: 8px;
          }

          &.right-center {
            left: 100%;
            top: 50%;
            transform: translateY(-50%);
            margin-left: 8px;
          }

          &.right-bottom {
            left: 100%;
            bottom: 0;
            transform: translateY(0);
            margin-left: 8px;
          }
          .total-price-container {
            .tax-box {
              display: flex;
              align-items: center;
              justify-content: space-between;
              gap: 5px;

              background-color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-bd-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-bd-cr))
              );
              color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-cr))
              );
              font-family: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-fy,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-fy))
              );
              text-transform: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-tt-tm,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-tt-tm))
              );
              word-wrap: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-wd-wp,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-wd-wp))
              );
              word-break: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-wd-bk,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-wd-bk))
              );
              &.flex__overflow {
                white-space: normal;
                @include restrictToLinesShow(#{var(--_sf-line-clamp, 1)});
              }
              font-size: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-se,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-se))
              );
              font-weight: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-wt,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-wt))
              );
              font-style: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-se-ic,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ft-se-ic))
              );
              text-align: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-tt-an,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-tt-an))
              );
              letter-spacing: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-lr-sg,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-lr-sg))
              );
              line-height: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-le-ht,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-le-ht))
              );
              text-decoration: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ue,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-ue))
              );

              border-color: var(
                --_show-border,
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-cr,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-cr))
                )
              );
              border-style: var(
                --_show-border,
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-se,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-se))
                )
              );
              border-width: var(
                --_show-border,
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-wh,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-wh))
                )
              );
              border-radius: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-rs,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-br-rs))
              );

              box-shadow: var(
                --_show-shadow,
                var(
                    --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-ae,
                    var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-ae))
                  )
                  var(
                    --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-br,
                    var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-br))
                  )
                  var(
                    --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-sd,
                    var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-sd))
                  )
                  var(
                    --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-cr,
                    var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-tx-sw-cr))
                  )
              );
            }

            .shipping-box {
              display: flex;
              align-items: center;
              justify-content: space-between;
              gap: 5px;

              background-color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-bd-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-bd-cr))
              );
              color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-cr))
              );
              font-family: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-fy,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-fy))
              );
              text-transform: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-tt-tm,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-tt-tm))
              );
              word-wrap: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-wd-wp,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-wd-wp))
              );
              word-break: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-wd-bk,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-wd-bk))
              );
              &.flex__overflow {
                white-space: normal;
                @include restrictToLinesShow(#{var(--_sf-line-clamp, 1)});
              }
              font-size: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-se,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-se))
              );
              font-weight: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-wt,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-wt))
              );
              font-style: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-se-ic,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ft-se-ic))
              );
              text-align: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-tt-an,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-tt-an))
              );
              letter-spacing: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-lr-sg,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-lr-sg))
              );
              line-height: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-le-ht,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-le-ht))
              );
              text-decoration: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ue,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-ue))
              );

              border-color: var(
                --_show-border,
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-cr,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-cr))
                )
              );
              border-style: var(
                --_show-border,
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-se,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-se))
                )
              );
              border-width: var(
                --_show-border,
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-wh,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-wh))
                )
              );
              border-radius: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-rs,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-br-rs))
              );

              box-shadow: var(
                --_show-shadow,
                var(
                    --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-ae,
                    var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-ae))
                  )
                  var(
                    --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-br,
                    var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-br))
                  )
                  var(
                    --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-sd,
                    var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-sd))
                  )
                  var(
                    --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-cr,
                    var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pt-sg-pe-sw-cr))
                  )
              );
            }

            .embellishment-box {
              display: flex;
              align-items: center;
              justify-content: space-between;
              gap: 5px;

              background-color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-bd-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-bd-cr))
              );
              color: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-cr))
              );
              font-family: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-fy,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-fy))
              );
              text-transform: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-tt-tm,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-tt-tm))
              );
              word-wrap: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-wd-wp,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-wd-wp))
              );
              word-break: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-wd-bk,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-wd-bk))
              );
              &.flex__overflow {
                white-space: normal;
                @include restrictToLinesShow(#{var(--_sf-line-clamp, 1)});
              }
              font-size: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-se,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-se))
              );
              font-weight: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-wt,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-wt))
              );
              font-style: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-se-ic,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ft-se-ic))
              );
              text-align: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-tt-an,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-tt-an))
              );
              letter-spacing: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-lr-sg,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-lr-sg))
              );
              line-height: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-le-ht,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-le-ht))
              );
              text-decoration: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ue,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-ue))
              );

              border-color: var(
                --_show-border,
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-cr,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-cr))
                )
              );
              border-style: var(
                --_show-border,
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-se,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-se))
                )
              );
              border-width: var(
                --_show-border,
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-wh,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-wh))
                )
              );
              border-radius: var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-rs,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-br-rs))
              );

              box-shadow: var(
                --_show-shadow,
                var(
                    --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-ae,
                    var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-ae))
                  )
                  var(
                    --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-br,
                    var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-br))
                  )
                  var(
                    --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-sd,
                    var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-sd))
                  )
                  var(
                    --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-cr,
                    var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-et-pe-sw-cr))
                  )
              );
            }
          }
        }

        .tooltipArrow {
          position: absolute;
          width: 0;
          height: 0;
          border-style: solid;

          &.top {
            bottom: -4px;
            left: 50%;
            transform: translateX(-50%);
            border-width: 4px 4px 0 4px;
            border-color: #333 transparent transparent transparent;
          }

          &.top-left {
            bottom: -4px;
            left: 10px;
            transform: translateX(0);
            border-width: 4px 4px 0 4px;
            border-color: #333 transparent transparent transparent;
          }

          &.top-right {
            bottom: -4px;
            right: 10px;
            transform: translateX(0);
            border-width: 4px 4px 0 4px;
            border-color: #333 transparent transparent transparent;
          }

          &.top-center {
            bottom: -4px;
            left: 50%;
            transform: translateX(-50%);
            border-width: 4px 4px 0 4px;
            border-color: #333 transparent transparent transparent;
          }

          &.bottom {
            top: -4px;
            left: 50%;
            transform: translateX(-50%);
            border-width: 0 4px 4px 4px;
            border-color: transparent transparent #333 transparent;
          }

          &.bottom-left {
            top: -4px;
            left: 10px;
            transform: translateX(0);
            border-width: 0 4px 4px 4px;
            border-color: transparent transparent #333 transparent;
          }

          &.bottom-right {
            top: -4px;
            right: 10px;
            transform: translateX(0);
            border-width: 0 4px 4px 4px;
            border-color: transparent transparent #333 transparent;
          }

          &.bottom-center {
            top: -4px;
            left: 50%;
            transform: translateX(-50%);
            border-width: 0 4px 4px 4px;
            border-color: transparent transparent #333 transparent;
          }

          &.left {
            right: -4px;
            top: 50%;
            transform: translateY(-50%);
            border-width: 4px 0 4px 4px;
            border-color: transparent transparent transparent #333;
          }

          &.left-top {
            right: -4px;
            top: 10px;
            transform: translateY(0);
            border-width: 4px 0 4px 4px;
            border-color: transparent transparent transparent #333;
          }

          &.left-center {
            right: -4px;
            top: 50%;
            transform: translateY(-50%);
            border-width: 4px 0 4px 4px;
            border-color: transparent transparent transparent #333;
          }

          &.left-bottom {
            right: -4px;
            bottom: 10px;
            transform: translateY(0);
            border-width: 4px 0 4px 4px;
            border-color: transparent transparent transparent #333;
          }

          &.right {
            left: -4px;
            top: 50%;
            transform: translateY(-50%);
            border-width: 4px 4px 4px 0;
            border-color: transparent #333 transparent transparent;
          }

          &.right-top {
            left: -4px;
            top: 10px;
            transform: translateY(0);
            border-width: 4px 4px 4px 0;
            border-color: transparent #333 transparent transparent;
          }

          &.right-center {
            left: -4px;
            top: 50%;
            transform: translateY(-50%);
            border-width: 4px 4px 4px 0;
            border-color: transparent #333 transparent transparent;
          }

          &.right-bottom {
            left: -4px;
            bottom: 10px;
            transform: translateY(0);
            border-width: 4px 4px 4px 0;
            border-color: transparent #333 transparent transparent;
          }
        }
        // Tooltip SCSS Style Ends Here -

        // Popover SCSS Style Starts Here -
        .popover-container {
          position: relative;
          display: inline-block;

          .popover-trigger {
            cursor: pointer;
            display: inline-flex;
            align-items: center;
          }

          .popover-box {
            position: absolute;
            z-index: 1000;
            left: calc(100% + 8px);
            top: 0;
            min-width: 180px;
            display: flex;
            flex-direction: column;
            gap: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-im-gp,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-im-gp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-im-gp))
            );

            background-color: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-bd-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-bd-cr))
            );
            color: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-cr))
            );
            font-family: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ft-fy,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ft-fy, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ft-fy))
            );
            text-transform: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-tt-tm,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-tt-tm, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-tt-tm))
            );
            word-wrap: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-wd-wp,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-wd-wp, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-wd-wp))
            );
            word-break: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-wd-bk,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-wd-bk, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-wd-bk))
            );
            &.flex__overflow {
              white-space: normal;
              @include restrictToLinesShow(#{var(--_sf-line-clamp, 1)});
            }
            font-size: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ft-se,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ft-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ft-se))
            );
            font-weight: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ft-wt,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ft-wt, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ft-wt))
            );
            font-style: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ft-se-ic,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ft-se-ic, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ft-se-ic))
            );
            text-align: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-tt-an,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-tt-an, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-tt-an))
            );
            letter-spacing: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-lr-sg,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-lr-sg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-lr-sg))
            );
            line-height: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-le-ht,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-le-ht, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-le-ht))
            );
            text-decoration: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ue,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ue, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-ue))
            );

            border-color: var(
              --_show-border,
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-cr))
              )
            );
            border-style: var(
              --_show-border,
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-se,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-se, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-se))
              )
            );
            border-width: var(
              --_show-border,
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-wh,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-wh, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-wh))
              )
            );
            border-radius: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-rs,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-rs, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-rs))
            );

            box-shadow: var(
              --_show-shadow,
              var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-sw-ae,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-sw-ae, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-sw-ae))
                )
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-sw-br,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-sw-br, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-sw-br))
                )
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-sw-sd,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-sw-sd, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-sw-sd))
                )
                var(
                  --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-sw-cr,
                  var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-sw-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-sw-cr))
                )
            );

            padding: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-pg,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-pg, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-pg))
            );

            .breakdown-row {
              display: flex;
              justify-content: space-between;
              gap: 12px;
            }
          }

          .popover-arrow {
            position: absolute;
            top: 8px;
            left: -5px;
            width: 10px;
            height: 10px;
            background-color: var(
              --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-bd-cr,
              var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-bd-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-bd-cr))
            );
            transform: rotate(-45deg);
            box-shadow: -1px -1px 0px
              var(
                --_ctm-mob-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-cr,
                var(--_ctm-tab-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-cr, var(--_ctm-catego-dn-pt-gd-dn-pt-pe-pt-pe-dn-pr-se-br-cr))
              );
          }
        }
        // Popover SCSS Style Ends Here -
      }
    }
  }
