HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/topswtw.komma.pro/wwwroot/css/layouts/checkout/_checkout.sass
// Checkout Block
// ==========================================================================

.checkout-block
  +grid-padding($top: 1)

  // Checkout Rows
  // ==========================================================================

  .checkout-row
    position: relative

    &::after
      display: block
      +position(absolute, null null 0 0)
      +dashed-border(bottom)
      height: 0
      width: 100%
      content: ''

    .inner
      position: relative
      z-index: 5
      +grid-margin($left: 1)
      +grid-padding(.4, .8, 1, 1)
      border-left: 2px solid $blue
      @extend %clearfix

      .number
        display: block
        +grid-position($top: .4, $left: 0)
        margin-left: -17px
        width: 32px
        height: 32px
        border: 2px solid $blue
        border-radius: 16px
        background: #fff

        color: $blue
        +semibold
        font-size: 1.3em
        line-height: 28px
        text-align: center

      h2
        +type-h2
        margin-top: 0
        +grid-margin-s($bottom: 1)
        padding-top: 4px

    // User Data
    // ==========================================================================

    &.user-data
      position: relative
      z-index: 10

      .inner
        padding-top: 0

        .number
          top: 0

      label
        white-space: nowrap

    // Order info
    // ==========================================================================

    &.order-info

      table.order-info-table
        width: 100%
        font-size: 1.5em

        tr
          border-bottom: 1px solid #e7e4e1

          &.heading
            +grid-height-s(.75)
            +semibold
            text-transform: capitalize

            td,td.square
              padding-top: 0
              padding-bottom: 0

        td
          padding: 16px 16px 16px 0
          vertical-align: top

          &.product-info
            width: 45%

          &.square
            padding: 16px
            +dashed-border(left)
            text-align: right

          &.last
            padding-right: 0

      .discount
        display: block
        position: relative

        .small
          font-size: .75em

        &::before
          display: block
          position: absolute
          top: 0
          left: 0
          z-index: 10
          @extend %icon-sprite
          +icon-sprite(0,2,16px,16px)
          content: ''

      .summary
        +grid-margin-s($top: .5)
        +grid-width-s(6)
        float: right

        .summary-row
          +grid-height-s(.75)
          +grid-line-height-s(.75)

          .title
            +bold
            font-size: 1.3em
            .extra
              font-size: 0.7em
              margin-left: 5px
              //color: $light-grey
          .price
            font-size: 1.5em
            float: right

          &.total
            +grid-margin-s($top: .5, $bottom: .5)
            color: $dark-grey
 
            .title
              font-size: 1.8em // 1px
            .price
              font-size: 1.8em // 18px
              +semibold

          &.vat
            .price, .title
              font-size: 1.3em // 12px
              color: $light-grey


      table.composition
        margin-top: 10px

      table.composition, table.composition-inner-table
        font-size: 1em

        .composition-header
          display: none

        tr
          border: none

        tr:nth-child(2n + 1)
          background: none

        td
          padding: 0
          color: #B3B3B3

          &.composition-note
            padding-left: 0





    // Terms and payment
    // ==========================================================================

    &.payment

      &::after
        border-bottom: none

      .inner
        border-left: 2px solid transparent
        +grid-padding($bottom: 2)

        .top-border
          +position(absolute, 0 null null -2px)
          +grid-height-s
          width: 10px
          border-left: 2px solid $blue

        input[type="checkbox"]
          display: inline-block
          margin-right: 8px
          vertical-align: top

        .description
          display: inline-block
          position: relative
          top: -2px
          width: 60%
          font-size: 1.3em // 13px
          text-transform: none
          letter-spacing: 0
          +regular

        .pay-holder
          margin-top: 56px
          width: 100%
          text-align: center

          .pay
            float: none
            display: inline-block
            +transform(scale(1.2))

            .btn
              min-width: 200px
#map-canvas
  width: 100%
  height: 450px
  border: 1px solid #d6cfc9
  border-radius: 4px

form .hidden-box
  &#shipping-box
    margin-top: 0
    &.open
      margin-top: 32px
  &#dpd-parcel-shop-box
    margin-top: 0
    &.open
      //margin-top: 32px
    #pac-input
      border: 1px solid #d6cfc9
      border-radius: 4px
      font-family: "Proxima N W01 Reg",sans-serif
      font-size: 1.5em
      line-height: 1.33333
      padding: 0 8px
      width: 60%
      margin-top: 10px
      margin-left: 10px
    #pac-submit
      +icon-sprite-two(-285px -20px, 16px, 16px)
      display: block
      position: absolute
      left: 57.5% !important
      top: 18px !important
      &:focus
        outline: none
        box-shadow: none
.checkout-block .checkout-row .inner
  .shopInfoContainer
    h1
      margin-bottom: 0
    p
      font-size: 1em
      line-height: inherit
    .openingHours
      table tr td
        padding-right: 10px

      h2
        margin: 0
        padding: 0
        font-size: 1.2em

    .btn
      margin-top: 5px
      font-size: 1em
      height: 30px
      line-height: 30px
      cursor: pointer
    .centerText
      input
        cursor: pointer


#chosenShop
  border: 1px solid #e7e4e1
  display: inline-block
  font-size: 1.2em
  padding: 20px
  h1
    margin: 0
  .openingHours
    table tr td
      padding: 2px 10px 1px 0