.wc-shiptastic-block-components-radio-control {
  .wc-block-components-radio-control-accordion-option {
    position: relative;

    .wc-block-components-radio-control__option-layout {
      font-size: .875em;
    }

    .wc-block-components-radio-control-accordion-content {
      font-size: .875em;
    }

    .wc-block-components-radio-control__option {
      border-bottom: none;
      padding-left: 56px;
      padding-right: 16px;
      margin: 0;
      padding-bottom: 1em;
      padding-top: 1em;

      &::after {
        border-style: solid;
        border-width: 1px 1px 0;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        opacity: .3;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0;
      }

      .wc-block-components-radio-control__input {
        left: 16px;
      }

      &::after {
        border-width: 0;
      }
    }

    &::after {
      border-style: solid;
      border-width: 1px 1px 0;
      bottom: 0;
      content: "";
      display: block;
      left: 0;
      opacity: .3;
      pointer-events: none;
      position: absolute;
      right: 0;
      top: 0;
    }

    &:last-child {
      &::after {
        border-width: 1px;
      }
    }
  }
}