#photobook-creation-form * {
  font-family: Roboto, Arial, sans-serif; }
#photobook-creation-form .fa,
#photobook-creation-form .far,
#photobook-creation-form .fal {
  font-family: FontAwesome; }
#photobook-creation-form:before {
  content: none; }
#photobook-creation-form .button {
  cursor: pointer;
  text-align: center; }
#photobook-creation-form .modal-inner {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  background: #FFFFFF;
  height: 80%;
  max-height: 980px;
  top: 100px; }
  @media screen and (max-width: 800px) {
    #photobook-creation-form .modal-inner {
      width: auto !important; } }
  @media screen and (max-height: 550px) {
    #photobook-creation-form .modal-inner {
      top: 40px; } }
  @media screen and (max-width: 760px) {
    #photobook-creation-form .modal-inner {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      top: 42px;
      left: 0;
      right: 0;
      padding-top: 0;
      height: calc(100% - 42px);
      -webkit-box-shadow: none;
      box-shadow: none;
      margin-left: 0 !important;
      overflow: hidden;
      max-height: unset; } }
  #photobook-creation-form .modal-inner .modal-content {
    padding: 0;
    font-size: 16px;
    max-height: 100%;
    background: #FFFFFF;
    border: 0;
    height: 100%; }
    @media screen and (max-width: 760px) {
      #photobook-creation-form .modal-inner .modal-content {
        max-height: unset;
        padding: 13px 0 0 0;
        height: calc(100% - 13px); } }
    #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content_right-description-mobile {
      display: none; }
      @media screen and (max-width: 760px) {
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content_right-description-mobile {
          display: block;
          padding: 18px 10px 12px 17px;
          background-color: #F5F5F5;
          font-size: 16px;
          line-height: 20px;
          border-radius: 8px;
          -webkit-border-radius: 8px;
          -moz-border-radius: 8px;
          color: #777777;
          margin-bottom: 13px; } }
    #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main {
      padding: 12px 13px 15px 13px;
      font-weight: bold;
      display: flex;
      box-shadow: 0 7px 15px -5px #e5e5e5;
      -moz-box-shadow: 0 7px 15px -5px #e5e5e5;
      -webkit-box-shadow: 0 7px 15px -5px #e5e5e5;
      position: relative;
      height: 46px;
      z-index: 4; }
      @media screen and (max-width: 760px) {
        #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main {
          margin-bottom: 0;
          padding-bottom: 14px;
          padding: 0 10px 14px 10px; } }
      #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_left {
        font-size: 24px;
        line-height: 32px;
        margin-top: 7px;
        padding-left: 21px;
        width: 64%;
        box-sizing: border-box; }
        @media screen and (max-width: 760px) {
          #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_left {
            padding-left: 13px;
            line-height: 16px;
            font-size: 16px;
            margin-top: 15px; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_left #main-header-desktop {
          display: inline; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_left #main-header-desktop {
              display: none; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_left #main-header-mobile {
          display: none; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_left #main-header-mobile {
              display: inline; } }
      #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_right {
        width: 35%;
        margin-left: 4px; }
        @media screen and (max-width: 760px) {
          #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_right {
            width: unset;
            margin-right: 0;
            margin-left: auto; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_right .header-button {
          width: 74%;
          height: 42px;
          line-height: 45px;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          border-radius: 5px;
          font-size: 16px;
          min-width: 160px;
          background: #1389FE;
          color: #FFFFFF;
          font-weight: normal;
          padding: 0 32px;
          margin-right: 5px;
          transition: 0.5s ease; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_right .header-button:hover {
            background-color: #0066CC; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_right .header-button {
              min-width: 9rem;
              margin-right: 0;
              padding: 0; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_right #header-button-text-desktop {
          display: inline; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_right #header-button-text-desktop {
              display: none; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_right #header-button-text-mobile {
          display: none; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_right #header-button-text-mobile {
              display: inline; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_header-main #photobook-form_header-main_right #calc-price {
          font-weight: bold; }
    #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content {
      display: flex;
      padding: 16px 13px 0 13px;
      height: calc(100% - 90px);
      overflow: scroll; }
      @media screen and (max-width: 760px) {
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content {
          flex-direction: column-reverse;
          margin-top: 0;
          padding: 0 18px 0 20px;
          height: calc(100% - 60px); } }
      #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content::-webkit-scrollbar {
        width: 15px; }
      #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content::-webkit-scrollbar-thumb {
        border-radius: 10px;
        box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.45);
        border: solid 4px transparent; }
      #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content .seperator-line-pb {
        width: 98%;
        height: 1px;
        display: inline-block;
        border-bottom: 1px solid #D8D8D8;
        margin: 14px 0; }
        @media screen and (max-width: 760px) {
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content .seperator-line-pb {
            display: none; } }
      #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content .sep-line-sizes {
        margin: 12px 0; }
      #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content .section-title {
        margin-top: 10px;
        font-size: 16px;
        font-weight: bold;
        color: #1A2533; }
        @media screen and (max-width: 760px) {
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content .section-title {
            margin-bottom: 12px;
            margin-top: 14px; } }
      #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left {
        width: 67%;
        margin-left: 20px;
        margin-right: 16px;
        margin-bottom: 10%; }
        @media screen and (max-width: 760px) {
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left {
            width: 100%;
            margin-left: 0;
            margin-right: 0;
            margin-bottom: 0; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .styled-select {
          width: unset;
          border-radius: 5px;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          border: 1px solid #D8D8D8;
          color: #000000;
          position: relative;
          padding: 4px 0; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .select-selected {
          font-size: 16px;
          color: #000000;
          -webkit-appearance: none;
          -moz-appearance: none;
          -ms-appearance: none;
          appearance: none; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .select-selected::after {
            background: url(/images/UI_icons/inputs/dropdown.svg) center center no-repeat;
            background-size: 10px 10px; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .select-items {
          border-radius: 5px; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .select-items > div {
            padding: 10px 30px;
            position: relative;
            border-radius: px; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .select-items .same-as-selected {
            background: transparent; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .select-items .checked:before {
            position: absolute;
            content: "";
            top: calc(50% - 10px);
            right: 14px;
            width: 12px;
            height: 20px;
            background: transparent url(/images/UI_icons/blue/check.svg) no-repeat center center;
            left: 10px;
            background-size: contain; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .select-items .desc {
            font-size: 10px;
            line-height: 13px;
            color: #777A7C;
            padding: 0; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .select-items .checked .value {
            font-weight: bold; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .select-items .value {
            font-size: 14px;
            line-height: 19px;
            color: #1A2533;
            padding: 0; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .checkmark-container {
          display: none;
          position: absolute;
          top: 7%;
          right: 6%;
          background-color: #1389FE;
          width: 13px;
          height: 13px;
          border: 1px solid #FFFFFF;
          border-radius: 50%;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .checkmark-container i {
            margin-left: 3.5px;
            margin-top: 3px;
            font-size: 7px;
            font-weight: bold;
            color: #FFFFFF;
            font-family: "Font Awesome 5 Pro"; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .cover-color-container {
          display: grid;
          gap: 20px;
          grid-template-columns: repeat(5, 51px);
          margin-left: 38px; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .cover-color-container {
              margin-left: 0; } }
          @media screen and (max-width: 380px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .cover-color-container {
              grid-template-columns: repeat(4, 51px); } }
          @media screen and (max-width: 320px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .cover-color-container {
              grid-template-columns: repeat(3, 51px); } }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .cover-color-container .cover-color-selection {
            width: 53px;
            height: 53px;
            position: relative; }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .cover-color-container .cover-color-selection input[type="radio"] + label {
              display: none;
              padding: 0; }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .cover-color-container .cover-color-selection input:checked + img {
              border: 2px solid #1389FE; }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .cover-color-container .cover-color-selection input:checked ~ .checkmark-container {
              display: inline-block; }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .cover-color-container .cover-color-selection img {
              height: 100%;
              width: 100%;
              object-fit: contain;
              border: 1px solid #D8D8D8;
              border-radius: 5px;
              -webkit-border-radius: 5px;
              -moz-border-radius: 5px;
              cursor: pointer; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-form_main-content_left-covers {
          margin-top: 17px; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-form_main-content_left-page-count {
          display: flex;
          margin-top: 13px;
          padding-bottom: 30px; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-form_main-content_left-page-count {
              margin-top: 62px;
              margin-left: 1px; } }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-form_main-content_left-page-count #photobook-form_main-content_left-pages-selection {
            margin-left: 18px;
            position: relative; }
            @media screen and (max-width: 760px) {
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-form_main-content_left-page-count #photobook-form_main-content_left-pages-selection {
                margin-right: 0;
                margin-left: auto; } }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-form_main-content_left-page-count #photobook-form_main-content_left-pages-selection #pages-selection-input {
              width: 116px;
              height: 38px;
              border-radius: 5px;
              -webkit-border-radius: 5px;
              -moz-border-radius: 5px;
              font-size: 16px;
              font-weight: bold;
              color: #1A2533;
              border: 1px solid #D8D8D8;
              text-align: center; }
              @media screen and (max-width: 760px) {
                #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-form_main-content_left-page-count #photobook-form_main-content_left-pages-selection #pages-selection-input {
                  width: 148px;
                  height: 43px; } }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-form_main-content_left-page-count #photobook-form_main-content_left-pages-selection .page-count-btn {
              cursor: pointer;
              position: absolute;
              width: 20px;
              height: 20px;
              background: none;
              border: none;
              font-size: 18px;
              top: 25%;
              z-index: 6;
              color: #1A2533;
              display: inline-flex;
              align-items: center;
              justify-content: center; }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-form_main-content_left-page-count #photobook-form_main-content_left-pages-selection .page-count-btn_dec {
                left: 13%;
                -webkit-transform: scale(1.5, 1);
                -moz-transform: scale(1.5, 1);
                -ms-transform: scale(1.5, 1);
                -o-transform: scale(1.5, 1);
                transform: scale(1.5, 1);
                font-weight: bold; }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-form_main-content_left-page-count #photobook-form_main-content_left-pages-selection .page-count-btn_inc {
                right: 13%;
                background: #DDDDDD;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border: 1px solid #DDDDDD;
                padding: 0; }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-form_main-content_left-page-count #photobook-form_main-content_left-pages-selection .page-count-btn:disabled {
                color: rgba(16, 16, 16, 0.3); }
        @media screen and (max-width: 760px) {
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-form_main-content_left-sizes {
            margin-top: 26px; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-endsheet-separator-line {
          display: none; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-endsheet-separator-line {
              display: none !important; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-endsheet-selection {
          display: none;
          align-items: center;
          padding-top: 13px;
          padding-bottom: 30px; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-endsheet-selection .section-title {
            margin-top: 0; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left #photobook-endsheet-selection {
              flex-direction: column;
              align-items: unset;
              padding-top: 20px; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .type-selection-button-container {
          display: flex;
          flex-direction: row;
          width: 53%; }
          @media screen and (max-width: 280px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .type-selection-button-container {
              flex-direction: column; } }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .type-selection-button-container .paper-type-for-cover-button-div {
            margin-right: 10px;
            position: relative; }
            @media screen and (max-width: 280px) {
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .type-selection-button-container .paper-type-for-cover-button-div {
                margin-bottom: 10px; } }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .type-selection-button-container .endsheet-type-button-div {
            margin-right: 10px;
            position: relative; }
            @media screen and (max-width: 280px) {
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .type-selection-button-container .endsheet-type-button-div {
                margin-bottom: 10px; } }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .type-selection-button-container_button {
            height: 35px;
            line-height: 38px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            font-size: 14px;
            width: 55px;
            background: #FFFFFF;
            color: #D8D8D8;
            border: 2px solid #D8D8D8;
            font-weight: normal;
            padding: 0 32px 0 27px;
            transition: 0.5s ease; }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .type-selection-button-container_button:hover {
              color: #2D3D52; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .type-selection-button-container .toggled {
            color: #1389FE !important;
            font-weight: bold;
            border: 2px solid #1389FE !important; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .type-selection-button-container .toggled + .checkmark-container {
            display: inline-block; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .paper-type-for-cover-btn-container {
          margin-left: 38px; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .paper-type-for-cover-btn-container {
              margin-left: 0; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .endsheet-type-btn-container {
          margin-left: 18px; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .endsheet-type-btn-container {
              margin-left: 0; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .selection-inputs {
          margin-top: 24px; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .selection-inputs {
              margin-top: 17px; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-covers-selection .cover-material-desktop {
          display: block; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-covers-selection .cover-material-desktop {
              display: none; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-covers-selection-dropdown {
          display: none; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-covers-selection-dropdown {
              display: block; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-bindings-selection .book-binding-desktop {
          display: block; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-bindings-selection .book-binding-desktop {
              display: none; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-bindings-selection-dropdown {
          display: none; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-bindings-selection-dropdown {
              display: block; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection {
          display: grid;
          grid-template-columns: repeat(3, 1fr); }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection {
              gap: 23px;
              margin-top: 0; } }
          @media screen and (max-width: 350px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection {
              grid-template-columns: repeat(2, 1fr); } }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection .size-selection-box {
            width: 100%;
            min-width: 115px;
            max-width: 123px;
            height: 116px;
            line-height: 42px;
            font-size: 14px;
            background: #FFFFFF;
            color: #1389FE;
            position: relative; }
            @media screen and (max-width: 760px) {
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection .size-selection-box {
                min-width: 90px;
                max-width: 180px; } }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection .size-selection-box:hover {
              color: #2D3D52; }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection .size-selection-box .size_icon_canvas {
              position: absolute;
              padding-left: 0;
              padding-right: 0;
              left: 0;
              right: 0;
              margin-left: auto;
              margin-right: auto;
              display: block;
              top: 15%;
              width: 45px;
              height: 45px; }
              @media screen and (max-width: 760px) {
                #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection .size-selection-box .size_icon_canvas {
                  width: 37px;
                  height: 37px; } }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection .size-selection-box label {
              font-size: 14px;
              font-weight: bold;
              line-height: 19px;
              height: 100%;
              border: 2px solid #D8D8D8;
              border-radius: 5px;
              -webkit-border-radius: 5px;
              -moz-border-radius: 5px;
              cursor: pointer;
              z-index: 3;
              display: flex;
              color: #868686;
              flex-direction: column;
              justify-content: flex-end;
              text-align: center;
              font-weight: normal; }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection .size-selection-box label::before {
                display: none; }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection .size-selection-box label::after {
                display: none; }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection .size-selection-box input[type="radio"] + label {
              padding: 0 5px 5px 5px;
              background: none; }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection .size-selection-box input {
              display: none; }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection .size-selection-box input:checked + label {
                border: 2px solid #1389FE;
                color: #1A2533;
                font-weight: bold; }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section #photobook-form_main-content_left-sizes-selection .size-selection-box input:checked ~ .checkmark-container {
                display: inline-block; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .section-description-sizes {
          margin-top: 32px;
          margin-bottom: 4px;
          font-size: 12px;
          padding-right: 14px;
          color: #777777; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .section-description-sizes {
              display: none; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section input.styled_radio_btn:not(:checked) + label, #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section input.styled_radio_btn:checked + label {
          font-size: 16px;
          font-weight: bold;
          line-height: 16px;
          height: fit-content; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section input.styled_radio_btn:not(:checked) + label:before {
          width: 14px;
          height: 14px;
          border: 1px solid #A3A3A3;
          top: 9px; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section input.styled_radio_btn:checked + label:before {
          width: 14px;
          height: 14px;
          border: 1px solid #1389FE;
          top: 9px; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section input.styled_radio_btn:not(:checked) + label:after, #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section input.styled_radio_btn:checked + label:after {
          content: '';
          background: #1389FE !important;
          height: 10px;
          width: 10px;
          border-radius: 10px;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          top: 12px;
          left: 3px; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .section-description {
          font-size: 12px;
          color: #777777;
          font-weight: normal;
          line-height: 16px;
          margin-top: 4px; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_left .main-section .section-label {
          color: #1A2533;
          padding-left: 38px;
          margin-bottom: 14px; }
      #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right {
        padding: 2px 18px 2px 20px;
        min-height: 630px;
        height: 70%;
        width: 33%;
        background-color: #F5F5F5;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        margin-right: 6px; }
        @media screen and (max-width: 760px) {
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right {
            width: 100%;
            background-color: #FFFFFF;
            min-height: 330px;
            margin-right: 0;
            padding: 0;
            min-height: 285px; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview {
          margin-top: 20px; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview {
              margin-top: 10px; } }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider {
            height: 260px; }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider .bx-wrapper {
              -moz-box-shadow: none;
              -webkit-box-shadow: none;
              box-shadow: none;
              margin: 0 auto 50px;
              border: none;
              max-width: 228px !important; }
              @media screen and (max-width: 760px) {
                #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider .bx-wrapper {
                  max-width: 9999px !important; } }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider .bx-wrapper .bx-viewport {
                height: 241px !important; }
                #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider .bx-wrapper .bx-viewport .slides {
                  height: inherit; }
                  #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider .bx-wrapper .bx-viewport .slides .slide {
                    height: inherit; }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider .bx-wrapper .bx-controls-direction a {
                text-indent: 0;
                background: none;
                width: unset;
                height: unset;
                top: 53%; }
                #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider .bx-wrapper .bx-controls-direction a .far {
                  font-family: "Font Awesome 5 Pro";
                  font-weight: bold;
                  font-size: 18px;
                  color: #8b8c8e; }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider .bx-wrapper .bx-controls-direction .bx-next {
                right: 12px; }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider .bx-wrapper .bx-controls-direction .bx-prev {
                left: 12px; }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider .bx-pager {
              bottom: -19px; }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider .bx-pager .bx-pager-item a {
                margin: 0 4px;
                background: #777777;
                opacity: 40%;
                height: 6px;
                width: 6px; }
              #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-slider .bx-pager .bx-pager-item a.active {
                opacity: 100%; }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-image {
            width: inherit;
            height: inherit;
            background-color: #FFFFFF;
            object-fit: contain; }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-preview #photobook-preview-image.placeholder-img {
              object-fit: cover; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #preview-section-title {
          margin-top: 26px;
          margin-left: 6px; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #preview-section-title {
              display: none; } }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-selections {
          font-size: 16px;
          margin-top: 33px;
          margin-left: 6px; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-selections {
              display: none; } }
          #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-selections .current-selection {
            margin-bottom: 8px; }
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right #photobook-selections .current-selection-title {
              font-weight: bold; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right-description {
          margin-top: 51px;
          margin-left: 6px;
          font-size: 12px;
          color: #777777; }
          @media screen and (max-width: 760px) {
            #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_right-description {
              display: none; } }
      #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_loading-mask {
        position: absolute;
        top: 0;
        left: 0;
        background: rgba(255, 255, 255, 0.8);
        width: 100%;
        height: 100%;
        text-align: center;
        padding-top: 150px;
        box-sizing: border-box;
        font-size: 30px;
        display: none;
        z-index: 8; }
        #photobook-creation-form .modal-inner .modal-content #photobook-form_main-content #photobook-form_main-content_loading-mask span {
          font-size: 16px;
          margin-top: 10px;
          display: inline-block; }
#photobook-creation-form .modal-close:before {
  opacity: 0.7;
  cursor: default;
  display: block; }
#photobook-creation-form .modal-close:after {
  background: url(/images/popups/close-shadow3.svg) center no-repeat;
  margin-left: 373px;
  top: 70px;
  color: #FFFFFF;
  z-index: 10000002;
  position: absolute;
  font-size: 0px;
  height: 18px;
  width: 18px; }
  @media screen and (max-width: 800px) {
    #photobook-creation-form .modal-close:after {
      margin-left: 0;
      left: auto;
      right: 0; } }
  @media screen and (max-height: 550px) {
    #photobook-creation-form .modal-close:after {
      top: 10px; } }
  @media screen and (max-width: 760px) {
    #photobook-creation-form .modal-close:after {
      padding: 2px 8px;
      margin-left: 0;
      top: 12px; } }

.photobook-modal-open {
  overflow: hidden;
  position: fixed; }
