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/douven.komma.pro/resources/assets/sass/site/partials/_shoppingCart.sass
.shoppingCartContent
  background-color: $douvLightBlue
  padding-bottom: 120px

  .form
    font-size: 0

  .titleHolder
    width: 100%
    margin-top: 60px
    background-color: white
    border-left: solid 15px $douvYellow
    color: $douvDarkBlue
    font-weight: bold
    padding-left: column(0.5)
    margin-bottom: 75px
    box-shadow: 10px 10px 40px 0px rgba(0, 0, 0, 0.05)

    h1
      font-size: 30px
      line-height: 80px

  .subtitleHolder
    padding-left: column(0.5)

    h4
      color: $douvBlue
      letter-spacing: 0.09px

  .shoppingcartItemList
    width: column(7.5, 12)
    padding-right: column(0.5, 12)
    color: $douvBlue

    input
      display: none

    > ul
      list-style: none
      margin: 0
      padding: 0

      > li
        display: block
        width: 100%
        min-height: 300px
        margin-bottom: 60px
        background-color: white
        position: relative
        border-radius: 3.354px
        box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.05)

        &:before
          content: ''
          display: block
          position: absolute
          left: 0
          top: 0
          height: 100%
          width: 150px
          background-color: $douvBlue
          border-radius: 3.354px 0 0 3.354px

        .deleteButton
          position: absolute
          top: 10px
          right: 10px
          border-radius: 3px
          border: solid 1px $douvYellow
          color: $douvYellow
          text-decoration: none
          padding: 0 9px 5px 9px
          font-size: 1.4em
          line-height: 1.1em

          &:hover
            background-color: $douvYellow
            color: white

        .left
          height: 100%
          width: column(2, 7)
          padding: 60px 0 60px column(0.5, 7)

          img
            width: 100%
            height: 100%
            z-index: 1

        .right
          width: column(4.5, 7)
          padding: 40px 0 40px column(0.5, 7)

          h3
            color: $douvBlue
            font-size: 26px
            margin: 0

          h4
            font-size: 14px
            margin: 0

            p
              font-size: 14px
              margin: 0

            a
              text-decoration: none
              font-weight: bold
              font-size: 16px
              color: $douvBlue
              padding-bottom: 2px
              border-bottom: solid 2px $douvYellow
              transition: color 0.3s
              &:hover
                color: $douvYellow

          .order-box
            border: solid 2px $douvLightGray
            padding: 8px
            border-radius: 5px
            margin: 20px 0
            height: 66px
            width: 180px
            +inline-flex(space-between, center)

            .amount-label
              font-weight: bold
              font-size: 14px
              color: $douvBlue
              margin-left: 5px

            .amount-box
              border-radius: 5px
              background-color: $douvLightGray20
              display: inline-block
              padding: 0 15px 0 30px
              width: 110px
              +flex(space-evenly, center)

              .amount
                display: inline-block
                font-weight: bold
                font-size: 30px
                color: $douvBlue
                margin: 0
                padding: 0
                width: 100%
                background-color: transparent
                border: none
                text-align: right

              .amount-changers
                display: inline-block
                height: 100%
                width: 10px

                a
                  border-radius: 3px
                  border: solid 2px $douvYellow
                  color: $douvYellow
                  text-decoration: none
                  padding: 5px 0 8px 0
                  width: 16px
                  line-height: 0
                  height: 16px
                  +flex(space-around, center)
                  margin: 5px 0
                  transition: color 0.2s, background-color 0.2s

                  &:hover
                    background-color: $douvYellow
                    color: white

    a.button
      float: right
      span
        margin: 0 5px 0 15px
        font-size: 24px
        line-height: 0
        position: relative
        top: 1px

  .shoppingCartInfoBar
    width: column(4.5, 12)
    background-color: white
    padding: column(0.5, 12)
    color: $douvBlue
    border-radius: 3.354px
    box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.05)

    label, input, textarea
      width: 100%
      display: block
      margin-bottom: 20px

    label
      font-weight: bold
      font-size: 14px

    .date-separator
      display: inline-block
      width: 15px
      border: solid 1px $douvBlue
      float: left
      margin: 5% 3.4% -5% 3.4%

    input, textarea
      border: none
      background-color: $douvLightGray20
      border-bottom: solid 1px $douvLightGray
      padding: 11px 8px
      font-size: 14px

      &:focus
        box-shadow: none
        outline: none
        border-bottom: solid 1px $douvYellow
        color: #8c8c8c

      &[type=date]
        width: 45%
        font-size: 14px
        font-family: "Titillium Web", sans-serif
        padding-left: 40px

        +placeholder
          color: $douvLightGray

        &::-webkit-inner-spin-button
          display: none

        &#from
          //position: relative
          float: left

          &:before
            content: "van"
            display: block
            position: absolute
            margin-left: -28px
            margin-top: -1px
            width: 40px
            height: 20px
            color: $douvBlue
            font-size: 14px

        &#till
          //position: relative
          float: right
          &:before
            content: "tot"
            display: block
            position: absolute
            margin-left: -28px
            margin-top: -1px
            width: 40px
            height: 20px
            color: $douvBlue
            font-size: 14px

      +placeholder
        font-size: 14px
        font-family: $douvTextFont
        color: $douvLightGray

    .submit
      width: column(1.5, 3.5)
      padding-right: 40px

      &:after
        line-height: 1.5em


    .email
      clear: both

+browser(Firefox)
  .shoppingCartContent
    .shoppingCartInfoBar
      input[type=date]
        &:before
          margin-top: 6px !important

+respond-to-width(1300)
  .shoppingCartContent
    .shoppingCartInfoBar
      .date-separator
        display: none
      input[type=date]
        width: 100%

+respond-to-width(840)
  header
    height: 60px
  .shoppingCartContent
    .shoppingCartInfoBar
      width: 100%
      .date-separator
        display: inline-block
        margin: 3.5% 3.4% -5% 3.4%
      input[type=date]
        width: 45%
    .shoppingcartItemList
      width: 100%
      padding-right: 0
      margin-bottom: 30px

+respond-to-width(600)
  .shoppingCartContent
    .shoppingcartItemList
      ul
        li
          &:before
            display: none

          .deleteButton
            z-index: 10

          .left
            background-color: transparent
            width: 100%
            img
              width: 92%
          .right
            width: 100%

            .info-link
              display: inline-block
              margin-left: 20px

+respond-to-width(435)
  .shoppingCartContent
    width: 100%
    padding-bottom: 0
    .titleHolder
      margin-top: 0
    .shoppingcartItemList
      ul
        li
          .right
            .info-link
              display: block
              margin-left: 0