 html.fullwidth-3956 {   font-size: clamp(14px, 1.1vw + 2px, 22px); } @media (min-width: 3840px) {  html.fullwidth-3956 {   font-size: 26px;  } } @media (min-width: 992px) {  html.fullwidth-3956 .modal-lg, html.fullwidth-3956 .modal-xl {   --bs-modal-width: 620px;  } } @media (min-width: 992px) {  html.fullwidth-3956 .custom-additional-discount-dashboard .modal-lg, html.fullwidth-3956 .custom-additional-discount-dashboard .modal-xl {   --bs-modal-width: 75%;  } }  :root {  --brand-purple: #6a0dad;  --brand-teal: #17a2b8;  --text-dark: #333;  --bg-light-gray: #f8f9fa; } body.dev-3956 {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  color: var(--text-dark);  overflow-x: hidden; } body.dev-3956 .font16px {  font-size: 1rem; } body.dev-3956 .font18px {  font-size: 1.125rem; } body.dev-3956 .font20px {  font-size: 1.25rem; } body.dev-3956 .font24px {  font-size: 1.5rem; } body.dev-3956 .container-fluid {  padding-left: 5%;  padding-right: 5%; } body.dev-3956 .wrapper-full {  max-width: 95%;  margin: 0 auto; } body.dev-3956 .top-bar {  background-color: #000;  color: #fff;  font-size: 0.8rem;  padding: 0.5rem 0; } body.dev-3956 .top-bar ul {  padding: 0;  margin: 0;  list-style: none; } body.dev-3956 .top-bar ul li {  display: inline-flex;  align-items: center;  white-space: nowrap;  font-family: Source Sans Pro, sans-serif;  font-weight: 600;  font-size: 0.875rem;  line-height: 1.25rem;  letter-spacing: -0.01875rem;  color: #f7f7f7; } body.dev-3956 .top-bar ul li + li::before {  content: "•";  margin: 0 0.625rem;  color: #aaa; } @media (max-width: 576px) {  body.dev-3956 .top-bar {   font-size: 0.7rem;  }  body.dev-3956 .top-bar ul li + li::before {   margin: 0 0.3125rem;  } } body.dev-3956 .nav-bar .logo {  display: flex;  align-items: center; } body.dev-3956 .nav-bar .logo .row a {  display: flex;  align-items: center;  justify-content: flex-start;  padding: 10px 0; } body.dev-3956 .nav-bar .logo .row a .xmas-logo-2022 {  margin-top: unset !important;  height: 55px; } body.dev-3956 .nav-bar .nav-header {  width: 50% !important; } body.dev-3956 .nav-bar .nav-header .showcase_menu_link .list_submenu .sub_menu li a {  font-size: 0.875rem; } body.dev-3956 .nav-bar .cart-wrapper-v2 #link_order_header {  font-size: 0.875rem;  max-width: 25rem; } body.dev-3956 .nav-bar .cart-wrapper-v2 .resume-btn {  display: flex;  justify-content: center;  align-items: center;  margin-left: auto !important;  width: -moz-fit-content !important;  width: fit-content !important;  font-size: 1.25rem;  border: none;  border-radius: 5px;  padding: 8px 30px;  background-color: var(--primary-color-v2) !important; } body.dev-3956 .nav-bar .cart-wrapper-v2 .resume-btn:focus {  outline: 2px solid #000;  outline-offset: 2px; } body.dev-3956 .top-banner-new #top-static-banner .title-block-new-page .resume-btn {  font-size: 1.25rem; } body.dev-3956 .btn-process-group-fixed {  float: right;  position: relative;  width: unset !important;  bottom: unset;  z-index: 999;  padding: 0;  box-shadow: none;  background-color: unset; } body.dev-3956 .btn-process-group-fixed.dev-3956-process-button-top .div_button {  width: 100%; } body.dev-3956 .btn-process-group-fixed .div_button {  display: flex;  align-items: center;  justify-content: space-between; } body.dev-3956 .btn-process-group-fixed .div_button .attr-button {  order: 2;  margin-left: auto; } body.dev-3956 .btn-process-group-fixed .div_button .skip_button, body.dev-3956 .btn-process-group-fixed .div_button .back_button, body.dev-3956 .btn-process-group-fixed .div_button .step2-skip-button {  margin-right: 0.9375rem;  order: 1;  margin-right: auto;  background: none !important; } body.dev-3956 .btn-process-group-fixed button.btn-order-pink, body.dev-3956 .btn-process-group-fixed button.btn-continue-blue {  background-image: none;  background-color: #6E0071 !important;  color: #ffffff;  border: none;  border-radius: 0.3125rem;  padding: 0.625rem 1rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 700;  cursor: pointer;  transition: filter 0.2s ease, background-color 0.2s ease;  text-transform: capitalize;  display: inline-flex;  align-items: center;  justify-content: center;  gap: 0.625rem;  width: 6rem;  line-height: 1.5; } body.dev-3956 .btn-process-group-fixed button.btn-order-pink:hover, body.dev-3956 .btn-process-group-fixed button.btn-continue-blue:hover {  filter: brightness(1.2);  background-color: #6E0071 !important;  color: #ffffff; } body.dev-3956 .btn-process-group-fixed button.btn-order-pink:disabled, body.dev-3956 .btn-process-group-fixed button.btn-continue-blue:disabled {  background-color: #E0E3E5 !important;  color: #B1B5B8;  cursor: not-allowed;  filter: none;  opacity: 1;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 900;  font-size: 0.875rem;  line-height: 1.25rem;  letter-spacing: -0.01rem; } body.dev-3956 .btn-process-group-fixed button.btn-order-pink:disabled:hover, body.dev-3956 .btn-process-group-fixed button.btn-continue-blue:disabled:hover {  background-color: #E0E3E5 !important;  color: #B1B5B8; } @media (max-width: 767px) {  body.dev-3956 .btn-process-group-fixed button.btn-order-pink, body.dev-3956 .btn-process-group-fixed button.btn-continue-blue {   padding: 0.625rem 1.5625rem;   font-size: 1rem;  } } body.dev-3956 .btn-process-group-fixed .skip_button, body.dev-3956 .btn-process-group-fixed .back_button, body.dev-3956 .btn-process-group-fixed .step2-skip-button {  color: #000000;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 700;  text-decoration: underline;  text-underline-offset: 0.25rem;  background: transparent;  border: none;  cursor: pointer;  padding: 0.3125rem 0.625rem;  display: inline-block; } body.dev-3956 .btn-process-group-fixed .skip_button:hover, body.dev-3956 .btn-process-group-fixed .back_button:hover, body.dev-3956 .btn-process-group-fixed .step2-skip-button:hover {  color: #333333;  text-decoration: none; } @media (max-width: 767px) {  body.dev-3956 .btn-process-group-fixed .skip_button, body.dev-3956 .btn-process-group-fixed .back_button, body.dev-3956 .btn-process-group-fixed .step2-skip-button {   font-size: 1rem;  } } body.dev-3956 .btn-process-group-fixed .back_button.input_disable {  display: none !important; } body.dev-3956 .order-step1 #box_content {  display: flex; } body.dev-3956 .order-step1 #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0;  width: 100%; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.02rem; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag {  border-top: none;  padding-top: 0; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .theme-tag-subject {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.125rem;  line-height: 1.55;  color: #54585D; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .tag-item {  display: inline-flex;  align-items: center;  padding: 0.625rem 0.75rem;  border: 0.0625rem solid #00797b;  border-radius: 1.25rem;  font-size: 1rem;  color: #00797b;  margin: 0.375rem 0.375rem 0 0;  cursor: pointer;  font-weight: 600;  line-height: 1.25 !important;  white-space: nowrap; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .tag-item.active {  background-color: #00797b;  color: #fff; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .tag-item .tag-close-btn {  margin-left: 0.9375rem;  width: 1.375rem;  height: 1.375rem;  border-radius: 50%;  background-color: #ffffff;  color: #008080;  border: 0.0625rem solid #ccc;  cursor: pointer;  line-height: 1;  padding: 0;  display: flex;  align-items: center;  justify-content: center;  font-size: 1rem;  font-weight: bold; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .tag-item .tag-close-btn:hover {  background-color: #e6e6e6; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .tag-item label {  margin-bottom: 0; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .own-tag {  border-radius: 0.5rem;  box-shadow: 0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.1);  border: 0.0625rem solid #ced4da;  display: flex;  overflow: hidden;  width: 10.9375rem;  height: 2.625rem;  align-items: center; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .own-tag .form-control {  border: none;  height: 2.5rem;  padding: 0.375rem 0.75rem;  background-color: transparent; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .own-tag .form-control:focus {  box-shadow: none;  outline: none;  border-color: transparent; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .own-tag .add-own-tag {  margin-left: 0;  padding: 0.25rem; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .own-tag .add-own-tag .btn {  background-color: #20a89d;  color: white;  border: none;  box-shadow: none;  padding: 0 0.75rem;  height: 1.875rem !important;  width: 1.875rem;  display: flex;  align-items: center;  justify-content: center;  font-size: 1.5rem; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .own-tag .add-own-tag .btn-outline-secondary {  border-radius: 0.3125rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .step1-header .select-tile {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.125rem;  line-height: 1.55;  letter-spacing: -0.01125rem;  color: #54585D; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item {  display: flex;  align-items: center;  justify-content: center; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item:hover .tick-icon {  display: block; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item img {  border-radius: 0.625rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .other-split {  height: 15.4375rem;  background-color: #FCF5FF;  width: 100%;  border-radius: 0.3125rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .label {  border-radius: 0.625rem !important;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: bold;  font-size: 1rem;  line-height: 1.125;  text-align: center;  color: #FFFFFF;  text-transform: capitalize;  text-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.25);  bottom: 0 !important;  display: inline-block;  z-index: 1;  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 50%, transparent 100%); } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .label.split-other {  background: var(--primary-color-v2) !important;  width: 65%;  left: unset;  bottom: unset !important;  border-radius: 0.3125rem;  display: flex;  padding: 0.75rem 0.75rem;  align-items: center;  justify-content: space-evenly;  cursor: pointer; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .label.split-other span {  color: white; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .label.split-other .icon {  font-size: 1.375rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .hover-secondary {  border-radius: 0.625rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item.selected .selected-active {  display: none;  border-bottom-left-radius: 0.625rem;  border-bottom-right-radius: 0.625rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item.selected img {  max-height: unset; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item.selected .tick-icon {  display: block; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .sbj-item-select {  display: none; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .tick-icon {  display: none;  position: absolute;  left: 0.9375rem;  top: 0.625rem;  background-color: var(--pink-background-color-new-design);  border-radius: 50%;  padding: 0.3125rem;  line-height: 1; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .tick-icon i {  font-size: 1.125rem;  color: white; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content {  padding: 0.375rem 1.25rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .modal-header {  padding-left: 0; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .modal-header .modal-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .subject-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.27;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .custom_number_person #number-of-persons-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .custom_number_pet #number-of-pets-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .custom_number_adults #adults-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .custom_number_children #custom_number_children {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .custom_number_pets2 .pets-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .attr-button #btn_continue_step2_v2_footer {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 700;  font-size: 0.875rem;  line-height: 1.42;  letter-spacing: -0.00875rem;  color: #ffffff; } body.dev-3956 .order-step1 #box_content .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right {  width: 100%; } body.dev-3956 .order-step1 #box_content .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .summary-tip {  padding: 1.25rem 1.5rem;  border: 0.0625rem solid #E4E5E6;  border-radius: 0.625rem;  background-color: unset; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .summary-tip .title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .summary-tip .summary-tip-content {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 400;  font-size: 1rem;  line-height: 1.5;  color: #292D32; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value {  padding: 1.25rem 1.5rem;  border: 0.0625rem solid #E4E5E6;  border-radius: 0.625rem;  background-color: unset; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value h3 {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value .row {  --bs-gutter-y: 1.5rem;  --bs-gutter-x: 1.5rem; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value .row .exceptional-item {  display: flex;  flex-direction: column;  align-items: center; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value .row .exceptional-item .icon-wrapper {  display: flex;  justify-content: center;  align-items: center;  width: 4.0625rem;  height: 4.0625rem;  border-radius: 50%;  background-color: #fcf6e8;  margin-bottom: 0.625rem; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value .row .exceptional-item .icon-wrapper img {  width: 100%;  stroke: #6a1b9a;  fill: none;  stroke-width: 1.5; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value .row .exceptional-item .item-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 400;  font-size: 0.875rem;  line-height: 1.125;  color: #292D32;  text-align: center; } body.dev-3956 #order-step2 #box_content {  display: flex; } body.dev-3956 #order-step2 #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.0175rem; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .top-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.125rem;  line-height: 1.55;  letter-spacing: -0.01125rem;  color: #54585D; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider {  display: flex;  flex-direction: row;  flex-wrap: wrap;  row-gap: 1.25rem;  -moz-column-gap: 0.9375rem; column-gap: 0.9375rem;  width: 100%; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item {  padding: 0 !important;  margin: 0;  flex: 0 0 calc((100% - 1.875rem) / 3);  box-sizing: border-box; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item.selected .selected-active {  display: none; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item.selected .med-label {  border-radius: 0; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item.selected .tick-icon {  display: block !important; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item:hover .medium_wrapper {  box-shadow: 0 0 0.125rem 0.125rem #ddd;  border: 0.1875rem solid #AE53B5;  border-radius: 0.625rem; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item:hover .zoom-icon {  z-index: 2; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item:hover .btn-show-info {  z-index: 2; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item:hover .hover-secondary {  z-index: 1; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .medium_item_img img {  border-radius: 0.3125rem !important;  width: 100% !important;  max-height: unset !important;  height: unset !important; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .medium_item_img .zoom-icon {  width: 1.5rem;  height: 1.5rem;  position: absolute;  top: 0.4375rem;  right: 0.4375rem;  background-size: 1.5rem;  display: flex;  flex-direction: row;  justify-content: center;  align-items: center;  cursor: pointer;  text-decoration: none; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .medium_item_img .zoom-icon i {  font-size: 1.5rem; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .medium_item_img .bg-icon-popular {  display: flex;  justify-content: center;  align-items: center;  bottom: 0 !important;  width: 100% !important;  text-align: center;  top: unset !important;  right: unset !important;  left: 0;  background-color: var(--primary-color-v2) !important;  padding: 0.75rem 0.625rem;  border-bottom-left-radius: 0.625rem;  border-bottom-right-radius: 0.625rem; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .medium_item_img .bg-icon-popular span {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 700;  line-height: 1.125rem; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .med-label {  padding: 0.9375rem 0 !important;  text-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.25);  line-height: 1.125rem !important;  font-size: 1rem !important;  bottom: 0 !important;  width: 100%;  height: unset !important;  border-radius: 0.3125rem;  text-align: center;  font-weight: 600;  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6901960784), transparent);  white-space: normal;  word-break: break-word;  text-transform: unset !important;  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif !important;  display: flex;  flex-direction: row;  justify-content: center;  align-items: center; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .med-label .btn-show-info {  position: relative !important;  top: unset !important;  left: unset !important;  right: unset !important;  margin-left: 0.625rem; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .med-label span {  color: white; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .med-label .new-btn-show-info {  display: block; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .tick-icon {  display: none;  position: absolute;  left: 0.4375rem;  top: 0.4375rem;  background-color: var(--pink-background-color-new-design);  border-radius: 50%;  padding: 0.3125rem;  line-height: 1; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .tick-icon .fa {  color: white; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .new-btn-show-info {  display: none; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .medium_item_img:has(.bg-icon-popular) + .med-label {  padding: 0.9375rem 0 !important;  bottom: 2.625rem !important;  border-bottom-left-radius: 0;  border-bottom-right-radius: 0; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .sbj-item-select {  font-size: 1rem;  line-height: 1.125rem; } body.dev-3956 #order-step2 #box_content .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 #order-step2 #box_content .col-right .box_content_right {  width: 100%; } body.dev-3956 #order-step2 #box_content .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section {  padding: 1.25rem 1.5rem;  border: 0.0625rem solid #E4E5E6;  border-radius: 0.625rem;  background-color: unset;  box-shadow: unset !important;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-label {  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316;  margin-bottom: 0.625rem; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc {  margin-top: 0.625rem; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc .medium-detail {  font-weight: 400;  font-size: 1rem;  line-height: 1.375;  color: #292D32; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc .medium-detail .head-first {  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc .medium-detail .head-second {  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc .medium-detail a {  text-decoration: underline !important;  color: #6E0071 !important; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc .medium-detail a:hover, body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc .medium-detail a:focus {  text-decoration: none !important; } @media (max-width: 1999px) {  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog {   max-width: -moz-fit-content;   max-width: fit-content;  }  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body {   align-items: center;  }  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body .medium-item {   width: unset;  }  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body .medium-item .medium-img {   width: unset !important;  } } @media (max-width: 1999px) and (max-width: 1399px) {  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body .medium-item .medium-img {   height: 600px;  } } @media (max-width: 1999px) and (min-width: 1400px) and (max-width: 1999px) {  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body .medium-item .medium-img {   height: 700px;  } } @media (min-width: 2000px) {  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog {   max-width: -moz-fit-content;   max-width: fit-content;  }  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body {   align-items: center;  }  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body .medium-item {   width: 730px;   height: unset;  } } body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-content .modal-header .modal-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 2rem;  color: #101316; } body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-content .modal-header .btn-close {  font-size: 0.875rem;  padding: 0.625rem; } body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-content .modal-body {  align-items: center; } body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-content .modal-body .zoom-icon {  position: absolute;  top: 0.625rem;  right: 1.25rem;  cursor: pointer; } body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-content .modal-body .medium-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.75rem;  color: #101316; } body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-content .attr-button button {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-weight: 700;  line-height: 1.25rem;  color: #ffffff; } body.dev-3956 #content.order-step-3 #order-step1 #box_content {  display: flex; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0;  width: 100%; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.0175rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content .top-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.125rem;  line-height: 1.55;  letter-spacing: -0.01125rem;  color: #54585D; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom {  width: 100% !important;  padding: 0;  margin: 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom.no-padding-art {  padding: 0 !important; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom.no-margin-art {  margin: 0 !important; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom.artwork-checkbox-style-wrapper {  border: none; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-head-item {  width: 48%;  border: 0.09375rem solid #E0E3E5;  border-radius: 0.3125rem;  padding: 1rem 1.1875rem 1.25rem 1.25rem;  cursor: pointer; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-head-pick.act-choose {  border-color: #C48DC6; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .txt-art-head {  display: block;  overflow: hidden;  width: 100%;  font-size: 1rem;  color: #292D32;  font-weight: 700; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .icon-arth {  width: 1.8125rem;  height: 1.8125rem;  display: block;  background-size: cover;  float: left; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .icon-arth-pick {  background-image: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/artwork/pick-icon-inactivate.png"); } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .icon-arth-leave {  background-image: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/artwork/leave-icon.png"); } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-activate {  border-color: #C48DC6;  background-color: #FCF5FF; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-activate .icon-arth-pick {  background-image: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/artwork/pick-icon-activate.png"); } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-activate .icon-arth-leave {  background-image: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/artwork/leave-icon-activate.png"); } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-flex {  display: flex;  flex-direction: row;  justify-content: space-between; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .badge-art {  float: left;  padding: 0.25rem 0.5rem;  background-color: #F4E2FF;  color: #6E0071;  font-weight: 600;  line-height: 1.3125rem;  border-radius: 0.3125rem;  margin-left: 0.625rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .portrait-style-header .art-step-pick-title, body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .portrait-style-header .art-step-leave-title {  text-align: left;  font-size: 1rem;  font-weight: 600;  color: #54585D; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-step-leave-title {  display: none; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .load_zoom_artist {  display: none; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .style-portrait-item .art-act {  position: absolute;  left: 1.25rem;  top: 1.25rem;  width: 1.75rem;  height: 1.75rem;  padding: 0.625rem;  background-image: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/artwork/artwork-check-circle.png");  background-size: cover; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .style-portrait-item.active .art-act {  background-image: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png"); } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .portrait-style-content .style-portrait-item .main-image {  cursor: pointer; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style {  padding: 0 !important;  border: none;  margin: 0.625rem 0 0 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section {  margin-top: 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-header {  text-align: left;  margin: 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-header .header-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.125rem;  font-weight: 600;  line-height: 1.55;  color: #54585D; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item {  position: relative;  cursor: pointer;  transition: all 0.2s ease; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item.active .heart-image {  background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png); } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item.active .tick-icon {  display: block !important; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item .heart-image {  position: absolute;  left: 1.25rem;  top: 1.25rem;  width: 1.75rem;  height: 1.75rem;  padding: 0.625rem;   display: none !important;  background-size: cover; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item .zoom-icon {  width: 1.5rem;  height: 1.5rem;  background-size: 1.5rem;  top: 0.4375rem;  right: 0.4375rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item .zoom-icon i {  font-size: 1.5rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item .tick-icon {  display: none;  position: absolute;  left: 0.4375rem;  top: 0.4375rem;  background-color: var(--pink-background-color-new-design);  border-radius: 50%;  padding: 0.3125rem;  line-height: 1; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item .tick-icon .fa {  color: white; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .embell-video-header {  display: none; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video {  padding: 0 !important;  margin: 0 !important; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video {  padding: 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .group-video-services-header {  padding: 0.9375rem;  border-bottom: 0.0625rem solid #dddddd; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .group-video-services-header .checkbox-item {  display: flex;  align-items: center;  margin-bottom: 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .group-video-services-header .checkbox-item .fa {  font-size: 1.25rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .group-video-services-header .checkbox-item .video-services-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.27;  color: #060606; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .group-video-services-header .video-services-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #292D32;  letter-spacing: -0.01em; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .contain-video-services {  padding: 0.9375rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .contain-video-services .box-play #iframe-video {  float: left;  padding: 15px; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services .painting-video-v2 {  margin: 0 !important; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services .painting-video-v2 .box-play #iframe-video {  float: left; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services .content-video-services {  width: 25rem;  max-width: 90%;  padding-left: 1.25rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services .content-video-services .social-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 600;  line-height: 1.5;  color: #101316; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services .content-video-services .social-text .social-icon {  margin-left: 0.1875rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services .content-video-services .social-text .social-icon img {  width: 1.25rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-right .box_content_right {  width: 100%; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-right .right-medium-section {  display: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.02rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new_order_content .top-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.125rem;  line-height: 1.55;  letter-spacing: -0.01125rem;  color: #54585D; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select {  margin-bottom: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .group-choose-title {  display: flex;  flex-direction: row;  justify-content: space-between;  margin-bottom: 1.5625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .group-choose-title .choose-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.28;  letter-spacing: -0.01375rem;  text-align: left;  margin: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .group-choose-title .icon {  flex-shrink: 0;  color: #6E0071;  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .group-choose-title .icon img {  width: 1.5625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option {  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option.active .group-option {  border: 0.125rem solid #C48DC6;  background-color: #FCF5FF; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option.active .group-option .image-icon-price .option-icon {  background-color: #F4E2FF; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option.active .group-option .image-icon-price .option-price {  color: var(--primary-color-v2); } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option {  width: 100%;  height: 9.375rem;  padding: 1rem 1.25rem 1.25rem 1.25rem;  gap: 0.625rem;  border-radius: 0.3125rem;  border: 0.09375rem solid #E0E3E5;  background-color: #FFF; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option .save-session {  display: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option .image-icon-price {  display: flex;  flex-direction: row;  align-items: center;  margin-bottom: 0.9375rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option .image-icon-price .option-icon {  width: 2.75rem;  height: 2.75rem;  background-position: center;  background-repeat: no-repeat;  cursor: pointer;  background-color: #F0F1F2;  border-radius: 0.3125rem;  border: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option .image-icon-price .option-icon img {  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option .image-icon-price .option-price {  margin-left: 0.625rem;  background-color: #F0F1F2;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-weight: 700;  line-height: 1.714;  letter-spacing: -0.00875rem;  text-align: left;  padding: 0.625rem 0.625rem;  color: #101316; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option .option-description {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 700;  line-height: 1.25;  text-align: left;  color: #101316; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 0.375rem;  width: 33.33333333%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec.warning {  border: 0.125rem dashed #a94442;  background-color: #f2dede; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec {  background: unset; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec .upload-later-action {  padding: 0 !important; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec .upload-later-action .checkbox-uploadlater {  display: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec .upload-later-action .group-skip {  display: flex;  flex-direction: row;  align-items: center;  justify-content: space-between; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec .upload-later-action .group-skip h4 {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 700;  line-height: 1.25;  color: #292D32;  margin-bottom: 0.9375rem;  max-width: 15.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec .upload-later-action .group-skip .skip-icon img {  width: 1.75rem;  height: 1.75rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec .upload-later-action p {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-weight: 400;  line-height: 1.428;  letter-spacing: -0.00875rem;  color: #101316;  max-width: 15.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection {  float: left;  width: 100%;  background-color: transparent;  } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  gap: 0.5rem;  height: 7.6875rem;  padding: 1.5rem 1rem !important;  border-radius: 0.3125rem;  border: 0.0625rem dashed #B1B5B8;  background: #FFF;  margin-bottom: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .uploadButton {  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .uploadButton .upload-label {  flex-direction: column;  border: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .uploadButton .upload-label img {  width: 2.5rem;  height: 2.5rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .uploadButton .upload-label .upload_label {  color: #292D32;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-style: normal;  font-weight: 700;  line-height: 1.428;  letter-spacing: -0.00875rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .upload-progress {  display: none;  flex-direction: column;  justify-content: center;  align-items: center; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .upload-progress .loading-icon {  display: flex;  width: 2.25rem;  height: 2.25rem;  justify-content: center;  align-items: center;  box-sizing: border-box;  animation: rotation 1s linear infinite; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .upload-progress .loading-title {  color: #292D32;  text-align: center;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-style: normal;  font-weight: 700;  line-height: 1.42;  letter-spacing: -0.00875rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .upload-progress .loading-desc {  color: #54585D;  text-align: center;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-style: normal;  font-weight: 600;  line-height: 1.28;  letter-spacing: -0.00875rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .msg-unsupported-files-main2 #sample2 {  display: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show {  margin-bottom: 0.9375rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show #sample2 {  display: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads {  border-radius: 0.3125rem;  border: 0.0625rem dashed #B1B5B8;  background-color: transparent;  padding: 1.5625rem 0.625rem;  margin-top: 0.9375rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image {  display: flex;  flex-direction: row;  flex-wrap: wrap;  align-items: center;  } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item {  box-sizing: border-box;  } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item:nth-child(n+4) {  margin-top: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .detail-image {  position: relative;  border-radius: 0.3125rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .detail-image .delete-icon {  position: absolute;  top: -0.3125rem;  right: -0.0625rem;  width: 1.5rem;  height: 1.5rem;  display: flex;  flex-direction: row;  justify-content: center;  align-items: center;  border-radius: 0.3125rem;  background-color: #E0E3E5;  gap: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .detail-image .delete-icon i {  color: #292d32; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .detail-image img {  width: 100%;  aspect-ratio: 1/1;  -o-object-fit: cover;   object-fit: cover;  border-radius: 0.3125rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .detail-image .image-position {  position: absolute;  left: 0.4375rem;  bottom: 0.1875rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  color: #ffffff;  font-size: 0.8125rem;  font-style: normal;  text-align: center;  text-shadow: 0 0.125rem 0.75rem rgba(0, 0, 0, 0.5);  font-weight: 700;  line-height: 1.38;  letter-spacing: -0.008125rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .upload-icon {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  gap: 0.625rem;  border-radius: 0.3125rem;  border: 0.0625rem solid #F4E2FF;  background: #FCF5FF;  width: 100%;  aspect-ratio: 1/1;  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .upload-icon img {  width: 2.5rem;  height: 2.5rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .upload-progress {  display: none;  flex-direction: column;  justify-content: center;  align-items: center;  margin-top: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .upload-progress .loading-icon {  display: flex;  width: 2.25rem;  height: 2.25rem;  justify-content: center;  align-items: center;  box-sizing: border-box;  animation: rotation 1s linear infinite; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .upload-progress .loading-title {  color: #292D32;  text-align: center;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-style: normal;  font-weight: 700;  line-height: 1.42;  letter-spacing: -0.00875rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .upload-progress .loading-desc {  color: #54585D;  text-align: center;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-style: normal;  font-weight: 600;  line-height: 1.28;  letter-spacing: -0.00875rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name {  display: flex;  flex-direction: column;  gap: 1.25rem;  margin-top: 0.9375rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name .image-name {  display: flex;  flex-direction: column;  gap: 0.375rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name .image-name div.group-image-name-title {  display: flex;  flex-direction: row;  align-items: center;  gap: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name .image-name div.group-image-name-title label {  color: #54585D;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.5;  letter-spacing: -0.01rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name .image-name div.group-image-name-title .name-icon {  flex-shrink: 0;  color: #6E0071;  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name .image-name div.group-image-name-title .name-icon img {  width: 1.5625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name .image-name .photo_name {  display: flex;  height: 2.75rem;  padding: 0.375rem 0.375rem 0.375rem 1rem;  align-items: center;  gap: 0.5rem;  align-self: stretch;  border-radius: 0.3125rem;  border: 0.0625rem solid #B1B5B8;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.25;  letter-spacing: -0.01rem;  color: #818589; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 0.375rem;  border-radius: 0.3125rem;  border: 0.0625rem solid #DFE3E5;  background: var(--Grey-White, #FFF);  margin-top: 1.5625rem;  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later.active {  border: 0.125rem solid #C48DC6;  background-color: #FCF5FF; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later.warning {  border: 0.125rem dashed #a94442;  background-color: #f2dede; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec {  background: unset; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec .upload-later-action {  padding: 0 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec .upload-later-action .checkbox-uploadlater {  display: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec .upload-later-action .group-skip {  display: flex;  flex-direction: row;  align-items: center;  justify-content: space-between; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec .upload-later-action .group-skip h4 {  color: #060606;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-style: normal;  font-weight: 600;  line-height: 1.27; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec .upload-later-action .group-skip .skip-icon img {  width: 1.75rem;  height: 1.75rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec .upload-later-action p {  color: #292D32;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5rem;   letter-spacing: -0.01rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note {  float: left;  width: 100%;  margin-bottom: 1.5625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .title {  border-top: none !important;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  letter-spacing: -0.01375rem;  color: #101316;  display: flex;  justify-content: space-between;  align-items: center;  align-content: center;  gap: 0.75rem;  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .title .embell-title-photo-v1 {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 600;  line-height: 1.5;  color: #54585D;  text-transform: none;  flex: 1; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .title .remm {  display: flex;  align-items: center;  justify-content: center; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .title .remm .btn-show-info {  width: 1.25rem;  height: 1.25rem;  display: flex;  align-items: center;  margin-right: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .title .remm .btn-show-info img {  width: 100%;  display: block; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .box-content .custom_texarea {  padding: 0.75rem 1rem 1rem 1rem;  border: 0.0625rem solid #E0E3E5;  border-radius: 0.3125rem;  width: 100%;  height: 7.8125rem !important;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 600;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #767676; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .box-content .custom_texarea::-moz-placeholder {  color: #767676 !important;  opacity: 1; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .box-content .custom_texarea::placeholder {  color: #767676 !important;  opacity: 1; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .box-content .custom_texarea::-webkit-input-placeholder {  color: #767676; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .box-content .custom_texarea::-moz-placeholder {  color: #767676;  opacity: 1; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .box-content .custom_texarea:-ms-input-placeholder {  color: #767676; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam {  display: flex;  flex-direction: column;  align-items: flex-start;  padding: 1rem 1.25rem 1.25rem 1.25rem;  gap: 0.625rem;  border-radius: 0.3125rem;  background: #F0F1F2;  margin-bottom: 1.5625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-dreamteam-title {  display: flex;  flex-direction: row;  justify-content: space-between;  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-dreamteam-title .dreamteam-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-style: normal;  font-weight: 600;  line-height: 1.27;  letter-spacing: -0.01375rem;  color: #101316;  margin: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-dreamteam-title .dreamteam-icon {  margin-left: auto; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-dreamteam-title .dreamteam-icon img {  width: 1.25rem;  height: 1.25rem;  flex-shrink: 0;  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .description {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5;  color: #292D32; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .dreamteam-image {  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-tip-dreamteam {  display: flex;  padding: 0.75rem 1rem 1rem 1rem;  flex-direction: column;  align-items: flex-start;  border-radius: 0.3125rem;  background: #E0E3E5;  margin-top: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-tip-dreamteam strong {  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.5; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-tip-dreamteam p {  color: #292D32;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 0.625rem;  margin-bottom: 1.5625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-subject-figure-section {  min-height: 32.75rem;  border-radius: 0.3125rem;  background-color: #F0F1F2;  padding: 1rem 1.25rem 1.25rem 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section {  display: flex;  flex-direction: column;  gap: 0.625rem;  padding: 1rem 1.25rem 1.25rem 1.25rem;  background-color: #F0F1F2;  border-radius: 0.3125rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .group-compilation-title {  display: flex;  flex-direction: row;  justify-content: space-between; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .group-compilation-title .compilation-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-style: normal;  font-weight: 600;  line-height: 1.27;  letter-spacing: -0.01375rem;  color: #101316;  margin: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .group-compilation-title .compilation-icon img {  width: 1.25rem;  height: 1.25rem;  flex-shrink: 0;  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .description {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5;  color: #101316; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .compilation-image {  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .group-tip-compilation {  display: flex;  padding: 0.75rem 1rem 1rem 1rem;  flex-direction: column;  align-items: flex-start;  border-radius: 0.3125rem;  background: #E0E3E5;  margin-top: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .group-tip-compilation strong {  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.5; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .group-tip-compilation p {  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 0.625rem;  border-radius: 0.3125rem;  background: #F0F1F2; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-subject-figure-title {  display: flex;  flex-direction: row;  justify-content: space-between; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-subject-figure-title .subject-figure-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-style: normal;  font-weight: 600;  line-height: 1.27;  letter-spacing: -0.01375rem;  color: #101316;  margin: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .description {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5;  color: #292D32; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .select-input {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center;  border-radius: 0.3125rem;  background: #E0E3E5;  cursor: pointer;  padding: 0.75rem 0.75rem 0.75rem 1rem;  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .select-input .left-select-input {  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.25;  letter-spacing: -0.01rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .select-input .right-select-input img {  width: 1.25rem;  height: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure {  display: flex;  flex-direction: column;  align-items: flex-start; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure hr {  width: 100%;  border-bottom: 0.0625rem solid #0a0a0a; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .title {  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-style: normal;  font-weight: 600;  line-height: 1.27; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure {  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center;  margin-bottom: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .figure-title {  width: 6.25rem;  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.5;  letter-spacing: -0.01rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center;  width: 7.5rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number .minus {  display: flex;  width: 1.75rem;  height: 1.75rem;  flex-direction: column;  justify-content: center;  align-items: center;  border-radius: 0.25rem;  background: var(--pink-background-color-new-design);  gap: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number .minus i {  color: white; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number input[type=number] {  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.5;  letter-spacing: -0.01rem;  width: 1.875rem;  text-align: center;  border: none;  outline: none;  background-color: transparent;  margin-bottom: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number input[type=number]:focus {  outline: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number .plus {  display: flex;  width: 1.75rem;  height: 1.75rem;  flex-direction: column;  justify-content: center;  align-items: center;  gap: 0.625rem;  border-radius: 0.25rem;  background: var(--pink-background-color-new-design); } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number .plus i {  color: white; } body.dev-3956 .order-step3-rebranding #box_content .col-left .tips-from-dream-team {  margin-bottom: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .tips-from-dream-team .embell-title-photo {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.27;  color: #101316;  margin: 0 0 0.625rem 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .tips-from-dream-team .upload-photo-item {  padding: 1rem;  border-radius: 0.3125rem;  background: #E7F2F1;  margin-bottom: 0.625rem;  margin-left: 0;  margin-right: 0;  align-items: flex-start;  height: 10rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .tips-from-dream-team .upload-photo-item .upload-photo-item-img {  margin-bottom: 13px; } body.dev-3956 .order-step3-rebranding #box_content .col-left .tips-from-dream-team .upload-photo-item p {  margin-bottom: 0;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 600;  line-height: 1.5;  color: #292D32;  letter-spacing: -0.02rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info {  top: 3.125rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content {  display: inline-flex;  flex-direction: column;  padding: 0.625rem;  align-items: flex-start;  gap: 0.75rem;  border-radius: 0.625rem;  background: #FFF; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content .modal-body {  padding: 0.3125rem 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content .modal-body .group-title {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center;  margin-bottom: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content .modal-body .group-title .title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.27;  letter-spacing: -0.01375rem;  color: #101316;  text-align: left;  padding-bottom: 0;  border-bottom: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content .modal-body .group-title .btn-close {  background-color: #E0E3E5;  border-radius: 50%;  padding: 0.5rem;  font-size: 0.75rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content .modal-body .medium-desc .medium-detail {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-style: normal;  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #54585D; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content .modal-body .medium-desc .medium-detail strong {  font-weight: 700; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content {  padding: 0.625rem;  border-radius: 0.625rem;  background: #FFF; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content .modal-header {  border-bottom: none;  margin-top: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content .modal-header .medium-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.45;  color: #101316; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content .modal-header .btn-close {  background-color: #E0E3E5;  border-radius: 50%;  padding: 0.5rem;  font-size: 0.75rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content .modal-body .medium-desc .medium-detail {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.125rem;  font-weight: 400;  line-height: 1.45;  color: #292D32; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content .modal-body .medium-desc ul {  margin-top: 0.625rem;  padding-left: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content .modal-body .medium-desc ul li {  list-style-type: disc; } body.dev-3956 .order-step3-rebranding #box_content .col-left #modalImgNameDesc .modal-dialog .modal-content .modal-body .group-title {  display: flex;  align-items: center;  border-bottom: 0.0625rem solid #dddddd;  margin-bottom: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #modalImgNameDesc .modal-dialog .modal-content .modal-body .group-title .title {  border: none;  padding-bottom: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left #modalImgNameDesc .modal-dialog .modal-content .modal-body .group-title .btn-close {  top: 0;  margin-left: auto;  position: relative;  background-color: #E0E3E5;  border-radius: 50%;  padding: 0.5rem;  font-size: 0.75rem;  color: var(--bs-btn-close-color); } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content {  display: inline-flex;  flex-direction: column;  padding: 0.625rem;  align-items: flex-start;  gap: 0.75rem;  border-radius: 1.25rem;  background: #FFF;  width: 100%;  max-width: 31.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body {  width: 100%;  padding-top: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .group-title {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .group-title .title {  font-family: "Source Sans Pro", sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.27;  letter-spacing: -0.01375rem;  color: #101316;  text-align: left;  border: none;  padding-bottom: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .group-title .btn-close {  cursor: pointer;  opacity: 1;  z-index: 999;  font-size: unset;  padding: 0.5rem;  border-radius: 50%;  background-color: #E0E3E5;  top: 0.625rem;  right: 0.9375rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .group-title .btn-close span {  color: #767676; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .medium-desc .list-subject {  overflow-y: scroll;  height: 28.125rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .medium-desc .list-subject .subject-item .form-check {  display: flex;  align-items: center; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .medium-desc .list-subject .subject-item .form-check label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 400;  text-align: left;  margin-bottom: 0;  color: #101316; } body.dev-3956 .order-step3-rebranding #box_content .col-left .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .col-right .box_content_right {  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .col-right .right-medium-section {  padding: 1.25rem 1.5rem;  border: 0.0625rem solid #E4E5E6;  border-radius: 0.625rem;  background-color: unset;  box-shadow: unset !important; } body.dev-3956 .order-step-background #box_content {  display: flex; } body.dev-3956 .order-step-background #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.02rem;  margin-top: 0.625rem;  text-align: left;  color: #0d0d0d;  font-size: 1.8125rem;  position: relative;  line-height: 1.2; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%;  max-width: initial !important;  margin: 0 auto; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video {  padding: 0 !important;  margin: 0 !important; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video {  padding: 0; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .group-video-services-header {  padding: 0.9375rem;  border-bottom: 0.0625rem solid #dddddd; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .group-video-services-header .checkbox-item {  display: flex;  align-items: center;  margin-bottom: 0;  cursor: pointer; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .group-video-services-header .checkbox-item .fa {  font-size: 1.25rem; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .group-video-services-header .checkbox-item .video-services-title {  margin-left: 1.875rem !important;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.27;  color: #060606; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .group-video-services-header .video-services-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #292D32;  letter-spacing: -0.01rem; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .contain-video-services {  padding: 0.9375rem; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .contain-video-services .box-play #iframe-video {  float: left;  padding: 0.9375rem; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services .painting-video-v2 {  margin: 0 !important; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services .painting-video-v2 .box-play #iframe-video {  float: left; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services .content-video-services {  width: 25rem;  max-width: 90%;  padding-left: 1.25rem; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services .content-video-services .social-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 600;  line-height: 1.5;  color: #101316; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services .content-video-services .social-text .social-icon {  margin-left: 0.1875rem; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services .content-video-services .social-text .social-icon img {  width: 1.25rem; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection {  display: flex;  gap: 0.9375rem; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection .select_item {  display: flex;  padding: 1.25rem 0.3125rem 1.25rem 0.9375rem !important;  border-radius: 0.3125rem;  background-color: #F0F1F2;  align-items: center;  align-content: center; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection .select_item .background-popular {  margin-top: 0;  gap: 0.625rem;  background-color: #F4E2FF;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 0.875rem;  line-height: 1.3;  color: #6E0071; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection .select_item .add_background_v2 {  display: flex;  margin-top: 0;  align-items: center; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection .select_item .radio-check {  margin: 0; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection .select_item .radio-check.radio-checked {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 100% center;  background-size: contain; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection .select_item .choose-background-lbl {  margin-bottom: 0;  margin-left: 0.625rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.25;  color: #292D32; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item {  position: relative;  height: inherit;  display: flex;  padding: 0 0.4375rem;  margin-bottom: 0.875rem;  margin-right: 0;  cursor: pointer;  flex-direction: column;  border-radius: 0.3125rem; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item.selected img {  border: none; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item.selected .tick-icon {  display: block;  width: 1.25rem;  position: absolute;  top: 0.4375rem;  left: 1.125rem;  border-radius: 0.3125rem;  border: none !important; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item img {  border-radius: 0.3125rem; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item .hover-secondary {  border-top-left-radius: 0.3125rem;  border-top-right-radius: 0.3125rem;  clip-path: inset(0 0 2.8125rem 0); } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item .selected-active {  display: none; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item .sbj-item-select {  display: none;  background-color: var(--primary-color-v2);  border: 0.125rem solid var(--primary-color-v2);  border-radius: 0; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item .label-lb-item-bg {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5625;  color: #292D32;  text-align: center;  padding: 0.625rem; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item .tick-icon {  display: none; } body.dev-3956 .order-step-background #box_content .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 .order-step-background #box_content .col-right .box_content_right {  width: 100%; } body.dev-3956 .order-step-background #box_content .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 .order-step-background #message_box {  float: left;  position: inherit;  width: 17.5rem;  background-color: #fff; } body.dev-3956 .order-step-design #box_content {  display: flex; } body.dev-3956 .order-step-design #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.02rem;  margin-top: 0.625rem;  text-align: left;  color: #0d0d0d;  font-size: 1.8125rem;  position: relative;  line-height: 1.2; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%;  max-width: initial !important;  margin: 0 auto; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 .order-step-design #box_content .col-left .group-design {  display: flex;  flex-direction: column;  gap: 0.9375rem;  margin-bottom: 1.25rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign {  padding: 1rem 1.25rem 1.125rem 0.75rem;  gap: 0.375rem;  background-color: #FFFFFF;  border: 0.0625rem solid #E0E3E5;  border-radius: 0.3125rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature {  margin-bottom: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .group-sign {  display: flex;  align-items: center;  margin-left: 0.375rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .group-sign .bg-icon-checkbox {  color: #D1D1D1;  position: absolute;  font-size: 1.25rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .group-sign .bg-icon-checkbox:hover, body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .group-sign .bg-icon-checkbox.fa-check-square {  color: #AE53B5 !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .group-sign #add-a-written-message-text {  margin-left: 1.875rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .group-sign .text-signature {  margin-left: 2.1875rem !important;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.25;  color: #060606;  margin-bottom: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .sign-description {  margin-bottom: 0;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 400;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #292D32; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell .embe-title {  margin-bottom: 0.625rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.25;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout {  display: flex;  padding: 0.625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .left-embell img {  width: 100%; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background {  width: 100%;  margin-top: 0;  height: 18.75rem;  padding: 1.5625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-item-content-lable {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.25;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-item-content-lable label {  display: flex;  align-items: center;  cursor: pointer;  padding: 0.625rem 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-item-content-lable label m .bg-icon-checkbox {  font-size: 1.75rem;  margin-right: 0.5rem;  color: #B1B5B8; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-item-content-lable label m .bg-icon-checkbox.fa-check-square {  color: #AE53B5 !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-item-content-lable label span {  font-size: 1.375rem;  font-weight: 600;  color: black;  margin-left: 2rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-item-content {  margin-top: 0;  margin-bottom: 0.625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background #embe-radio-drop-down-text {  margin-left: 1.25rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background #embe-comnent-text {  margin-left: 1.25rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item {  display: flex;  align-items: center;  gap: 0.4375rem;  background-color: #F0F1F2;  padding: 0.75rem 1rem;  margin-bottom: 0.4375rem;  border-radius: 0.3125rem;  cursor: pointer;  border: 0.09375rem solid transparent;  transition: all 0.2s ease;  margin-left: 0;  margin-right: 1.5625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item.selected {  border-color: #C48DC6;  background: #FCF5FF; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item input[type=radio] {  display: none; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item .radio-check-action .radio-check {  display: block;  width: 1.25rem;  height: 1.25rem;  border: 0.125rem solid rgb(206, 202, 202);  border-radius: 50%;  background-color: white;  position: relative;  background-image: none;  margin: 0; } .select_item.selected body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item .radio-check-action .radio-check::before, input:checked + .radio-check-action body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item .radio-check-action .radio-check::before {  content: "";  position: absolute;  width: 1.25rem;  height: 1.25rem;  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat center/contain !important;  border: none;  top: -0.125rem;  left: -0.125rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item .radio-check-action .radio-check.radio-checked {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 100% center;  background-size: contain; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item span {  flex: 1;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.25;  color: #292D32; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item .embe-radio-img img {  width: 1.75rem;  height: auto; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background #embe-comnent-text {  display: flex; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background #embe-comnent-text textarea {  height: 4.6875rem;  width: 100%;  margin-left: 0;  margin-right: 1.5625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background #embe-comnent-text textarea:focus {  border-color: #C48DC6; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout {  display: block;  padding: 1rem 0 1rem 0;  border-radius: 0.3125rem;  border: 0.0625rem solid #E0E3E5;  margin-bottom: 0.9375rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .embe-item-content {  padding: 0 0.9375rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .embe-item-content .embe-item-content-lable label {  display: flex;  align-items: center;  cursor: pointer;  padding: 0.625rem 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .embe-item-content .embe-item-content-lable label .bg-icon-checkbox {  font-size: 1.75rem;  margin-right: 0.5rem;  color: #B1B5B8; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .embe-item-content .embe-item-content-lable label .bg-icon-checkbox.fa-check-square {  color: #AE53B5 !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .embe-item-content .embe-item-content-lable label span {  font-size: 1.375rem;  font-weight: 600;  color: black;  margin-left: 2rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell {  display: flex;  padding: 0.625rem 0.9375rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe_background {  background-image: unset; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe_background img {  width: 100%;  -o-object-fit: cover;   object-fit: cover;  border-radius: 0.3125rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item {  border: none; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio {  margin: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio.embe-radio-drop-down {  display: block; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item {  display: flex;  align-items: center;  gap: 0.4375rem;  background-color: #F0F1F2;  padding: 0.75rem 1rem;  margin-bottom: 0.9375rem;  border-radius: 0.3125rem;  cursor: pointer;  border: 0.09375rem solid transparent;  transition: all 0.2s ease;  margin-left: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item.selected {  border-color: #C48DC6;  background: #FCF5FF; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item input[type=radio] {  display: none; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item .radio-check-action .radio-check {  display: block;  width: 1.25rem;  height: 1.25rem;  border: 0.125rem solid rgb(206, 202, 202);  border-radius: 50%;  background-color: white;  position: relative;  background-image: none;  margin: 0; } .select_item.selected body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item .radio-check-action .radio-check::before, input:checked + .radio-check-action body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item .radio-check-action .radio-check::before {  content: "";  position: absolute;  width: 1.25rem;  height: 1.25rem;  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat center/contain !important;  border: none;  top: -0.125rem;  left: -0.125rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item .radio-check-action .radio-check.radio-checked {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 100% center;  background-size: contain; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item span {  flex: 1;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.25;  color: #292D32; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item .embe-radio-img img {  width: 1.75rem;  height: auto; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-text .select_item {  display: flex;  flex-wrap: wrap;  align-items: center; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-text .select_item #embe-comnent-text {  display: block;  flex: 0 0 100%;  width: 100%; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-text .select_item #embe-comnent-text textarea {  width: 100%;  height: 6rem;  padding: 0.75rem 1rem;  margin-left: unset;  margin-top: 0.9375rem;  argin-bottom: 0.25rem;  border: 0.0625rem solid rgb(206, 202, 202);  resize: none; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-color label {  display: flex;  align-items: center;  gap: 0.4375rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-color label .embe-circle {  position: relative;  border-radius: 50%;  display: inline-block;  width: 1.25rem;  height: 1.25rem;  border: 2px solid rgb(206, 202, 202);  margin-right: 0.5rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-color label .embe-circle:before {  width: 1.25rem;  height: 1.25rem;  background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 0 0/20px 20px !important;  border: unset; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-color label .embe-circle.embe-circle-white.show-image {  background-color: white; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-color label .embe-circle.embe-circle-yellow.show-image {  background-color: #FFD117; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .section-header {  background-color: unset;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem !important;  font-weight: 600;  line-height: 1.25;  letter-spacing: -0.01375rem;  color: #101316;  text-transform: capitalize; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box {  margin: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas {  border: 0.0625rem solid #E0E3E5;  background-color: #ffffff;  padding: 1rem 0.9375rem 1rem 0.9375rem;  border-radius: 0.3125rem;  margin-top: 0.625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .radio-inline {  margin-top: 0;  margin-bottom: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .radio-inline .radio-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.25;  color: #060606;  padding-left: 2.1875rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .radio-inline .radio-title:after {  position: absolute;  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 100% center;  background-size: contain;  width: 1.25rem;  height: 1.25rem;  background-color: unset;  border: none;  top: 50%;  left: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .radio-inline .radio-title:before {  display: block;  position: absolute;  width: 1.25rem;  height: 1.25rem;  border: 0.125rem solid rgb(206, 202, 202);  border-radius: 50%;  background-color: white;  top: 50%;  left: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion {  margin-top: 0.9375rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item {  padding: 0.625rem 0.625rem 0.625rem 0.625rem;  border-radius: 0.3125rem;  background: #F0F1F2;  margin-bottom: 0.625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-header {  background-color: #F0F1F2; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-header .accordion-button {  display: inline;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 600;  line-height: 1.5;  color: #292D32; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-header .accordion-button .additional-text {  margin-top: 0.4375rem;  margin-left: 1.875rem;  display: flex;  font-size: 1rem;  color: #818589;  font-weight: unset;  display: flex; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body {  padding: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul {  display: flex;  flex-direction: row; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style {  padding: 0 0.3125rem;  position: relative;  display: flex;  flex-direction: column;  align-items: center;  cursor: pointer; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style:before {  border-radius: 50%;  position: absolute;  top: 1.5625rem;  transform: translateY(-50%);  left: 1.25rem;  content: "";  width: 1.25rem;  height: 1.25rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style .img-contain {  display: flex;  background: #E0E3E5;  padding: 0.375rem;  flex-direction: column;  justify-content: center;  align-items: center;  height: 100%; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style .img-contain img {  width: 100%; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style:has(.radio-inline input[type=radio]:checked):before {  background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 0 0 / 1.75rem 1.75rem !important;  width: 1.75rem;  height: 1.75rem;  border: unset; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style .radio-inline {  text-align: center; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style .radio-inline .radio-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-weight: 600;  line-height: 1.428;  color: #292D32;  padding-left: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style .radio-inline .radio-title:before {  display: none !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style .radio-inline .radio-title:after {  display: none !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style {  padding: 0 0.3125rem;  position: relative;  display: flex;  flex-direction: column;  align-items: center;  cursor: pointer; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style:has(.radio-inline input[type=radio]:checked):before {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 0 0 / 1.75rem 1.75rem !important;  width: 1.75rem;  height: 1.75rem;  border: unset; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style:before {  border-radius: 50%;  position: absolute;  top: 1.5625rem;  transform: translateY(-50%);  left: 1.25rem;  content: "";  width: 1.25rem;  height: 1.25rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style .radio-inline {  text-align: center; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style .radio-inline .radio-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-weight: 600;  line-height: 1.428;  color: #292D32;  padding-left: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style .radio-inline .radio-title:before {  display: none !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style .radio-inline .radio-title:after {  display: none !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .skip-selection {  display: flex;  align-items: center;  border: 0.0625rem solid #E0E3E5;  background-color: #ffffff;  padding: 1rem 0.9375rem 1rem 0.9375rem;  border-radius: 0.3125rem;  margin-top: 0.625rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.25;  color: #060606; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .skip-selection .radio-inline {  margin-top: 0;  margin-bottom: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .skip-selection .radio-inline .radio-title {  font-size: 1.375rem;  padding-left: 2.1875rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .skip-selection .radio-inline .radio-title:after {  position: absolute;  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 100% center;  background-size: contain;  width: 1.25rem;  height: 1.25rem;  background-color: unset;  border: none;  top: 50%;  left: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .skip-selection .radio-inline .radio-title:before {  display: block;  position: absolute;  width: 1.25rem;  height: 1.25rem;  border: 0.125rem solid rgb(206, 202, 202);  border-radius: 50%;  background-color: white;  top: 50%;  left: 0; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header {  display: flex;  align-items: center;  justify-content: space-between; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .list_title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600 !important;  font-size: 1.375rem !important;  line-height: 1.25;  color: #101316;  text-align: left; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button {  display: flex;  gap: 0.75rem; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20 {  background: transparent;  border: none;  padding: 0;  cursor: pointer;  transition: all 0.2s ease-in-out;  outline: none;  display: flex;  align-items: center;  justify-content: center; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20 svg rect {  transition: all 0.2s ease;  fill: white; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20 svg path {  transition: all 0.2s ease; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:hover:not(:disabled) {  transform: translateY(-0.125rem); } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:hover:not(:disabled) svg rect {  stroke: #C48DC6;  fill: #FCF5FF; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:hover:not(:disabled) svg path {  stroke: #C48DC6; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:active:not(:disabled) {  transform: scale(0.92); } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:active:not(:disabled) svg rect {  fill: #E0E3E5;  stroke: #B1B5B8; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20.slick-disabled, body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:disabled {  cursor: not-allowed;  opacity: 0.4;  filter: grayscale(1);  transform: none; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:focus-visible svg rect {  stroke-width: 0.125rem;  stroke: #C48DC6; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration {  margin: 0 auto;  overflow: hidden; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider {  display: flex;  margin: 0; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .hpau-item {  padding: 0 0.3125rem;  outline: none; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .hpau-item .slide-item-content {  border-radius: 0.3125rem;  border: 0.0625rem solid #E0E3E5;  padding: 0.9375rem 0.3125rem;  overflow: hidden; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .hpau-item .slide-item-content img {  border-radius: 0.5rem; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .hpau-item .slide-item-content .caption-occ {  display: flex;  justify-content: center;  align-items: center;  height: 3.125rem; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .hpau-item .slide-item-content .caption-occ .cap-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.125rem;  line-height: 1.33;  color: #101316; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .hpau-item .slide-item-content .sub-title {  height: 4.375rem;  width: 15.625rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 400;  font-size: 1rem;  line-height: 1.5;  color: #292D32;  padding: 0.3125rem 0.625rem;  margin-bottom: 0; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .slick-list .slick-track {  display: flex;  flex-direction: row; } body.dev-3956 .order-step-design #box_content .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 .order-step-design #box_content .col-right .box_content_right {  width: 100%; } body.dev-3956 .order-step-design #box_content .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 .order-step-design #message_box {  float: left;  position: inherit;  width: 17.5rem;  background-color: #fff; } body.dev-3956 .order-step-5 #box_content {  display: flex; } body.dev-3956 .order-step-5 #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.02rem; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .top-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.125rem;  line-height: 1.55;  color: #54585D; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields {  display: flex;  flex-direction: column;  gap: 0.625rem;  margin-left: 0 !important; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_person, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_pet {  display: flex;  align-items: center;  background-color: #F0F1F2;  padding: 0.5rem 1rem;  border-radius: 0.3125rem;  margin-bottom: 0.625rem; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_person .subject-number-title, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_pet .subject-number-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #101316;  margin-top: 0; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_person .input-group, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_pet .input-group {  width: 9.375rem;  margin-left: auto; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_person .input-group .btn-change-numb, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_pet .input-group .btn-change-numb {  display: flex;  justify-content: center;  align-items: center;  border-radius: 0.3125rem;  background-color: #AE53B5;  width: 2.5rem;  height: 2.5rem;  color: #ffffff; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_person .input-group .btn-change-numb:disabled, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_pet .input-group .btn-change-numb:disabled {  background-color: #E0E3E5;  color: #B1B5B8; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_person .input-group input, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_pet .input-group input {  width: 2.5rem;  height: 2.5rem;  margin: 0 0.3125rem;  border-radius: 0.3125rem;  background-color: #FFFFFF;  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .figure-amount {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  color: #54585D;  padding: 0; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .size-header {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.25;  color: #101316; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content #visual-guide {  margin-left: 0 !important; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content #visual-guide .visual-guide {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  color: #54585D !important; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .sizes-block .size-item.disabled {  opacity: 1;  cursor: not-allowed; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .sizes-block .size-item.disabled .clearfix-3638 span {  color: #767676; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide {  display: flex;  flex-direction: column;  border-radius: 0.625rem;  padding: 1.25rem;  background-color: #F0F1F2; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header {  display: flex;  align-items: center;  justify-content: space-between;  margin-bottom: 1.25rem; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  color: #54585D; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button {  display: flex;  gap: 0.75rem; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20 {  background: transparent;  border: none;  padding: 0;  cursor: pointer;  transition: all 0.2s ease-in-out;  outline: none;  display: flex;  align-items: center;  justify-content: center; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20 svg rect {  transition: all 0.2s ease;  fill: white; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20 svg path {  transition: all 0.2s ease; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:hover:not(:disabled) {  transform: translateY(-0.125rem); } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:hover:not(:disabled) svg rect {  stroke: #C48DC6;  fill: #FCF5FF; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:hover:not(:disabled) svg path {  stroke: #C48DC6; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:active:not(:disabled) {  transform: scale(0.92); } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:active:not(:disabled) svg rect {  fill: #E0E3E5;  stroke: #B1B5B8; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20.slick-disabled, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:disabled {  cursor: not-allowed;  opacity: 0.4;  filter: grayscale(1);  transform: none; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:focus-visible svg rect {  stroke-width: 0.125rem;  stroke: #C48DC6; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .wall-img.enable-illustration-size .img-size img {  border-radius: 0.3125rem;  width: 100%; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .wall-img.enable-illustration-size .illustration-size img {  border-radius: 0.3125rem;  width: 100%; } body.dev-3956 .order-step-5 #box_content .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 .order-step-5 #box_content .col-right .box_content_right {  width: 100%; } body.dev-3956 .order-step-5 #box_content .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 .order-step-5 #box_content .col-right .right-medium-section {  padding: 1.25rem 1.5rem;  border: 0.0625rem solid #E4E5E6;  border-radius: 0.625rem;  background-color: unset;  box-shadow: unset !important; } body.dev-3956 .summary {  padding: 1.25rem 1.5rem !important;  border: 0.0625rem solid #E4E5E6;  border-radius: 0.625rem;  background-color: unset;  box-shadow: unset !important;  margin-bottom: 1.5625rem;  width: 100% !important; } body.dev-3956 .summary #summary_title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .summary #style_content .style-item {  position: relative;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  padding: 0.375rem 0.625rem;  border: 0.0625rem solid #E4E5E6;  margin-bottom: 0.9375rem;  background-color: #F0F1F2;  border-radius: 0.1875rem; } body.dev-3956 .summary #style_content .style-item .style_title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 700;  font-size: 1rem;  line-height: 1.25;  color: #101316; } body.dev-3956 .summary #style_content .style-item .style_value {  display: flex;  flex-direction: column;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.25;  color: #54585D;  width: 85%; } body.dev-3956 .summary #style_content .style-item a {  position: absolute;  top: 50%;  right: 0.625rem;  transform: translateY(-50%);  float: none;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 700;  font-size: 0.875rem;  line-height: 1.428;  letter-spacing: -0.01rem;  color: #6E0071; } body.dev-3956 .summary #c_image {  display: flex;  margin-bottom: 20px; } body.dev-3956 .summary #c_image .left {  display: flex;  position: relative;  width: 100%; } body.dev-3956 .summary #c_image .left .choosen_image {  color: #767676; } body.dev-3956 .summary #c_image .left a {  position: absolute;  top: 50%;  right: 0.625rem;  transform: translateY(-50%);  float: none;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 700;  font-size: 0.875rem;  line-height: 1.428;  letter-spacing: -0.01rem;  color: #6E0071; } body.dev-3956 .footer-row.menu {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  background-color: #E4E5E6; } body.dev-3956 .footer-row_new {  background-color: #E4E5E6; } body.dev-3956 .fancybox__container {  z-index: 1200; } body.dev-3956 #popup_block_order {  border-radius: 1.25rem;  background-color: #ffffff;  padding: 0.625rem 0.625rem;  left: 50%;  transform: translateX(-50%);  width: 30vw; } body.dev-3956 #popup_block_order .custom_input {  margin-bottom: 1.25rem; } body.dev-3956 #popup_block_order .custom_input#order_phone {  margin-top: 0 !important; } body.dev-3956 #popup_block_order .popup_content {  padding: 0.9375rem; } body.dev-3956 #popup_block_order .popup_content .title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  line-height: 1.25;  font-weight: 600;  color: #101316;  text-align: left;  margin-bottom: 15px;  border-bottom: none; } body.dev-3956 #popup_block_order .popup_content .custom_input {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  line-height: 1.25;  font-weight: 600;  border-radius: 0.3125rem; } body.dev-3956 #popup_block_order .popup_content .custom_input ::-moz-placeholder {  color: #818589; } body.dev-3956 #popup_block_order .popup_content .custom_input ::placeholder {  color: #818589; } body.dev-3956 #popup_block_order .popup_content .custom_input ::-webkit-input-placeholder {  color: #818589; } body.dev-3956 #popup_block_order .popup_content .custom_input ::-moz-placeholder {  color: #818589; } body.dev-3956 #popup_block_order .popup_content .medium-desc {  margin: 1.25rem 0.625rem; } body.dev-3956 #popup_block_order .popup_content .medium-desc .medium-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  line-height: 1.5;  font-weight: 600;  color: #54585D;  text-align: left;  margin-bottom: 0.625rem; } body.dev-3956 #popup_block_order .popup_content .medium-desc p {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  line-height: 1.28;  font-weight: 400;  color: #54585D;  text-align: left; } body.dev-3956 #popup_block_order .popup_content .medium-desc p a {  color: var(--primary-color-v2); } body.dev-3956 #popup_block_order .popup_content .group-submit-button {  display: flex;  align-items: center;  justify-content: space-between;  flex-direction: row-reverse; } body.dev-3956 #popup_block_order .popup_content .group-submit-button #submit_email1 {  margin: 0;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  line-height: 1.428;  font-weight: 700;  color: #FFFFFF; } body.dev-3956 #popup_block_order .popup_content .group-submit-button .btn-skip-email {  margin-top: 0;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  line-height: 1.428;  font-weight: 700;  color: var(--primary-color-v2);  padding: 0 3.125rem; } body.dev-3956 #popup_block_order.top-input-form {  top: 0.625rem; } body.dev-3956 #footer.footer.footer-new .font16px {  font-size: 1rem; } body.dev-3956 #footer.footer.footer-new .font18px {  font-size: 1.125rem; } body.dev-3956 #footer.footer.footer-new .button_font16 {  font-size: 1rem !important; } body.dev-3956 #footer.footer.footer-new #before-subscribe .subscribe-title-v3 {  font-size: 1.375rem; } body.dev-3956 #footer.footer.footer-new #before-subscribe .subscribe-form .form-control::-moz-placeholder {  font-size: 0.875rem; } body.dev-3956 #footer.footer.footer-new #before-subscribe .subscribe-form .form-control::placeholder {  font-size: 0.875rem; } body.dev-3956 #footer.footer.footer-new #before-subscribe .mailing-condition-container a {  color: var(--primary-color-v2); } body.dev-3956 #footer.footer.footer-new .contact-footer-wrapper .message_text_time, body.dev-3956 #footer.footer.footer-new .contact-footer-wrapper .message_text_24h {  font-size: 0.875rem !important; } body.dev-3956 #footer .btn-review-section {  font-size: 1.25rem; } body.dev-3956 .satisfaction-trustpilot .trustpilot-footer .title-trustpilot {  font-size: 1.5rem; } body.dev-3956 .showcase-page .sort_mediums .wrapper-dropdown-5 {  font-size: 1.125rem; } body.dev-3956 .showcase-page .empty-showcase-message {  font-size: 1.125rem; } body.dev-3956 .fullwidth-showcase .create-your .group-btn-create-your .left-title {  font-size: 1.375rem; } body.dev-3956 .fullwidth-showcase .create-your .group-btn-create-your .right-btn {  font-size: 1.125rem;  width: 13.75rem; } body.dev-3956 .fullwidth-showcase #inspiration_gallery .list_title {  font-size: 1.78125rem !important;  line-height: 3.1875rem;  letter-spacing: -0.01rem; } body.dev-3956 .fullwidth-showcase #inspiration_gallery #hpau-items-inspiration .hpau-item .caption-occ .cap-title {  font-size: 1.3125rem; } body.dev-3956 .fullwidth-showcase #inspiration_gallery #hpau-items-inspiration .hpau-item .sub-title {  font-size: 1.125rem; } body.dev-3956 .fullwidth-showcase .card-review-index-v6 .group-slide .head-section .overlay .text-card-header .text {  font-size: 1.46875rem;  line-height: 1.21;  letter-spacing: -0.044375rem; } body.dev-3956 .fullwidth-showcase .card-review-index-v6 .group-slide .footer-section .footer-section-title {  font-size: 1.1875rem;  line-height: 1.185;  letter-spacing: -0.035625rem; } body.dev-3956 .fullwidth-showcase #hiw-landing-page-container .hiw-turnaround-items-container .hiw-turnaround-head-title {  font-size: 3.125rem; } body.dev-3956 .fullwidth-showcase #hiw-landing-page-container .hiw-turnaround-items-container .hiw-turnaround-items .hiw-turnaround-item .hiw-turnaround-big-title {  font-size: 1.25rem; } body.dev-3956 .fullwidth-showcase #hiw-landing-page-container .hiw-turnaround-items-container .hiw-turnaround-items .hiw-turnaround-item .hiw-turnaround-item-title {  font-size: 1.0625rem; } body.dev-3956 .fullwidth-showcase .see-turn-around .group-btn-turn-around .left-title {  font-size: 1.1875rem; } body.dev-3956 .fullwidth-showcase .see-turn-around .group-btn-turn-around .sub-title1 {  font-size: 1rem;  line-height: 1.18; } body.dev-3956 .fullwidth-showcase .see-turn-around .group-btn-turn-around .right-btn {  font-size: 1.125rem; } body.dev-3956 .fullwidth-showcase .product-info-sc-v3 .order-info-v3 .font18px {  font-size: 1.125rem; } body.dev-3956 .fullwidth-showcase .product-info-sc-v3 .order-info-v3 .font24px {  font-size: 1.5rem; } body.dev-3956 .fullwidth-showcase .product-info-sc-v3 .order-info-v3 #landing-page-addtocart {  font-size: 1.125rem; } body.dev-3956 .fullwidth-showcase .button_order .order-now {  font-size: 1.125rem; } body.dev-3956 .fullwidth-showcase .browse-our-galleries {  font-size: 1.375rem; } body.dev-3956 .fullwidth-showcase .love-us .list_title {  font-size: 3rem; } body.dev-3956 .fullwidth-showcase .love-us .font23px {  font-size: 1.3125rem; } body.dev-3956 .fullwidth-showcase .love-us .hand-panting-items .hand-panting-item .hand-panting-title {  font-size: 2rem;  line-height: 1.609; } body.dev-3956 .fullwidth-showcase .custom-style-showcase .tablet_showcase_title .head_title {  font-size: 4.375rem; } body.dev-3956 .fullwidth-showcase .custom-style-showcase .new-showcase-header-flex {  padding-left: 0; } @media (min-width: 1920px) {  body.dev-3956 #discount_banner {   padding-top: 15px;  } } body.dev-3956 .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .head-section .text {  font-size: 1.4375rem;  line-height: 1.24;  width: 100%; } body.dev-3956 .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .footer-section .footer-section-title {  font-size: 1.1875rem;  line-height: 1.185; } body.dev-3956 #love-us-2518 .commitment-items .attached-item {  display: flex;  flex-direction: column;  align-items: center;  justify-content: center; } body.dev-3956 .how-it-works .banner-content .section-title .head_title {  font-size: 3.125rem; } body.dev-3956 .how-it-works .banner-content .block_button span {  font-size: 1.625rem; } body.dev-3956 .how-it-works .hiw-infos .info-item .info-content .content-step .info-title {  font-size: 2.5rem; } body.dev-3956 .how-it-works .hiw-infos .info-item .info-content .content-step .info-content-text {  font-size: 1rem; } body.dev-3956 .how-it-works .inspiration-section .banner .top-content h1 {  font-family: 4.375rem; } body.dev-3956 .how-it-works .inspiration-section .banner .top-content p {  font-size: 2rem; } body.dev-3956 .how-it-works .inspiration-section .inspiration-content .content-item .item-details .item-title .first-title {  font-size: 3.375rem; } body.dev-3956 .how-it-works .inspiration-section .inspiration-content .content-item .item-details .item-title .second-title {  font-size: 1.25rem; } body.dev-3956 .how-it-works .inspiration-section .inspiration-content .content-item .item-details .item-desc {  font-size: 1.25rem; } body.dev-3956 .how-it-works .inspiration-section .inspiration-content .content-item .item-details .item-button .btn {  font-size: 1.5rem; } body.dev-3956 .index-v5c #occasion_gallery #hpau-items-occasion .hpau-item .caption-occ .cap-title {  font-size: 1.375rem !important; } body.dev-3956 .index-v5c .create-your-hp-2518-btn-group .button_order .order-now {  padding: 0.625rem; } body.dev-3956 .index-v5c .inspiration-gallery-hp-2518 #inspiration_gallery #hpau-items-inspiration .hpau-item .caption-occ .cap-title {  font-size: 1.3125rem; } body.dev-3956 .index-v5c .inspiration-gallery-hp-2518 #inspiration_gallery #hpau-items-inspiration .hpau-item .sub-title {  font-size: 1.125rem; } body.dev-3956 .index-v5c #hiw-landing-page-container .hiw-turnaround-items-container .hiw-turnaround-head-title {  font-size: 2.25rem; } body.dev-3956 .index-v5c #hiw-landing-page-container .hiw-turnaround-items-container .hiw-turnaround-items .hiw-turnaround-item .hiw-turnaround-big-title {  font-size: 1.1875rem; } body.dev-3956 .index-v5c #hiw-landing-page-container .hiw-turnaround-items-container .hiw-turnaround-items .hiw-turnaround-item .hiw-turnaround-item-title {  font-size: 1.0625rem; } body.dev-3956 .index-v5c #showcase-button-hp-2518 .banner-middle-new .price-timing {  font-size: 1.375rem; } body.dev-3956 #popup-turnaround-table .turnaround-table-v2 .table tbody tr th {  font-size: 0.875rem; } body.dev-3956 #popup-turnaround-table .margin-top span {  font-size: 0.875rem; } body.dev-3956 .love-us-v21 .list_title {  font-size: 3rem; } body.dev-3956 .love-us-v21 .love-us-content {  font-size: 1.4375rem; } body.dev-3956 .partial-group .love-us .hand-panting-items .hand-panting-item .hand-panting-title {  font-size: 1.875rem; } body.dev-3956 .partial-group .love-us .hand-panting-items .hand-panting-item .hand-panting-sub-title {  font-size: 1.3125rem !important; } body.dev-3956 .seo-section .span-style {  font-size: 24px !important; } body.dev-3956 .seo-section .description {  font-size: 22px; } body.dev-3956 .content-top-normal #policy-content, body.dev-3956 .content-top-normal #ccpa-content {  font-size: 1rem !important; } body.dev-3956 .content-top-normal #policy-content h1, body.dev-3956 .content-top-normal #ccpa-content h1 {  font-size: 1.875rem !important; } body.dev-3956 .about-section .new-layout-about .title {  font-size: 3rem; } body.dev-3956 .about-section .new-layout-about .our-story-des-block-1--text-1 {  font-size: 1.25rem; } body.dev-3956 .about-section .new-layout-about .our-story-des-block-1--text-2 {  font-size: 1.25rem; } body.dev-3956 .about-section .new-layout-about .our-story-des-block-1--text-3 {  font-size: 1.25rem; } body.dev-3956 .about-section .our-values-block .our-values-title {  font-size: 3rem; } body.dev-3956 .about-section .our-values-block .our-values-title .our-values-block--item .our-values-block--item--title {  font-size: 1.25rem; } body.dev-3956 .about-section .title {  font-size: 3rem; } body.dev-3956 .about-section .our-story-des-block-1 .our-story-des-block-1--text-1 {  font-size: 1.25rem; } body.dev-3956 .shopping-cart-v3 .checkout .cart_content .cart_empty_text {  font-size: 2.5rem; } body.dev-3956 .shopping-cart-v3 .checkout .cart_content .retrieve_signin {  font-size: 1.5rem; } body.dev-3956 .shopping-cart-v3 .marketing-v2 .marketing-block .remove-text-align {  font-size: 1.125rem; } body.dev-3956 .shopping-cart-v3 .marketing-v2 .marketing-block .color_text_shoppingcart {  font-size: 1rem; } body.dev-3956 .dev-3956-process-button {  position: fixed;  bottom: 0;  z-index: 101;  background: #fff;  width: 100%;  left: 0;  box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.3); } body.dev-3956 .dev-3956-process-button.btn-process-group-fixed {  float: unset !important;  width: 100% !important; } body.dev-3956 .dev-3956-process-button .box_content_left {  display: flex;  flex-direction: column; } body.dev-3956 .dev-3956-process-button .box_content_left .div_button {  display: flex;  justify-content: flex-start;  margin: 0;  padding: 0.625rem 0;  margin: 0 !important; } body.dev-3956 .dev-3956-process-button .box_content_left .div_button .attr-button {  margin-left: auto; } body.dev-3956 .dev-3956-process-button .box_content_left .div_button .skip_button, body.dev-3956 .dev-3956-process-button .box_content_left .div_button .back_button, body.dev-3956 .dev-3956-process-button .box_content_left .div_button .step2-skip-button {  margin-right: 0;  order: 1;  background: none !important; } body.dev-3956 .dev-3956-process-button .box_content_left button.btn-order-pink, body.dev-3956 .dev-3956-process-button .box_content_left button.btn-continue-blue {  background-image: none;  background-color: #6E0071 !important;  color: #ffffff;  border: none;  border-radius: 0.3125rem;  padding: 0.625rem 1rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem !important;  font-weight: 700;  cursor: pointer;  transition: filter 0.2s ease, background-color 0.2s ease;  text-transform: capitalize;  display: inline-flex;  align-items: center;  justify-content: center;  gap: 0.625rem;  width: 6rem;  line-height: 1.5;  margin-right: 0; } body.dev-3956 .dev-3956-process-button .box_content_left button.btn-order-pink:hover, body.dev-3956 .dev-3956-process-button .box_content_left button.btn-continue-blue:hover {  filter: brightness(1.2);  background-color: #6E0071 !important;  color: #ffffff; } body.dev-3956 .dev-3956-process-button .box_content_left button.btn-order-pink:disabled, body.dev-3956 .dev-3956-process-button .box_content_left button.btn-continue-blue:disabled {  background-color: #E0E3E5 !important;  color: #B1B5B8;  cursor: not-allowed;  filter: none;  opacity: 1;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 900;  font-size: 0.875rem;  line-height: 1.25rem;  letter-spacing: -0.01rem; } body.dev-3956 .dev-3956-process-button .box_content_left button.btn-order-pink:disabled:hover, body.dev-3956 .dev-3956-process-button .box_content_left button.btn-continue-blue:disabled:hover {  background-color: #E0E3E5 !important;  color: #B1B5B8; } @media (max-width: 767px) {  body.dev-3956 .dev-3956-process-button .box_content_left button.btn-order-pink, body.dev-3956 .dev-3956-process-button .box_content_left button.btn-continue-blue {   padding: 0.625rem 1.5625rem;   font-size: 1rem;  } } body.dev-3956 .dev-3956-process-button .box_content_left .skip_button, body.dev-3956 .dev-3956-process-button .box_content_left .back_button, body.dev-3956 .dev-3956-process-button .box_content_left .step2-skip-button {  color: #000000;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem !important;  font-weight: 700;  text-decoration: underline;  text-underline-offset: 0.25rem;  background: transparent;  border: none;  cursor: pointer;  padding: 0.3125rem 0.625rem;  display: inline-block; } body.dev-3956 .dev-3956-process-button .box_content_left .skip_button:hover, body.dev-3956 .dev-3956-process-button .box_content_left .back_button:hover, body.dev-3956 .dev-3956-process-button .box_content_left .step2-skip-button:hover {  color: #333333;  text-decoration: none; } @media (max-width: 767px) {  body.dev-3956 .dev-3956-process-button .box_content_left .skip_button, body.dev-3956 .dev-3956-process-button .box_content_left .back_button, body.dev-3956 .dev-3956-process-button .box_content_left .step2-skip-button {   font-size: 1rem;  } } body.dev-3956 .dev-3956-process-button .box_content_left .back_button.input_disable {  display: none !important; } 
