.product.product-3-0,
.custom-tabs.product-section {
  background: #F3E9E2; }
  .product.product-3-0 .tushy-product-image-placeholder video,
  .custom-tabs.product-section .tushy-product-image-placeholder video {
    top: 50%;
    transform: translateY(-50%); }
  .product.product-3-0 .figure-text-text,
  .custom-tabs.product-section .figure-text-text {
    padding: 27px 53px 0; }
  .product.product-3-0 div.product-rte li,
  .custom-tabs.product-section div.product-rte li {
    color: #1F1C1D;
    line-height: 24px;
    font-size: 16px; }
  .product.product-3-0 div.product-details form p.afterpay-paragraph,
  .custom-tabs.product-section div.product-details form p.afterpay-paragraph {
    font-size: 14px !important;
    line-height: normal !important;
    text-align: right; }
    @media (max-width: 768px) {
      .product.product-3-0 div.product-details form p.afterpay-paragraph .afterpay-logo-link img,
      .custom-tabs.product-section div.product-details form p.afterpay-paragraph .afterpay-logo-link img {
        max-width: 80px !important;
        margin-right: 5px; } }
  .product.product-3-0 h2.product-subtitle,
  .custom-tabs.product-section h2.product-subtitle {
    font-size: 22px !important;
    line-height: 26px !important;
    font-family: sofia-pro, sans-serif;
    font-weight: 300;
    color: black !important; }
    @media all and (max-width: 768px) {
      .product.product-3-0 h2.product-subtitle,
      .custom-tabs.product-section h2.product-subtitle {
        font-size: 20px !important;
        line-height: 26px !important;
        font-family: sofia-pro, sans-serif;
        font-weight: 300;
        color: #1f1c1d !important; } }
  .product.product-3-0 .extra-p,
  .custom-tabs.product-section .extra-p {
    color: #1f1c1d !important; }
    @media screen and (max-width: 768px) {
      .product.product-3-0 .extra-p,
      .custom-tabs.product-section .extra-p {
        display: none; } }
  .product.product-3-0 .product-rte__collapse.closed + .product-rte.show-p p,
  .custom-tabs.product-section .product-rte__collapse.closed + .product-rte.show-p p {
    display: none; }
  @media screen and (min-width: 768px) {
    .product.product-3-0 .product-rte.show-p p,
    .custom-tabs.product-section .product-rte.show-p p {
      display: none !important; } }
  @media screen and (min-width: 768px) {
    .product.product-3-0 .product-rte.show-p ul,
    .custom-tabs.product-section .product-rte.show-p ul {
      margin-top: 0; } }
  .product.product-3-0 .variant-names,
  .custom-tabs.product-section .variant-names {
    margin-bottom: 30px; }
    .product.product-3-0 .variant-names p.selected-variant-name,
    .custom-tabs.product-section .variant-names p.selected-variant-name {
      font-weight: 600 !important;
      color: #1f1c1d !important; }
    .product.product-3-0 .variant-names .popular,
    .custom-tabs.product-section .variant-names .popular {
      font-size: 9px;
      font-weight: bold;
      color: #2F5A62;
      padding: 5px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      background: #BBD1C9;
      position: relative;
      top: -2px;
      margin-left: 12px;
      text-transform: uppercase; }
      .product.product-3-0 .variant-names .popular:before,
      .custom-tabs.product-section .variant-names .popular:before {
        content: '';
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 10px solid #BBD1C9;
        left: -10px;
        position: absolute; }
  @media all and (max-width: 768px) {
    .product.product-3-0 div.product-details .product-rte__collapse,
    .product.product-3-0 div.product-details .body-text,
    .product.product-3-0 div.product-details p,
    .product.product-3-0 div.product-details li,
    .custom-tabs.product-section div.product-details .product-rte__collapse,
    .custom-tabs.product-section div.product-details .body-text,
    .custom-tabs.product-section div.product-details p,
    .custom-tabs.product-section div.product-details li {
      font-size: 16px !important; }
    .product.product-3-0 div.product-details li,
    .custom-tabs.product-section div.product-details li {
      margin-bottom: 5px; } }
  .product.product-3-0 div.product-details .product-rte__collapse,
  .custom-tabs.product-section div.product-details .product-rte__collapse {
    border-top: 1px solid #707070;
    border-bottom: 0;
    padding: 20px 0; }
    .product.product-3-0 div.product-details .product-rte__collapse.closed,
    .custom-tabs.product-section div.product-details .product-rte__collapse.closed {
      margin-bottom: 0; }
  .product.product-3-0 div.product-details a,
  .custom-tabs.product-section div.product-details a {
    color: #1F1C1D; }
  .product.product-3-0 div.product-details .more,
  .custom-tabs.product-section div.product-details .more {
    display: none; }
  .product.product-3-0 div.product-rte.body-text,
  .custom-tabs.product-section div.product-rte.body-text {
    padding-bottom: 5px; }
    .product.product-3-0 div.product-rte.body-text p,
    .custom-tabs.product-section div.product-rte.body-text p {
      color: #1F1C1D;
      line-height: 24px; }
  .product.product-3-0 div.product-rte,
  .custom-tabs.product-section div.product-rte {
    color: #1F1C1D;
    line-height: 24px; }
    .product.product-3-0 div.product-rte li,
    .custom-tabs.product-section div.product-rte li {
      margin-bottom: 0; }
  .product.product-3-0 .tushy-product-images-wrapper .tushy-product-images > img,
  .custom-tabs.product-section .tushy-product-images-wrapper .tushy-product-images > img {
    background: transparent; }
  .product.product-3-0 .product-details .tushy-picker-options,
  .custom-tabs.product-section .product-details .tushy-picker-options {
    justify-content: flex-start; }
    .product.product-3-0 .product-details .tushy-picker-options .tushy-picker-option,
    .custom-tabs.product-section .product-details .tushy-picker-options .tushy-picker-option {
      width: 75px;
      height: 75px;
      border-radius: 100%;
      border: 0; }
      @media (max-width: 768px) {
        .product.product-3-0 .product-details .tushy-picker-options .tushy-picker-option,
        .custom-tabs.product-section .product-details .tushy-picker-options .tushy-picker-option {
          width: 50px;
          height: 50px; } }
      .product.product-3-0 .product-details .tushy-picker-options .tushy-picker-option.platinum,
      .custom-tabs.product-section .product-details .tushy-picker-options .tushy-picker-option.platinum {
        background: url(//cdn.shopify.com/s/files/1/0881/2654/t/319/assets/30-platinum.png?v=5563607249968398382);
        background-size: cover; }
        .product.product-3-0 .product-details .tushy-picker-options .tushy-picker-option.platinum:before,
        .custom-tabs.product-section .product-details .tushy-picker-options .tushy-picker-option.platinum:before {
          display: none; }
      .product.product-3-0 .product-details .tushy-picker-options .tushy-picker-option.bamboo,
      .custom-tabs.product-section .product-details .tushy-picker-options .tushy-picker-option.bamboo {
        background: url(//cdn.shopify.com/s/files/1/0881/2654/t/319/assets/30-bamboo.png?v=9824233891353035887);
        background-size: cover; }
        .product.product-3-0 .product-details .tushy-picker-options .tushy-picker-option.bamboo:before,
        .custom-tabs.product-section .product-details .tushy-picker-options .tushy-picker-option.bamboo:before {
          display: none; }
      .product.product-3-0 .product-details .tushy-picker-options .tushy-picker-option.bronze,
      .custom-tabs.product-section .product-details .tushy-picker-options .tushy-picker-option.bronze {
        background: url(//cdn.shopify.com/s/files/1/0881/2654/t/319/assets/30-bronze.png?v=9583306621706807137);
        background-size: cover; }
        .product.product-3-0 .product-details .tushy-picker-options .tushy-picker-option.bronze:before,
        .custom-tabs.product-section .product-details .tushy-picker-options .tushy-picker-option.bronze:before {
          display: none; }
      .product.product-3-0 .product-details .tushy-picker-options .tushy-picker-option.active,
      .custom-tabs.product-section .product-details .tushy-picker-options .tushy-picker-option.active {
        box-shadow: 0 0 0 2px white, 0 0 0 4px #1f1c1d; }
