@keyframes wpd-slidedown {
  0% {
    transform: translate(-50%, -100%); }
  100% {
    transform: translate(-50%, 0); } }

.parallel-rarities.inner {
  margin: 0 0 0 -31px; }
  @media (max-width: 1439px) {
    .parallel-rarities.inner {
      display: none; } }

.parallel-rarities.outer {
  display: none; }
  @media (max-width: 1439px) {
    .parallel-rarities.outer {
      display: block; } }
  .parallel-rarities.outer .heading {
    margin: 27px 0 8px; }
    @media (max-width: 767px) {
      .parallel-rarities.outer .heading {
        margin: 46px 0 10px;
        font-size: 16px;
        line-height: 13px; } }
  .parallel-rarities.outer .parallel-rarities-list {
    margin: 0;
    column-gap: 13px; }
    @media (max-width: 767px) {
      .parallel-rarities.outer .parallel-rarities-list {
        margin: 0 0 0 10px; } }
    .parallel-rarities.outer .parallel-rarities-list .parallel-rarities-item img {
      width: 26.8px;
      height: 26.8px; }
      @media (max-width: 767px) {
        .parallel-rarities.outer .parallel-rarities-list .parallel-rarities-item img {
          width: 24px;
          height: 24px; } }
    .parallel-rarities.outer .parallel-rarities-list .parallel-rarities-item p {
      font-size: 13.39px;
      line-height: 15.62px;
      color: #000000; }
      @media (max-width: 767px) {
        .parallel-rarities.outer .parallel-rarities-list .parallel-rarities-item p {
          font-size: 12px;
          line-height: 14px; } }
      .parallel-rarities.outer .parallel-rarities-list .parallel-rarities-item p span {
        display: block;
        color: #000000; }

.parallel-rarities .heading {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  text-align: center;
  margin: 27px 0 5px; }

.parallel-rarities .parallel-rarities-list {
  display: flex;
  column-gap: 23px;
  margin: 0 0 0 5px; }
  .parallel-rarities .parallel-rarities-list .parallel-rarities-item {
    display: flex;
    align-items: center;
    gap: 5px; }
    .parallel-rarities .parallel-rarities-list .parallel-rarities-item p {
      font-size: 14px;
      line-height: 24px;
      margin: 0;
      color: #000000; }
      .parallel-rarities .parallel-rarities-list .parallel-rarities-item p span {
        font-weight: 700;
        color: #000000; }

.body.wpd-product-page {
  margin-top: 0;
  margin-bottom: 85px; }
  @media (max-width: 1439px) {
    .body.wpd-product-page {
      margin-bottom: 88px; } }
  @media (max-width: 1023px) {
    .body.wpd-product-page {
      margin-bottom: 69px; } }
  .body.wpd-product-page .container {
    max-width: 1482px;
    padding: 0 20px; }
    @media (max-width: 1500px) {
      .body.wpd-product-page .container {
        padding: 0; } }
    @media (max-width: 1439px) {
      .body.wpd-product-page .container {
        padding: 0 0 0 25px;
        max-width: 1024px; } }
    @media (max-width: 1023px) {
      .body.wpd-product-page .container {
        padding: 0; } }
  .body.wpd-product-page [aria-label="Breadcrumb"] {
    width: 100%;
    text-align: center; }
    .body.wpd-product-page [aria-label="Breadcrumb"] .breadcrumbs {
      text-align: center;
      padding: 7px 0 6px;
      position: relative; }
      .body.wpd-product-page [aria-label="Breadcrumb"] .breadcrumbs::after {
        position: absolute;
        content: '';
        bottom: 0;
        left: 50%;
        width: 120vw;
        height: 1px;
        transform: translateX(-50%);
        background: #C0C0C0; }
      .body.wpd-product-page [aria-label="Breadcrumb"] .breadcrumbs .breadcrumb:not(:first-child):before {
        transform: none;
        border-color: #000000; }
      .body.wpd-product-page [aria-label="Breadcrumb"] .breadcrumbs .breadcrumb a {
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        font-size: 11px;
        line-height: 16px;
        color: #000000; }
      .body.wpd-product-page [aria-label="Breadcrumb"] .breadcrumbs .breadcrumb.is-active a {
        font-weight: 900; }
  .body.wpd-product-page [aria-label="Breadcrumb"] + div {
    margin-top: 0; }
  .body.wpd-product-page .top-counter-banner {
    position: relative;
    padding: 3px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 50%;
    transform: translateX(-50%);
    width: 100%; }
    @media (max-width: 767px) {
      .body.wpd-product-page .top-counter-banner {
        padding: 3px 16px; } }
    .body.wpd-product-page .top-counter-banner::before {
      position: absolute;
      content: '';
      top: 0;
      left: 50%;
      transform: translateX(-50%);
      width: 120vw;
      height: 100%;
      background: linear-gradient(90deg, #003a74 0%, #0074e8 33%, #0074e8 66%, #003a74 100%);
      z-index: -1; }
    .body.wpd-product-page .top-counter-banner.sticky-counter {
      position: fixed;
      animation: wpd-slidedown 0.9s ease-out;
      top: 84px;
      left: 50%;
      transform: translateX(-50%);
      z-index: 99; }
    .body.wpd-product-page .top-counter-banner p {
      margin-bottom: 0; }
    .body.wpd-product-page .top-counter-banner .banner-text p {
      margin: 0 30px 0 11px;
      font-family: 'Lato', sans-serif;
      font-weight: 600;
      font-size: 19px;
      line-height: 21px;
      letter-spacing: 4.5px;
      text-transform: uppercase;
      color: #FFFFFF; }
      @media (max-width: 767px) {
        .body.wpd-product-page .top-counter-banner .banner-text p {
          font-size: 13px;
          line-height: 18px;
          letter-spacing: 3.12px;
          margin: 0 35px 0 10px; } }
      .body.wpd-product-page .top-counter-banner .banner-text p span {
        font-family: 'Oswald', sans-serif;
        font-weight: 700;
        font-size: 24px;
        line-height: 1;
        letter-spacing: 1.2px;
        text-transform: uppercase;
        vertical-align: bottom; }
        @media (max-width: 767px) {
          .body.wpd-product-page .top-counter-banner .banner-text p span {
            display: block;
            font-size: 17px;
            line-height: 18px; } }
    .body.wpd-product-page .top-counter-banner .banner-timer {
      display: flex;
      align-items: center;
      column-gap: 5px;
      border: 1px solid #FFFFFF;
      padding: 0 8px 0 10px;
      color: #FFFFFF; }
      .body.wpd-product-page .top-counter-banner .banner-timer p {
        font-family: 'Oswald', sans-serif;
        font-weight: 600;
        font-size: 13px;
        line-height: 18px;
        letter-spacing: 1.3px;
        text-transform: uppercase; }
      .body.wpd-product-page .top-counter-banner .banner-timer .timewrapper {
        display: flex;
        margin: -7px 0 -5px; }
        .body.wpd-product-page .top-counter-banner .banner-timer .timewrapper .value, .body.wpd-product-page .top-counter-banner .banner-timer .timewrapper .colon {
          font-family: 'Oswald', sans-serif;
          font-weight: 500;
          font-size: 22px;
          line-height: 42px;
          letter-spacing: -1.1px;
          color: #FFF4D4; }
          @media (max-width: 767px) {
            .body.wpd-product-page .top-counter-banner .banner-timer .timewrapper .value, .body.wpd-product-page .top-counter-banner .banner-timer .timewrapper .colon {
              font-size: 20px; } }
        .body.wpd-product-page .top-counter-banner .banner-timer .timewrapper .colon {
          margin: 0 3.15px; }
        .body.wpd-product-page .top-counter-banner .banner-timer .timewrapper .value span {
          display: inline-block;
          width: 10.6px; }
          @media (max-width: 767px) {
            .body.wpd-product-page .top-counter-banner .banner-timer .timewrapper .value span {
              width: 9.5px; } }
  .body.wpd-product-page .productView {
    padding-top: 21px;
    padding-left: 62px; }
    @media (max-width: 1439px) {
      .body.wpd-product-page .productView {
        padding-left: 0px; } }
    @media (max-width: 1023px) {
      .body.wpd-product-page .productView {
        padding: 22px 45px 0 40px; } }
    @media (max-width: 767px) {
      .body.wpd-product-page .productView {
        padding: 24px 16px 0; } }
    .body.wpd-product-page .productView .mobile-title-section {
      text-align: center;
      margin: 0 0 34px; }
      @media (min-width: 1024px) {
        .body.wpd-product-page .productView .mobile-title-section {
          display: none; } }
      @media (max-width: 767px) {
        .body.wpd-product-page .productView .mobile-title-section {
          margin: 0 0 18px; } }
      .body.wpd-product-page .productView .mobile-title-section .productView-brand {
        text-decoration: none;
        margin: 0 0 3px; }
        .body.wpd-product-page .productView .mobile-title-section .productView-brand a {
          font-size: 12px;
          line-height: 24px;
          font-weight: 900;
          font-family: 'Lato', sans-serif;
          letter-spacing: 5%;
          color: #074F73;
          text-transform: uppercase; }
          @media (max-width: 767px) {
            .body.wpd-product-page .productView .mobile-title-section .productView-brand a {
              font-size: 13px; } }
      .body.wpd-product-page .productView .mobile-title-section .productView-title {
        font-weight: 600;
        font-size: 26px;
        line-height: 31px;
        letter-spacing: -0.8px;
        color: #000000;
        margin: 0 0 5px; }
        @media (max-width: 1023px) {
          .body.wpd-product-page .productView .mobile-title-section .productView-title {
            font-size: 24px;
            line-height: 30px; } }
        @media (max-width: 767px) {
          .body.wpd-product-page .productView .mobile-title-section .productView-title {
            padding: 0 5px;
            letter-spacing: 0;
            margin: 0 0 10px; } }
      .body.wpd-product-page .productView .mobile-title-section .product-sku {
        font-size: 11px;
        line-height: 19.2px;
        color: #000000;
        margin: 0 0 5px; }
      .body.wpd-product-page .productView .mobile-title-section .productView-price .price-section {
        margin-top: 12px; }
        @media (max-width: 767px) {
          .body.wpd-product-page .productView .mobile-title-section .productView-price .price-section {
            margin-top: 17px; } }
        .body.wpd-product-page .productView .mobile-title-section .productView-price .price-section .price {
          font-family: 'Lato', sans-serif;
          font-weight: 900;
          color: #000000 !important;
          font-size: 24px;
          line-height: 1;
          letter-spacing: 0; }
    .body.wpd-product-page .productView .sezzle-shopify-info-button {
      color: #000000;
      margin: 15px 0 0;
      background-color: #DDDDDD;
      border-radius: 5px;
      padding: 5px 10px; }
      .body.wpd-product-page .productView .sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text {
        text-align: left; }
    @media (max-width: 1023px) {
      .body.wpd-product-page .productView .productView-product .sezzle-shopify-info-button {
        display: none; } }
    .body.wpd-product-page .productView .productView-info {
      margin: 10px 0 0;
      padding: 0; }
      .body.wpd-product-page .productView .productView-info .productView-info-name, .body.wpd-product-page .productView .productView-info .productView-info-value {
        font-family: 'Lato', sans-serif;
        font-size: 11px;
        line-height: 19.2px;
        color: #000000;
        margin: 0 0 5px; }
      .body.wpd-product-page .productView .productView-info .productView-info-value::after {
        display: none; }
    .body.wpd-product-page .productView .productView-images {
      margin: 0;
      width: 678px;
      padding-right: 48px;
      display: inline-flex;
      flex-direction: row-reverse;
      float: none; }
      @media (max-width: 1500px) {
        .body.wpd-product-page .productView .productView-images {
          width: 677px;
          padding-right: 47px; } }
      @media (max-width: 1439px) {
        .body.wpd-product-page .productView .productView-images {
          width: 378px;
          padding-right: 18px;
          flex-direction: column; } }
      @media (max-width: 767px) {
        .body.wpd-product-page .productView .productView-images {
          width: 343px;
          max-width: unset;
          padding-right: 0;
          margin: 0 auto; } }
      .body.wpd-product-page .productView .productView-images .productView-image {
        display: block;
        width: 560px;
        margin: 0; }
        @media (max-width: 1439px) {
          .body.wpd-product-page .productView .productView-images .productView-image {
            width: 360px;
            margin-bottom: 4px; } }
        @media (max-width: 1023px) {
          .body.wpd-product-page .productView .productView-images .productView-image {
            margin-bottom: 10px; } }
        @media (max-width: 767px) {
          .body.wpd-product-page .productView .productView-images .productView-image {
            width: 343px;
            margin-bottom: 4px; } }
        .body.wpd-product-page .productView .productView-images .productView-image .productView-img-container {
          margin: 0;
          max-width: 560px;
          width: 100%; }
          @media (max-width: 1439px) {
            .body.wpd-product-page .productView .productView-images .productView-image .productView-img-container {
              max-width: 360px; } }
          @media (max-width: 1439px) {
            .body.wpd-product-page .productView .productView-images .productView-image .productView-img-container::after {
              padding-bottom: 100%; } }
        @media (max-width: 1439px) {
          .body.wpd-product-page .productView .productView-images .productView-image .parallel-rarities {
            display: none; } }
      .body.wpd-product-page .productView .productView-images .productView-thumbnails {
        margin: 0 10px 0 0;
        max-width: 60px;
        position: relative; }
        @media (max-width: 1439px) {
          .body.wpd-product-page .productView .productView-images .productView-thumbnails {
            max-width: unset;
            margin: 0; } }
        .body.wpd-product-page .productView .productView-images .productView-thumbnails::before, .body.wpd-product-page .productView .productView-images .productView-thumbnails::after {
          display: none; }
        .body.wpd-product-page .productView .productView-images .productView-thumbnails:not(.slick-initialized) {
          display: flex;
          flex-direction: column;
          gap: 10px; }
          @media (max-width: 1439px) {
            .body.wpd-product-page .productView .productView-images .productView-thumbnails:not(.slick-initialized) {
              flex-direction: row; } }
        .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized {
          height: 600px; }
          .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-list {
            height: 100%;
            width: 70px;
            margin: 30px 0; }
          @media (max-width: 1439px) {
            .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized {
              height: auto; }
              .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-list {
                width: 100%;
                height: auto;
                margin: 0; }
              .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-track {
                height: auto !important; } }
          .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-track {
            height: 100% !important; }
          .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-slide {
            margin-bottom: 10px; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-slide {
                margin-bottom: 0;
                margin-right: 10px; } }
          @media (min-width: 1440px) {
            .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-prev {
              top: 0;
              left: 13px;
              transform: rotate(90deg) translateX(-15px); } }
          @media (max-width: 1439px) {
            .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-prev {
              left: -10px; } }
          @media (min-width: 1440px) {
            .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-next {
              bottom: 0;
              left: 13px;
              transform: rotate(90deg) translateX(60px); } }
          @media (max-width: 1439px) {
            .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-next {
              right: -10px; } }
          @media (max-width: 1439px) {
            .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-arrow {
              margin: 5px 0 0; } }
          @media (max-width: 1439px) {
            .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-next::before, .body.wpd-product-page .productView .productView-images .productView-thumbnails.slick-initialized .slick-prev::before {
              width: 13px;
              height: 30px; } }
        .body.wpd-product-page .productView .productView-images .productView-thumbnails .productView-thumbnail {
          width: 60px;
          height: 60px;
          padding: 0; }
          .body.wpd-product-page .productView .productView-images .productView-thumbnails .productView-thumbnail .productView-thumbnail-link {
            width: 58px;
            height: 58px;
            border-color: transparent; }
            .body.wpd-product-page .productView .productView-images .productView-thumbnails .productView-thumbnail .productView-thumbnail-link.is-active img {
              width: 60px; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .productView .productView-images .productView-thumbnails .productView-thumbnail .productView-thumbnail-link img {
                width: 60px; } }
    .body.wpd-product-page .productView .product-details-sec {
      width: 330px;
      display: inline-block;
      vertical-align: top;
      float: none; }
      @media (max-width: 1439px) {
        .body.wpd-product-page .productView .product-details-sec {
          width: 300px; } }
      @media (max-width: 1023px) {
        .body.wpd-product-page .productView .product-details-sec {
          order: unset; } }
      @media (max-width: 767px) {
        .body.wpd-product-page .productView .product-details-sec {
          width: 343px; } }
      .body.wpd-product-page .productView .product-details-sec.productView-details {
        margin-top: -3px; }
        @media (max-width: 767px) {
          .body.wpd-product-page .productView .product-details-sec.productView-details {
            margin: -3px auto 0; } }
        .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product {
          padding: 0;
          background-color: transparent;
          border: none; }
          .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-brand {
            text-decoration: none;
            margin: -3px 0 3px; }
            @media (max-width: 1023px) {
              .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-brand {
                display: none; } }
            .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-brand a {
              font-size: 13px;
              line-height: 24px;
              font-weight: 900;
              font-family: 'Lato', sans-serif;
              letter-spacing: 5%;
              color: #074F73;
              text-transform: uppercase; }
              @media (max-width: 1439px) {
                .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-brand a {
                  font-size: 12px;
                  line-height: 24px; } }
          .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-title {
            font-weight: 600;
            font-size: 26px;
            line-height: 31px;
            letter-spacing: 0;
            color: #000000;
            margin: 0 0 12px; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-title {
                letter-spacing: -0.8px;
                font-size: 24px;
                line-height: 31px; } }
            @media (max-width: 1023px) {
              .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-title {
                display: none; } }
          .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .product-sku {
            font-size: 11px;
            line-height: 19.2px;
            color: #000000;
            margin: 0 0 10px; }
            @media (max-width: 1023px) {
              .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .product-sku {
                display: none; } }
          .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .price-section {
            margin-top: 14px; }
            @media (max-width: 1023px) {
              .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .price-section {
                display: none; } }
            .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .price-section .price {
              font-family: 'Lato', sans-serif;
              font-weight: 900;
              color: #000000 !important;
              font-size: 24px;
              line-height: 1;
              letter-spacing: 0; }
          .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing {
            border: 1px solid #E6E6E6;
            border-radius: 5px;
            margin-top: 11px;
            min-width: 330px; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing {
                margin-top: 9px;
                min-width: 300px; } }
            @media (max-width: 1023px) {
              .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing {
                margin-top: 19px; } }
            @media (max-width: 767px) {
              .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing {
                margin: 28px auto 0;
                min-width: unset;
                width: 100%;
                max-width: 325px; } }
            .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-header {
              margin: 0;
              padding: 7px 0 4px;
              font-weight: 700;
              font-size: 16px;
              line-height: 24px;
              letter-spacing: 0.8px;
              text-align: center;
              text-transform: uppercase;
              color: #000000;
              background-color: #E6E6E6; }
              @media (max-width: 1439px) {
                .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-header {
                  font-size: 15px;
                  line-height: 24px;
                  letter-spacing: 5%;
                  padding: 5px 0; } }
              @media (max-width: 767px) {
                .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-header {
                  font-size: 16px;
                  line-height: 21px;
                  padding: 9px 0 10px; } }
            .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-list {
              margin: 0;
              column-count: 2;
              list-style-type: none;
              font-size: 0;
              min-width: 330px; }
              @media (max-width: 1439px) {
                .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-list {
                  min-width: 300px; } }
              @media (max-width: 767px) {
                .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-list {
                  min-width: unset;
                  width: 100%;
                  max-width: 325px; } }
              .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-list .bulk-pricing-item {
                text-align: center;
                position: relative; }
                .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-list .bulk-pricing-item::before {
                  position: absolute;
                  content: '';
                  top: 0;
                  left: 50%;
                  transform: translateX(-50%);
                  width: 100%;
                  height: 1px;
                  background-color: #E6E6E6; }
                .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-list .bulk-pricing-item::after {
                  position: absolute;
                  content: '';
                  top: 0;
                  right: 1px;
                  width: 1px;
                  height: 100%;
                  background-color: #E6E6E6; }
                  @media (max-width: 767px) {
                    .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-list .bulk-pricing-item::after {
                      right: -1px; } }
                .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-list .bulk-pricing-item p {
                  margin: 0;
                  padding: 6px 0;
                  font-family: 'Oswald', sans-serif;
                  font-size: 16px;
                  line-height: 24px;
                  text-transform: uppercase;
                  color: #000000; }
                  @media (max-width: 1439px) {
                    .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-list .bulk-pricing-item p {
                      font-size: 14px;
                      line-height: 24px; } }
                  .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-list .bulk-pricing-item p .bulk-pricing-save {
                    color: #CC2525;
                    font-weight: 700; }
                  .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-list .bulk-pricing-item p .bulk-pricing-value {
                    color: #CC2525;
                    font-size: 22px;
                    line-height: 24px;
                    font-weight: 700; }
                    @media (max-width: 1439px) {
                      .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .productView-info-bulkPricing .bulk-pricing-list .bulk-pricing-item p .bulk-pricing-value {
                        font-size: 20px;
                        line-height: 24px; } }
          .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section {
            background-color: #FFFBEF;
            border-radius: 5px;
            margin: 50px 0 0;
            padding: 16px 25px 19px 20px; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section {
                margin: 41px 0 0; } }
            @media (max-width: 767px) {
              .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section {
                margin: 20px 0 0;
                padding: 14px; } }
            .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section .section-title {
              font-family: 'Lato', sans-serif;
              font-weight: 900;
              color: Black;
              font-size: 14px;
              line-height: 19.2px;
              letter-spacing: 0.7px;
              text-transform: uppercase;
              margin: 0 0 2px; }
              @media (max-width: 1439px) {
                .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section .section-title {
                  font-size: 13px;
                  line-height: 18px;
                  margin: 0 0 5px; } }
              @media (max-width: 767px) {
                .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section .section-title {
                  margin: 0 0 9px; } }
            .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section .at-a-glance-list {
              margin: 0;
              list-style: none; }
              .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section .at-a-glance-list .at-a-glance-item {
                font-weight: 400;
                font-size: 15px;
                line-height: 24px;
                color: #000000;
                position: relative;
                padding-left: 13px; }
                @media (max-width: 1439px) {
                  .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section .at-a-glance-list .at-a-glance-item {
                    font-size: 14px;
                    line-height: 24px;
                    padding-left: 22px; } }
                .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section .at-a-glance-list .at-a-glance-item small {
                  font-size: 13px;
                  font-style: italic; }
                  @media (max-width: 1023px) {
                    .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section .at-a-glance-list .at-a-glance-item small {
                      font-size: 12px; } }
                  @media (max-width: 767px) {
                    .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section .at-a-glance-list .at-a-glance-item small {
                      font-size: 14px; } }
                .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section .at-a-glance-list .at-a-glance-item::before {
                  position: absolute;
                  content: '';
                  width: 5px;
                  height: 5px;
                  background-color: #000000;
                  border-radius: 50%;
                  left: 3px;
                  top: 12px; }
                  @media (max-width: 1439px) {
                    .body.wpd-product-page .productView .product-details-sec.productView-details .productView-product .at-a-glance-section .at-a-glance-list .at-a-glance-item::before {
                      left: 9px;
                      top: 10px; } }
      .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper {
        margin: 0 0 0 36px;
        padding: 15px 27px 32px;
        background-color: #F2F8FF;
        box-shadow: -4px 0 12px rgba(0, 0, 0, 0.4); }
        @media (max-width: 1500px) {
          .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper {
            margin: 0 0 0 35px; } }
        @media (max-width: 1439px) {
          .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper {
            margin: 0 0 0 29px;
            padding: 15px 18px 21px 20px;
            width: 286px; } }
        @media (max-width: 1023px) {
          .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper {
            position: fixed;
            top: unset;
            left: 0;
            right: 0;
            width: 100%;
            bottom: 0;
            margin: 0;
            padding: 10px 29px 14px;
            z-index: 1000; } }
        @media (max-width: 1023px) {
          .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper {
            padding: 10px 16px 14px; } }
        .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper.sticky {
          position: fixed;
          top: 195px;
          z-index: 1000;
          margin: 0 0 0 38px; }
          @media (max-width: 1439px) {
            .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper.sticky {
              margin: 0 0 0 31px; } }
          @media (max-width: 1023px) {
            .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper.sticky {
              position: fixed;
              top: unset;
              left: 0;
              right: 0;
              width: 100%;
              bottom: 0;
              margin: 0; } }
        .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options {
          text-align: center;
          padding: 0;
          border: none; }
          @media (max-width: 1023px) {
            .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options #add-to-cart-wrapper {
              display: flex;
              align-items: center;
              justify-content: space-between; } }
          @media (max-width: 767px) {
            .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options #add-to-cart-wrapper {
              flex-wrap: wrap;
              gap: 8px;
              max-width: 343px;
              margin: 0 auto; } }
          .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments {
            margin-bottom: 25px; }
            @media (max-width: 1023px) {
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments {
                margin: 0; } }
            @media (max-width: 767px) {
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments {
                padding: 0; } }
            .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-label--alternate {
              font-weight: 700;
              font-size: 13px;
              line-height: 21px;
              letter-spacing: 0.65px;
              text-transform: uppercase;
              margin-bottom: 5px; }
              @media (max-width: 1439px) {
                .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-label--alternate {
                  font-size: 12px;
                  line-height: 19.2px; } }
            .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-increment {
              margin: 0 auto;
              max-width: 132px;
              border: 1px solid #000000;
              border-radius: 5px; }
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-increment .button--icon {
                padding: 0;
                width: 44px; }
                .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-increment .button--icon[data-action="dec"], .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-increment .button--icon[data-action="inc"] {
                  height: 46px;
                  background-color: #FFFFFF; }
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-increment .button--icon[data-action="dec"] svg, .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-increment .button--icon[data-action="inc"] svg {
                    display: none; }
                .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-increment .button--icon[data-action="dec"] {
                  border-top-left-radius: 5px;
                  border-bottom-left-radius: 5px; }
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-increment .button--icon[data-action="dec"] .icon {
                    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 3'><path d='M15.5 1.5H1.5' stroke='%23000000' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/></svg>");
                    width: 14px;
                    height: 2px; }
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-increment .button--icon[data-action="dec"]:disabled .icon {
                    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 3'><path d='M15.5 1.5H1.5' stroke='%23C0C0C0' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/></svg>"); }
                .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-increment .button--icon[data-action="inc"] {
                  border-top-right-radius: 5px;
                  border-bottom-right-radius: 5px; }
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-increment .button--icon[data-action="inc"] .icon {
                    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'><path d='M8.49999 1.5V15.5M15.5 8.49999H1.5' stroke='black' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/></svg>");
                    width: 14px;
                    height: 14px; }
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-field--increments .form-increment .form-input {
                border: none;
                border-image: none;
                border-radius: 0;
                width: 42px;
                height: 46px;
                font-weight: 400;
                font-size: 18px;
                line-height: 22px;
                text-align: center; }
          .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total {
            display: block !important;
            margin-bottom: 24px; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total {
                margin-bottom: 18px; } }
            @media (max-width: 1023px) {
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total {
                margin: 0; } }
            .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total label {
              font-weight: 700;
              font-size: 13px;
              line-height: 19.2px;
              letter-spacing: 0.65px;
              text-align: center;
              text-transform: uppercase;
              color: #000000;
              display: block;
              margin-bottom: 9px; }
              @media (max-width: 1439px) {
                .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total label {
                  margin-bottom: 7px;
                  font-size: 12px;
                  line-height: 19.2px; } }
              @media (max-width: 1023px) {
                .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total label {
                  text-align: left;
                  margin: 0; } }
            .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper {
              display: flex;
              align-items: center;
              justify-content: center;
              gap: 7.5px; }
              @media (max-width: 1023px) {
                .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper {
                  display: block;
                  text-align: left; } }
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper p {
                margin: 0; }
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper #price-sub-total {
                font-weight: 900;
                font-size: 36px;
                line-height: 100%;
                color: #CC2525; }
                .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper #price-sub-total.without-discount {
                  color: #000000; }
                @media (max-width: 1439px) {
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper #price-sub-total {
                    font-size: 32px; } }
                @media (max-width: 1023px) {
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper #price-sub-total {
                    font-size: 28px;
                    line-height: 40px; } }
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper .original-sub-total, .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper .you-save-message {
                display: block;
                text-align: left; }
                @media (max-width: 1023px) {
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper .original-sub-total, .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper .you-save-message {
                    display: inline-block; } }
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper .original-sub-total {
                font-weight: 500;
                font-size: 16px;
                line-height: 19.2px;
                text-decoration: line-through;
                color: #000000; }
                @media (max-width: 1439px) {
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper .original-sub-total {
                    font-size: 14px; } }
                @media (max-width: 1023px) {
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper .original-sub-total {
                    font-size: 15px; } }
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper .you-save-message {
                font-weight: 500;
                font-style: italic;
                font-size: 14px;
                line-height: 19.2px;
                color: #000000; }
                @media (max-width: 1439px) {
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper .you-save-message {
                    font-size: 12px; } }
                @media (max-width: 1023px) {
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .price-sub-total .sub-total-wrapper .you-save-message {
                    margin: 0 0 0 10px; } }
          .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-action {
            width: 100%;
            float: none; }
            @media (max-width: 1023px) {
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-action {
                max-width: 343px; } }
            .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-action #form-action-addToCart {
              display: none; }
              .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-action #form-action-addToCart.wpd-atc-button {
                display: flex;
                align-items: center;
                justify-content: center;
                gap: 11px;
                margin: 0;
                width: 100%;
                font-family: 'Oswald', sans-serif;
                font-weight: 700;
                font-size: 22px;
                line-height: 24px;
                text-transform: uppercase;
                border-color: #1D913C;
                background-color: #1D913C;
                padding: 12px 50px 13px; }
                @media (max-width: 1439px) {
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-action #form-action-addToCart.wpd-atc-button {
                    padding: 12px 35px 13px;
                    font-size: 20px;
                    line-height: 24px; } }
                .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-action #form-action-addToCart.wpd-atc-button[value="Pre Order"] {
                  background-color: #0e97d9;
                  border-color: #0e97d9; }
                  .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-action #form-action-addToCart.wpd-atc-button[value="Pre Order"]:hover {
                    background-color: #29b0f1;
                    border-color: #29b0f1; }
                .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-action #form-action-addToCart.wpd-atc-button:hover, .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-action #form-action-addToCart.wpd-atc-button:focus, .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-action #form-action-addToCart.wpd-atc-button:active {
                  border-color: #22aa46;
                  background-color: #22aa46;
                  color: #FFFFFF; }
                .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-action #form-action-addToCart.wpd-atc-button svg {
                  margin-bottom: -3px; }
                  @media (max-width: 1023px) {
                    .body.wpd-product-page .productView .product-details-sec.sticky-buy-box-wrapper .productView-options .form-action #form-action-addToCart.wpd-atc-button svg {
                      width: 23.68px;
                      height: auto; } }
  .body.wpd-product-page .productView-description {
    position: relative;
    margin: 75px 0 55px;
    padding: 0;
    float: none; }
    @media (max-width: 1439px) {
      .body.wpd-product-page .productView-description {
        margin: 30px 0 55px; } }
    @media (max-width: 1023px) {
      .body.wpd-product-page .productView-description {
        margin: 30px 0 44px; } }
    @media (max-width: 767px) {
      .body.wpd-product-page .productView-description {
        margin: 30px 0 54px; } }
    .body.wpd-product-page .productView-description::before {
      position: absolute;
      content: '';
      width: 120vw;
      height: 100%;
      background-color: #F6F6F6;
      top: 0;
      left: 50%;
      transform: translateX(-50%);
      z-index: -1; }
    .body.wpd-product-page .productView-description .description-tabs {
      padding: 32px 0 0 62px;
      max-width: 1000px; }
      @media (max-width: 1439px) {
        .body.wpd-product-page .productView-description .description-tabs {
          max-width: 670px;
          padding: 30px 0 0 0; } }
      @media (max-width: 1023px) {
        .body.wpd-product-page .productView-description .description-tabs {
          max-width: 589px;
          padding: 30px 0;
          margin: 0 auto; } }
      @media (max-width: 767px) {
        .body.wpd-product-page .productView-description .description-tabs {
          max-width: unset;
          padding: 31px 16px 14px;
          margin: 0 auto; } }
      .body.wpd-product-page .productView-description .description-tabs .tab-headers {
        display: flex;
        border-bottom: 2px solid #000000;
        margin-bottom: 0; }
        @media (max-width: 1023px) {
          .body.wpd-product-page .productView-description .description-tabs .tab-headers {
            display: none; } }
        .body.wpd-product-page .productView-description .description-tabs .tab-headers .tab-header {
          background: none;
          border: none;
          margin: 0 20px 0 0;
          padding: 10px;
          font-family: 'Lato', sans-serif;
          font-weight: 700;
          font-size: 16px;
          line-height: 19px;
          letter-spacing: 0.7px;
          text-transform: uppercase;
          color: #000000;
          cursor: pointer;
          position: relative;
          transition: color 0.3s ease; }
          .body.wpd-product-page .productView-description .description-tabs .tab-headers .tab-header:hover {
            background-color: #000000;
            color: #FFFFFF;
            font-weight: 900; }
          .body.wpd-product-page .productView-description .description-tabs .tab-headers .tab-header.active {
            background-color: #000000;
            color: #FFFFFF;
            font-weight: 900; }
            .body.wpd-product-page .productView-description .description-tabs .tab-headers .tab-header.active::after {
              content: '';
              position: absolute;
              bottom: -2px;
              left: 0;
              right: 0;
              height: 3px;
              background-color: #000000; }
      .body.wpd-product-page .productView-description .description-tabs .tab-contents {
        padding: 20px 15px 33px 0; }
        @media (max-width: 1439px) {
          .body.wpd-product-page .productView-description .description-tabs .tab-contents {
            padding: 22px 15px 46px 0; } }
        @media (max-width: 1023px) {
          .body.wpd-product-page .productView-description .description-tabs .tab-contents {
            padding: 0; } }
        .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-header-mobile {
          display: none;
          border-bottom: 2px solid #000000;
          width: 100%;
          color: #000000;
          font-weight: 500; }
          .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-header-mobile:last-of-type {
            border-bottom: none; }
          @media (max-width: 1023px) {
            .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-header-mobile {
              display: flex;
              align-items: center;
              justify-content: space-between;
              padding: 11px 10px;
              font-weight: 500;
              font-size: 16px;
              line-height: 19.2px;
              letter-spacing: 0.8px; } }
          .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-header-mobile.active {
            background-color: #000000;
            color: #FFFFFF;
            font-weight: 900; }
            .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-header-mobile.active svg {
              transform: rotate(0deg); }
              .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-header-mobile.active svg path {
                fill: #FFFFFF; }
          .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-header-mobile svg {
            transform: rotate(180deg); }
            .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-header-mobile svg path {
              fill: #000000; }
        .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content {
          display: none;
          margin: 0;
          padding: 0; }
          @media (max-width: 1023px) {
            .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content {
              padding: 19px 15px 20px 10px;
              border-bottom: 2px solid #000000; } }
          .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content:last-of-type {
            border: none; }
          .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content.active {
            display: block; }
          .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content h1, .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content h2, .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content h3, .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content h4, .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content h5, .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content h6 {
            color: #000000; }
          .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content h3 {
            margin: 30px 0 0;
            font-family: 'Lato', sans-serif;
            font-size: 18px;
            line-height: 26px;
            font-weight: 700; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content h3 {
                font-size: 16px;
                line-height: 24px;
                margin-top: 29px; } }
          .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content p {
            font-family: 'Lato', sans-serif;
            font-size: 18px;
            line-height: 26px;
            color: #000000;
            margin-bottom: 16px; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content p {
                font-size: 16px;
                line-height: 24px; } }
            .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content p:last-child {
              margin-bottom: 0; }
            .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content p strong {
              font-weight: 700; }
            .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content p em {
              font-style: italic; }
          .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content ul {
            margin: 7px 0;
            padding-left: 16px; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content ul {
                margin: 10px 0; } }
            .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content ul li {
              font-family: 'Lato', sans-serif;
              font-size: 18px;
              line-height: 26px;
              color: #000000; }
              @media (max-width: 1439px) {
                .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content ul li {
                  font-size: 16px;
                  line-height: 24px; } }
          .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content p > small {
            display: block;
            margin-top: 26px; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content p > small {
                margin-top: 33px; } }
          .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content small {
            font-weight: 400;
            font-size: 14px;
            line-height: 20px; }
            @media (max-width: 1023px) {
              .body.wpd-product-page .productView-description .description-tabs .tab-contents .tab-content small {
                font-size: 13px; } }
  .body.wpd-product-page .related-products-wrapper {
    padding-left: 62px; }
    @media (max-width: 1439px) {
      .body.wpd-product-page .related-products-wrapper {
        padding-left: 8px; } }
    @media (max-width: 1439px) {
      .body.wpd-product-page .related-products-wrapper {
        padding: 0 27px 0 29px; } }
    @media (max-width: 767px) {
      .body.wpd-product-page .related-products-wrapper {
        padding: 0 16px 0; } }
    .body.wpd-product-page .related-products-wrapper .related-products {
      max-width: 1000px;
      margin: 0 0 35px;
      font-family: 'Lato', sans-serif;
      font-size: 26px;
      line-height: 1;
      font-weight: 900;
      letter-spacing: 1.3px;
      color: #000000;
      text-align: center;
      text-transform: uppercase; }
      @media (max-width: 1439px) {
        .body.wpd-product-page .related-products-wrapper .related-products {
          max-width: 670px;
          font-size: 22px;
          margin: 0 0 16px; } }
      @media (max-width: 1023px) {
        .body.wpd-product-page .related-products-wrapper .related-products {
          max-width: unset;
          font-size: 20px;
          text-align: left; } }
    .body.wpd-product-page .related-products-wrapper .related-products-content {
      max-width: 1000px;
      padding: 5px 26px 0; }
      @media (max-width: 1439px) {
        .body.wpd-product-page .related-products-wrapper .related-products-content {
          max-width: 670px;
          padding: 5px 10px 0; } }
      @media (max-width: 1023px) {
        .body.wpd-product-page .related-products-wrapper .related-products-content {
          max-width: unset;
          padding: 5px 0 0;
          margin: 0 -10px; } }
      .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel {
        margin: 0;
        padding: 0; }
        .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .productCarousel-slide {
          padding: 0 20px; }
          @media (max-width: 1439px) {
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .productCarousel-slide {
              padding: 0 8px; } }
          @media (max-width: 1023px) {
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .productCarousel-slide {
              padding: 0 10px; } }
        .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-img-container::after {
          padding-bottom: 275px; }
          @media (max-width: 1439px) {
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-img-container::after {
              padding-bottom: 200px; } }
          @media (max-width: 1023px) {
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-img-container::after {
              padding-bottom: 223px; } }
        .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body {
          padding: 23px 0 0; }
          @media (max-width: 1439px) {
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body {
              padding: 14px 0 0; } }
          @media (max-width: 1023px) {
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body {
              padding: 23px 0 0; } }
          .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-brand-name {
            margin: 0 0 5px;
            display: block !important;
            text-align: left;
            font-weight: 900;
            color: #074F73;
            font-size: 13px;
            line-height: 24px;
            letter-spacing: 0.65px;
            text-transform: uppercase; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-brand-name {
                font-size: 11px;
                line-height: 17.02px;
                letter-spacing: 0.55px;
                margin: 0 0 11px; } }
            @media (max-width: 1023px) {
              .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-brand-name {
                margin: 0 0 8px; } }
          .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-title {
            text-align: left; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-title {
                height: 55px;
                margin-bottom: 5px; } }
            @media (max-width: 1023px) {
              .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-title {
                margin-bottom: 12px; } }
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-title a {
              font-family: 'Oswald', sans-serif;
              font-weight: 500;
              font-size: 18px;
              line-height: 24px;
              color: #000000; }
              @media (max-width: 1439px) {
                .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-title a {
                  font-size: 14px;
                  line-height: 18px; } }
          .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-text[data-test-info-type="price"] {
            justify-content: flex-start;
            margin-top: 27px; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-text[data-test-info-type="price"] {
                margin-top: 0px; } }
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-text[data-test-info-type="price"] .price-section .price {
              font-size: 18px;
              line-height: 24px;
              font-weight: 700;
              text-transform: uppercase;
              color: #000000; }
              @media (max-width: 1439px) {
                .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-text[data-test-info-type="price"] .price-section .price {
                  font-size: 14px;
                  line-height: 17.02px; } }
          .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .card .card-body .card-addToCart {
            display: none; }
        .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow {
          margin: 0; }
          @media (max-width: 1439px) {
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-prev, .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-next {
              width: 16px;
              height: 38px;
              padding: 0; } }
          @media (max-width: 1023px) {
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-prev, .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-next {
              width: 12px;
              height: 28px;
              padding: 0; } }
          .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-prev::before, .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-next::before {
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2241%22%20viewBox%3D%220%200%2015%2041%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M15%2020.3516L0%2040.7032V-3.43323e-05L15%2020.3516Z%22%20fill%3D%22black%22/%3E%3C/svg%3E");
            background-size: contain; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-prev::before, .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-next::before {
                width: 16px;
                height: 38px;
                padding: 0; } }
            @media (max-width: 1023px) {
              .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-prev::before, .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-next::before {
                width: 12px;
                height: 28px;
                padding: 0; } }
          .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-prev.slick-disabled::before, .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-next.slick-disabled::before {
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2241%22%20viewBox%3D%220%200%2015%2041%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%2020.3516L15%20-3.43323e-05V40.7032L0%2020.3516Z%22%20fill%3D%22%23D7D7D7%22/%3E%3C/svg%3E");
            background-size: contain; }
          .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-prev {
            left: -33px; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-prev {
                left: -24px; } }
            @media (max-width: 1023px) {
              .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-prev {
                left: unset;
                right: 46px;
                top: -31px; } }
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-prev::before {
              transform: rotate(180deg); }
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-prev.slick-disabled::before {
              transform: rotate(0deg); }
          .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-next {
            right: -33px; }
            @media (max-width: 1439px) {
              .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-next {
                right: -24px; } }
            @media (max-width: 1023px) {
              .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-next {
                right: 10px;
                top: -31px; } }
            .body.wpd-product-page .related-products-wrapper .related-products-content .productCarousel .slick-arrow.slick-next.slick-disabled::before {
              transform: rotate(180deg); }
