#coupons-v2 {   text-align: center;   margin-bottom: 6%; } #coupons-v2 .title-coupon {   color: #0a0a0a;   font-size: 50px;   font-weight: bold; } #coupons-v2 #pai {   margin-top: 50px;   margin-bottom: 25px; } .w-60-center {   margin: 0 auto;   width: 60%; } #coupons-v2 p {   color: #0a0a0a;   font-size: 20px; } .discount-coupon {   width: 65%;   margin: 0 auto;   margin-bottom: 8%; } #coupons-v2 .discount-coupon .title-coupon {   font-family: BebasNeue;   color: #00BBBD;   font-weight: 500;   margin-top: 10px;   line-height: 1.1; } @media only screen and (max-width: 767px) {   #coupons-v2 {  margin-bottom: 15%;   }   #coupons-v2 .title-coupon {  font-size: 25px;   }   .discount-coupon {  width: 95%;  margin: 12% auto;   }   #coupons-v2 .discount-coupon .title-coupon {  font-size: 49px;   }   #coupons-v2 #pai {  margin-top: 30px;   }   .w-60-center {  width: 100%;   }   #coupons-v2 p {  margin-top: 15px;   } }
.sizes-block {   padding: 5px 0;   color: #B4B4B4;   display: flex;   flex-wrap: wrap;   position: relative; } .deposit-price-v4 .deposit-price .left {   width: max-content; } .advance-payment-text {   text-transform: uppercase;   letter-spacing: -.5px;   color: var(--blue-secondary-color);   text-align: center; } .sizes-block .loading-spinner {   position: absolute;   left: 48%;   top: 39%; } .advance-payment-desc {   font-weight: 600; } .hr-prices-v3 {   margin-bottom: 10px;   margin-top: 10px; } .paypal-banner {   display: block !important; } .paypal-banner .paypal-text.text-center {   font-weight: 600; } .prices_table_container .payment-icons img { } .measure.measure-v4.measure-foreign {   } .popular-item .measure.measure-v4.measure-foreign {   padding-bottom: 5px; } body:not(.language_en) .popular-item .measure.measure-v4.measure-foreign {   padding-bottom: 0; } .attached-commitment-header {   font-weight: bold;   margin-top: 0;   border: none;   font-size: 20px;   text-align: center; } .attached-commitment-section {   margin: 20px 0;   padding: 20px 0;   background: #ececec; } .attached-commitment-section .attached-items {   margin: 5px 10px;   display: flex;   flex-wrap: wrap;   justify-content: center; } .attached-commitment-section .attached-items.attached-items-v2 .attached-item {   height: 110px; } .pricing-v5 .attached-commitment-section .attached-items.attached-items-v2 .attached-item {   height: auto; } .attached-commitment-section .attached-item .attached-item-title {   font-size: 11px;   padding-top: 5px;   width: 98%; } .attached-commitment-section .attached-item img {   width: 50%; } .attached-commitment-section .attached-item {   text-align: center;   padding: 0;   height: 100px; } .summary-tip {   padding: 15px;   background: #FFEDF3;   border-radius: 4px;   margin-bottom: 20px; } .summary-tip .title {   font-weight: bold;   margin-top: 0;   border: none; } .second-measure {   color: #949494;   font-size: 14px; } .size.pricing {   margin-bottom: 0; } .summary-tip .summary-tip-images {   position: relative; } .summary-tip .summary-tip-images .icon-path {   position: absolute;   left: 47%;   width: 25px;   top: 20px; } .sizes-block .size-item {   display: flex;   flex-flow: column;   padding: 0;   padding-bottom: 5px;   width: calc(19% - 2px);   border-radius: 5px;   margin: 5px 5px 15px 5px;   box-shadow: 0px 0px 2px 1px #ccc;   cursor: pointer;   vertical-align: -webkit-baseline-middle; } .sizes-block .size-item.custom-size {   justify-content: center;   align-items: center; }  .deposit-price {   font-size: 13px; } .deposit-price .left {   color: #000;   width: 60% !important; } .payment-text {   font-size: 9px;   line-height: 24px; } .payment-text .left {   width: 86% !important;   color: #767676; } .deposit-price .right {   color: var(--blue-secondary-color);   line-height: 20px; } .deposit-price.deposit-price-v4 {   margin: 5px;   position: relative;   }  .deposit-price.deposit-price-v4.deposit-price-v5 {   margin: 0 0 5px; }  .deposit-price.deposit-price-v4 .size-left-v4 {   bottom: 0;   position: absolute;   line-height: 1; } body:not(.language_en) .deposit-price.deposit-price-v4 {   position: unset; } body:not(.language_en) .deposit-price.deposit-price-v4 .size-left-v4 {   position: unset; } .deposit-price.deposit-price-v4 .right {   color: #000;   font-size: 22px; } .currency_not_symbol .deposit-price.deposit-price-v4 .right {   font-size: 18px; } .sizes-block .size-item.popular-item {   border: 1px solid var(--blue-secondary-color);   position: relative;   padding-bottom: 15px; }  .sizes-block .size-item.popular-item.popular-item-v2 {   border: none; }  .sizes-block .size-item.popular-item .popular-label {   background: var(--blue-secondary-color);   color: #fff;   position: absolute;   bottom: 0;   width: 101.5%;   padding: 2px 0;   line-height: 1;   margin: 0 -1px;   text-align: center;   border-radius: 0 0 4px 4px;   font-size: 12px;   text-transform: uppercase; }  .sizes-block .size-item.popular-item .popular-label.popular-label-v2 {   background: rgb(247, 223, 249);   color: rgb(89, 0, 95);   position: initial;   }  .sizes-block .size-item.popular-item.selected .popular-label {   background: #ff135e;   width: 102%;   margin: -2px; }  .sizes-block .size-item.popular-item.selected .popular-label.popular-label-v2 {   background: rgb(247, 223, 249); }  .measure.measure-v4 {   background: #f1f1f1;   padding: 0 2px;   margin: 5px;   margin-bottom: 0;   }  .measure.measure-v4.measure-v5 {   margin: 0 0 5px; }  .measure.measure-v4.measure-has-discount {   height: 30px;   line-height: 1; } body.currency_not_symbol .deposit-price.deposit-price-v4 .size-left-v4 {   line-height: 1.3; } .measure.measure-v4.measure-has-discount.measure-has-cm {   height: 35px; } .sizes-block .size-item.selected {   border: 2px solid #ff135e; }  .sizes-block .size-item.size-item-v4 {   padding: 4px; } .sizes-block .size-item.size-item-v4.selected {   border: 2px solid rgb(182, 118, 187); }  .sizes-block .size-item .price .original-price {   float: left;   margin-right: 3px; } .sizes-block .size-item.disabled {   opacity: 0.5;   cursor: inherit; } .sizes-block .size-item.disabled .price {   display: none; } .sizes-block .size-item .bold {   color: #000; } .sizes-block .size-item .glyphicon-user {   font-size: 13px; } .sizes-block .custom-text {   color: var(--blue-secondary-color);   font-weight: bold; }  .sizes-block .custom-text.custom-text-v2 {   color: var(--primary-color-v2); }  .sizes-block .custom-block .fa-pencil {   color: #ff135e; } .sizing_content .wall-img {   text-align: center; } .big-size-blue-tip {   background-color: #0fb5b6;   color: #fff;   padding: 10px 15px;   border-radius: 4px;   margin-bottom: 10px; } .custom-block {   padding: 5px; } .custom-block .custom-head-text {   background: #f1f1f1;   padding: 0 2px; } .custom-block .custom-head-text.custom-head-text-foreign {   background: unset; } .size-item.custom-has-discount .custom-block {   display: flex;   flex-flow: column; } .sizes-block .size-item.custom-has-discount .right.prices-block {   position: relative; } .sizes-block .size-item.custom-has-discount .price .original-price {   position: absolute;   font-size: 16px;  width: max-content; } .size-item.custom-has-discount .custom-block .custom-head-text {   height: 35px;   } .size-item.custom-has-discount .custom-block .subject-max-text {   } #prices_big_title.prices_big_title_v3 {   text-transform: uppercase;   padding: 0;   font-size: 28px !important; } #price_content .prices_left_content .banner-middle {   margin: 0;   margin-bottom: 6px;   padding: 0; } .prices_left_content .banner-middle-new {   background-color: unset !important; } .banner-content.banner-content-v3 {   margin: 0; } #price_content .prices_left_content .banner-middle .font28px.price-timing {   font-size: 18px; } .figure-amount {   } #price_content .prices_left_content .btn-showcase.btn-turnaround {   padding: 4px 25px !important;   font-weight: 600;   font-size: 18px; } .visual-guide {   color: var(--blue-secondary-hover-color);   font-weight: bold; }  .visual-guide.visual-guide-v2 {   color: #8e4492; }  .frames_prices h2.frames-prices-v3 {   font-weight: bold; } .frame-sub-title {   margin: -5px; } .nav-tabs-v3 li.active .tab-item {   background-color: var(--blue-secondary-color); }  .nav-tabs-v3 li.active .tab-item.tab-item-v2 {   background-color: #FAEBFB;   color: #6E0071 !important; }  .nav-tabs-v3 .tab-item {   font-size: 20px;   padding: 5px 0;   font-family: 'BebasNeue';   text-transform: uppercase;   background-color: #707070;   color: white !important;   width: 150px;   display: inline-block;   text-align: center; } .nav-tabs-v3 {   margin: 0; } #custom_size .modal-dialog .modal-content {   padding: 24px 20px 24px 30px; } #custom_size .flex-items {   display: flex; } .modal-content .custom-title {   line-height: 35px;   margin-bottom: 15px; } .nav-tabs-v3.nav > li > a:hover {   background-color: unset; } .box_content.box-content-frame-v3 #framesdiv { } .box-content-frame-v3 {   border: 1px solid #ddd;   border-top: unset;   padding: 0 15px; } .pricing-v5 .box_content.box-content-frame-v3 .row.row-frame-v3 {   display: flex;   flex-wrap: wrap; } .pricing-v5 .advance-payment-desc, .pricing-v5 .right_content .paypal-text.text-center {   font-size: 18px; } .pricing-v5 .attached-commitment-section .attached-item img {   width: 40%; } .pricing-v5 .right_content .advance-payment-banner {   padding: 25px 15px; } .pricing-v5 .attached-commitment-section {   padding: 25px 0; } .pricing-v5 .attached-commitment-section .attached-commitment-header {   padding: 0 0 10px; } .pricing-v5 .right_content .paypal-banner {   padding: 25px 20px; } .pricing-v5 .right_content .paypal-banner.has-afterpay {   padding: 25px 5px; } .pricing-v5 .right_content .advance-payment-text {   font-size: 24px;   overflow-wrap: break-word; } .pricing-v5 .radio-wrap-img .view-corner.bg-icon-magnifier {   background: rgba(0,0,0,.5) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icons.png) 170px -15px; } .pricing-v5 .price_footer_title {   font-size: 20px; } .pricing-footer-items {   padding-top: 15px;   display: flex;   flex-flow: wrap;   justify-content: center;   text-align: center; } .price-footer-item {   font-size: 16px;   text-align: left;   text-transform: uppercase;   width: 32%;   margin: 5px;   background: #ffffff;   background: linear-gradient(0deg,#ffffff 0%, #1f6898 450%);   background: -webkit-linear-gradient(0deg,#ffffff 0%, #1f6898 450%);   background: -moz-linear-gradient(0deg,#ffffff 0%, #1f6898 450%); } .pricing-v5 .custom-select-text {   color: #000; } .pricing-v5 .attached-commitment-section .attached-item .attached-item-title {   font-size: 18px;   overflow-wrap: break-word; } .pricing-v5 .box-content label {   width: 100% !important;   height: 285px !important; } .pricing-v5 #box_frames .frame_name {   font-size: 16px; } .pricing-v5 #box_frames .frame_name .note {   font-size: 14px !important; } .pricing-v5 #box_frames .frame_item .frame_price {   font-size: 18px; } .financing-v5 {   margin: 25px -15px;   padding: 25px 0;   background: #efefef; } .pricing-v5 #box_frames .frame_item {   width: calc(100%/6); } .financing-v5 .advance-payment-text {   margin: 0 0 10px;   background: #efefef;   color: #000;   text-transform: none;   font-size: 24px !important; } .pricing-v5 #btn-show-full-frame, .pricing-v5 #btn-show-full-frame-popular {   color: #000;   letter-spacing: 0.89px;   line-height: 20px;   text-align: center;   background: unset;   border: unset;   text-decoration: underline;   font-size: 18px; } .pricing-v5 .frames_prices .size_selection span, .pricing-v5 .frames_prices .size_selection label, .pricing-v5 .frames_prices .size_show {   font-size: 16px;   font-weight: bold; } .pricing-v5 .attached-commitment-section .attached-item {   height: 146px;   width: 50%; } .pricing-v5 select.custom-dropdown {   color: #000; } .pricing-v5 .color-black {   font-size: 18px; } .button_order.button_order_v5 {   width: 100%; } .price_footer_v5 {   text-align: center; } .pricing-v5 .payment-pay-img {   text-align: center; } .pricing-v5 .payment-pay-img img {   border-radius: 4px;  height: 40px;   margin: 5px 0px; } .pricing-v5 .error.error-v3 {   display: block; } .buttons.btn-custom-price-v3 {   margin-top: 25px; } .custom_input.custom_input-v3 {   height: 44px; } #price_content #box_frames .frame_item img.frame-img {   width: 100%; } .non-popular {   display: none; } .order-now.order-now-v3 {   width: max-content;   padding: 4px 25px;   background-color: var(--pink-primary-color); } .button_order.button_order_v3 {   width: 100%;   margin: 20px 0 0; } #price_content .box-content-frame-v3 #btn-show-full-frame {   margin-bottom: 10px;   font-weight: 100;   color: #000; } .big-size-blue-tip i {   font-size: 25px;   vertical-align: middle;   margin-right: 20px; } .big-size-blue-tip .desc {   font-size: 16px;   font-weight: 600;   color: #fff; } .subject-fields-step5 .btn.btn-change-numb-v2 {   background-color: unset;   color: var(--pink-primary-color);   padding: 0;   margin: 0;   font-size: 30px;   width: 30px; }  .subject-fields-step5 .btn.btn-change-numb-v2.btn-change-numb-v3 {   color: rgb(182, 118, 187); }  .subject-fields-step5 .btn-apply-input {   margin-left: 10px;   text-transform: capitalize;   background-color: var(--primary-color-v2) !important; } .subject-fields-step5 .btn.btn-change-numb-v2:focus {   outline: none; } .subject-fields-step5 .input-group .form-control {   width: 50px;   text-align: center;   border-radius: 4px !important; } #price_content .prices_left_content a.a-turnaround {   text-decoration: none; } #price_content .prices_left_content a.a-turnaround:hover {   text-decoration: none; } .payment-pay-text {   text-align: center;   font-weight: bold;   font-size: 16px; } .payment-icons.payment-icons-v3 {   text-align: center; } .payment-pay-img {   margin-top: 10px; } .payment-icons.payment-icons-v3 img {   padding-right: 15px; } .payment-icons.payment-icons-v3 img:last-child {   padding-right: 0; } .subject-fields-step5 .ig-number-btn {   display: flex;   width: 100px;   justify-content: space-between;   align-items: center; } .subject-fields-step5 .ig-number-btn input {   background: white; } .subject-fields-step5 .subject-number-title {   color: #333;   font-weight: 600;   font-size: 1.2em;   width: 360px;   margin-top: 11px; } .subject-fields-step5 .subject-number-title.subject-number-title-v3 {   width: 360px; } .new_order_content .top-text {   padding: 10px 20px 0 0; } .top-text-v3 {   font-weight: 600;   position: relative;   margin: 7px 0; } .top-text-v3 .visual-guide {   font-size: 1.2em; } .icon-text-add {   width: 10px;   height: 10px;   background: green;   border: 1px;   position: absolute;   border-radius: 50%;   top: 5px;   } #custom_size .flex-items {   display: flex; } #custom_size .modal-dialog {   width: 500px; } #custom_size .modal-dialog .modal-content {   padding: 24px 20px 24px 30px; } #custom_size label {   color: #595959;   font-weight: normal;   font-size: 16px;   width: 70px; } #custom_size .custom_input {   width: 90%; } #custom_size .measure {   color: var(--blue-secondary-color); } #custom_size .span_error {   color: var(--error-color);   margin-top: 10px;   margin-bottom: 10px;   font-size: 14px; } #custom_size .cancel_button {   color: #fff;   text-transform: uppercase;   border: none;   background: #DDDDDD;   border-radius: 5px;   font-weight: bold;   padding: 5px 10px;   text-shadow: none;   line-height: 25px; } #custom_size .red_submit_button {   color: #fff;   border: none;   background: var(--pink-primary-color);   border-radius: 5px;   font-weight: bold;   padding: 9px 63px;   font-size: 20px; } .nav.nav-tabs-v3>li>a {   padding: 5px 7px; } .disable-measure-v4 {   padding-left: 5px;   padding-top: 5px; } html.res-view .font16px.custom-head-text {   font-size: 16px; } body:not(.language_en) .deposit-price.deposit-price-v4 .right {   font-size: 15px; } .language_de .deposit-price .left {   width: 69% !important;   line-height: 1.1; } .measure.measure-v4.measure-has-discount span {   position: relative; } .measure.measure-v4.measure-has-discount span.price .original-price {   right: -2px;   bottom: -15px;   position: absolute;   width: max-content; } .measure.measure-v4.measure-has-discount span.price .original-price.dark-purple {   color: rgb(89, 0, 95); }  .commitment-price-items {   display: flex;   flex-wrap: wrap;   justify-content: space-between;   padding: 0 100px;   margin-bottom: 0; } .commitment-price-items .attached-item {   text-align: center; } .commitment-price-items img {   width: 75px;   height: 75px; } .plaque-header {   background-color: #f4e2ff;   margin-top: 20px;   padding: 10px 30px;   display: flex;   line-height: 35px; } .plaque-header-1 {   font-size: 20px;   font-weight: 600;   padding: 0 5px; } .plaque-header-2 {   font-size: 20px;   padding: 0 5px; } .plaque-header-3 {   font-size: 14px; } .plaque-header-img {   width: 120px; } @media (min-width: 1000px) {   .commitment-price-items img {  width: 113px;  height: 113px;   } }  @media (min-width: 1600px) {   .pricing-v5 .wrapper-full {  max-width: 1400px;   }   .pricing-v5 .radio-wrap-img .view-corner.bg-icon-magnifier {  background: rgba(0,0,0,.5) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icons.png) 187px 0px;   }   body:not(.language_en).language_nl .deposit-price .left, body:not(.language_en).language_de .deposit-price .left {  font-size: 14px;  margin-top: 0;   }   body:not(.language_en).language_it .deposit-price .left {  font-size: 13px;  margin-top: 2px;   } } @media (max-width: 1200px) {   .pricing-v5 .right_content .advance-payment-text {  line-height: 1;  padding-bottom: 15px;   }   .pricing-v5 .attached-commitment-section .attached-item .attached-item-title {  font-size: 14px;   }   .pricing-v5 .attached-commitment-section .attached-item {  height: 110px;   } } @media (min-width: 1024px) { } @media (min-width: 1201px) {   .size-item-v3 .pink-text {  line-height: 20px;   }   .price-footer-item {  margin: 5px 0;  width: 33%;   }   .price-footer-item:nth-child(2), .price-footer-item:nth-child(5) {  margin: 5px;   } } @media (min-width: 768px) and (max-width: 1023px) {   .sizes-block .size-item.custom-has-discount .price .original-price {  bottom: -20px;  right: -2px;  font-size: 14px;   } } @media only screen and (max-width: 767px) {   .commitment-price-items {  justify-content: center;   }   .pricing-v5 .button_order {  margin-top: 15px;   }   .pricing-v5 #box_frames .frame_item {  width: calc(100%/2 - 1px);   }   .pricing-v5 .box-content label {  height: auto !important;   }   .price-footer-item {  width: 100%;  background: linear-gradient(0deg,#ffffff 0%, #1f6898 400%);  background: -webkit-linear-gradient(0deg,#ffffff 0%, #1f6898 400%);  background: -moz-linear-gradient(0deg,#ffffff 0%, #1f6898 400%);   }   .price-footer-item.item-even {  background: unset;   }   .price-footer-item.item-1 {  order: 1;   }   .price-footer-item.item-2 {  order: 4;   }   .price-footer-item.item-3 {  order: 3;   }   .price-footer-item.item-4 {  order: 2;   }   .price-footer-item.item-5 {  order: 6;   }   .price-footer-item.item-6 {  order: 5;   }   body.language_de.currency_symbol .deposit-price.deposit-price-v4 .size-left-v4 {  width: max-content !important;  margin-top: 4px;  font-size: 14px;   }   body.language_de.currency_symbol .size-item.size-item-v3 .price.right.right-point-2 {  font-size: 20px;   }   body:not(.language_en).currency_not_symbol .deposit-price.deposit-price-v3 .left {  width: 55% !important;   }   .measure.measure-v4.measure-foreign {  padding: 5px 2px;   }   .measure.measure-v4.measure-has-discount {  height: 33px;   }   .size-item.custom-has-discount .custom-block .discounted-price {  font-size: 16px;   }   .sizes-block .size-item.custom-has-discount .price .original-price {  bottom: -15px;  font-size: 14px;  right: -2px;   }   .measure-v4 .line-through.original-price {  font-size: 14px;   }   .payment-text.installment-text {  padding: 0 5px;   position: relative;   }   .payment-text.installment-text .right.right-point-3 {  position: absolute;  bottom: 0;  right: 5px;   }   .sizes-block .size-item.popular-item {  padding-bottom: 18px;   }   .sizes-block .size-item.popular-item.popular-item-v2 {  padding-bottom: inherit;   }   .sizes-block .size-item.popular-item.selected {  padding-bottom: 21px;   }   .sizes-block .size-item.popular-item.popular-item-v2.selected {  padding-bottom: inherit;   }   .subject-fields-step5 .ig-number-btn {  margin-top: 10px;  float: right;   }   .sizes-block .custom-text {  line-height: 1;   }   html.res-view #custom_size .modal-dialog {  max-width: 100%;  margin: 0 auto;  margin-top: 20px;   }   html.res-view #custom_size .modal-dialog .buttons .cancel_button {  width: 100px;   }   .subject-fields-step5 {  margin-top: 45px;  padding-left: 10px;   }   #custom_size .flex-items {  display: inline;   }   #custom_size .custom-field {  width: 100%;   }   .subject-fields-step5 .subject-number-title {  width: 225px !important;   }   #prices_big_title.prices_big_title_v3 {  font-size: 30px !important;   }   .custom-size.custom-size-v3 {  width: calc(50% - 12px);  margin-right: 5px;   }   .commitment-price-items {  padding: 0;   }   .plaque-header {  padding: 10px;  line-height: unset;   }   .plaque-header-1 {  padding: 0;  text-align: center;  line-height: 30px;   }   .plaque-header-2 {  font-size: 16px;   }   .plaque-header-3 {  font-size: 12px;  color: #636363;   }   .mobile-hc {  border: 1px solid;  margin: 4px;   }   .commitment-price-items .attached-item {  flex-basis: 33%;  width: 33%;   }   } @media screen and (min-width: 768px) {   .subject-fields-step5 .subject-number-title {  width: max-content;   }   body:not(.language_en) .deposit-price.deposit-price-v4 {  margin-top: 0;   }   .sizes-block .custom-text {  line-height: 22px;   }   .sizes-block .custom-align {  line-height: 40px;   }   .deposit-price .left {  font-size: 14px;   }   body:not(.language_en) .deposit-price .left {  font-size: 12px;  margin-top: 4px;  width: 63% !important;   }   body:not(.language_en).currency_symbol.language_nl .deposit-price .left, body:not(.language_en).currency_symbol.language_it .deposit-price .left {  font-size: 14px;  margin-top: 2px;  width: max-content !important;   }   body:not(.language_en).language_es .deposit-price .left, body:not(.language_en).language_fr .deposit-price .left {  font-size: 14px;  margin-top: 0px;   }   body.language_de.currency_symbol .deposit-price .left {  font-size: 14px;  margin-top: 4px;  width: max-content !important;   }   body.language_de.currency_symbol .deposit-price.deposit-price-v4 .right {  font-size: 17px;   }   .currency_not_symbol .deposit-price.deposit-price-v4 .right {  font-size: 16px;   } } @media screen and (max-width: 767px) {   #box_frames .box-option-content .frame_item.non-popular:nth-child(6) {  display: none !important;   }   html.res-view .block_benefit.block_benefit_v3 .left ul {  width: fit-content;   }   .show-frames-real {  margin-left: 15px !important;   }   .nav-tabs-v3.nav-tabs > li {  width: 50%;  margin-bottom: -2px;   }   .nav-tabs-v3 .tab-item {  width: 100%;   }   html.res-view .font16px.show-frames-real {  font-size: 14px;   }   .subject-fields-step5 {  margin-top: 0 !important;   }   .sizes-block .size-item.size-item-v3 {  width: 47% !important;   }   .sizes-block .size-item.size-item-v3 .size {  font-size: 16px;   }   .sizes-block .size-item.size-item-v3 .size.left-point-2 {  font-size: 14px; }   .sizes-block .size-item.size-item-v3 .price.right {  font-size: 16px;   }   .sizes-block .size-item.size-item-v3 .size.left.left-point-3, .sizes-block .size-item.size-item-v3 .price.right.right-point-3 {  font-size: 12px;  line-height: 1;   }   .size-item.size-item-v3 .price.right.right-point-2 {  font-size: 24px;   }   body:not(.language_en).currency_cad .size-item.size-item-v3 .price.right.right-point-2 {  font-size: 22px;   }   body.currency_not_symbol .size-item.size-item-v3 .price.right.right-point-2 {  font-size: 18px;   }   body.currency_not_symbol:not(.language_en) .size-item.size-item-v3 .price.right.right-point-2 {  font-size: 18px;   }   body.currency_not_symbol .sizes-block .size-item.size-item-v3 .size.left-point-2 {  font-size: 12px;   }   .sizes-block .size-item.size-item-v3 {  line-height: 1;   }   .deposit-price.deposit-price-v3 .left {  width: 65% !important;   }   body:not(.language_en).currency_cad .deposit-price.deposit-price-v3 .left {  width: 57% !important;   }   .sizing_content .wall-img {  margin-bottom: 15px;   }   .deposit-price .left {  width: 80% !important;   }   .has-discount {  width: max-content;   }   .payment-text .left {  width: 65% !important;   } } @media (max-width: 1023px) and (min-width: 750px) {   .sizes-block .size-item {  font-size: 10px;   }   .sizes-block .size-item .font16px {  font-size: 14px;   }   .sizes-block .custom-text {  font-size: 10px;   }   .deposit-price .left {  width: 65% !important;   } } @media (min-width: 1200px) and (max-width: 1280px) {   .sizes-block .size-item {  width: calc(19% - 5px);   } } @media (min-width: 1024px) and (max-width: 1200px) {   .size-item-v3 .pink-text {  line-height: 20px;   }   .price-footer-item {  width: 40%;   } } @media (min-width: 750px) and (max-width: 1023px) {   .size-item-v3 .pink-text {  line-height: 15px;   } } @media (min-width: 993px) and (max-width: 1200px) {   .pricing-v5 #box_frames .frame_item {  width: calc(100%/ 5);   } } @media (min-width: 768px) and (max-width: 992px) {   .attached-commitment-section .attached-item {  width: 49%;   }   .price-footer-item {  width: 48%;   }   .pricing-v5 #box_frames .frame_item {  width: calc(100%/ 4);   } } @media (min-width: 768px) and (max-width: 1199px) {   .sizes-block .size-item {  width: calc(24% - 5px);   } } @media only screen and (max-width: 749px) {   #price_content #box_frames .frame_item img.frame-img-v3 {  max-height: 134px;   } } @media (min-width: 667px) and (max-width: 736px) {   #price_content #box_frames .frame_item img.frame-img-v3 {  max-height: 252px;   } } @media screen and (max-width: 414px) {   #price_content #box_frames .frame_item img.frame-img-v3 {  max-height: 118px;   } } @media screen and (max-width: 399px) {   .payment-text {  font-size: 8px;   }   .deposit-price {  font-size: 13px;   } } @media only screen and (max-width: 413px) and (min-width: 320px) {   html.res-view .font16px.custom-head-text {  font-size: 16px;   } } @media (min-width: 376px) and (max-width: 398px) {   #price_content #box_frames .frame_item img.frame-img-v3 {  max-height: 124px;   } } @media screen and (max-width: 375px) {   #price_content #box_frames .frame_item img.frame-img-v3 {  max-height: 118px;   }   .currency_not_symbol .sizes-block .size-item.size-item-v3 .size {  font-size: 14px;   }   body.currency_not_symbol .size-item.size-item-v3 .price.right.right-point-2 {  font-size: 18px;   }   .pricing-v5 .radio-wrap-img .view-corner.bg-icon-magnifier {  background: rgba(0,0,0,.5) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icons.png) 155px -30px;   } } @media screen and (max-width: 350px) {   #price_content #box_frames .frame_item img.frame-img-v3 {  max-height: 105px;   } } @media screen and (max-width: 320px) {   #price_content #box_frames .frame_item img.frame-img-v3 {  max-height: 92px;   }   .sizes-block .size-item.size-item-v3 {  max-width: 46% !important;   } } @media screen and (min-width: 1200px) and (max-width: 1919px) {   .pricing-v5 .payment-pay-img img {  height: 34px;   } } .pricing-v5 .payment-pay-img {   display: flex;   flex-wrap: wrap;   justify-content: space-between; } @media screen and (max-width: 767px) {   .pricing-v5 .payment-pay-img {  display: flex;  justify-content: space-evenly;   } } .pricing-v5 .payment-pay-img .vemo-icon{   border: 1px solid #000; } @media screen and (max-width: 364px) {   .subject-fields .custom_number_person {  display: flex;  justify-content: space-between;  align-items: center;   }   .subject-fields .custom_number_person .subject-number-title {  font-size: 0.9em;   } } @media screen and (max-width: 362px) {   .sizes-block .size-item.size-item-v3 {  width: 46% !important;   }   .sizes-block .size-item.size-item-v3 .size {  font-size: 15px;   } }  @media screen and (min-width: 1200px) and (max-width: 1919px){   .pricing-v5 .hide-zip-icon img {  height: 40px;   } } .pricing-v5 .hide-zip-icon{  justify-content: space-evenly !important; } @media (min-width: 1920px){   .pricing-v5 .hide-zip-icon img {  height: 45px;   } } @media (max-width: 767px){   .pricing-v5 .hide-zip-icon img {  height: 45px;   }   .pricing-v5 .has-afterpay .hide-zip-icon img {  height: 40px;   } }  @media screen and (min-width: 768px) {   .currency_not_symbol .deposit-price.deposit-price-mxn .left {  width: 50% !important;   }   .currency_not_symbol .deposit-price.deposit-price-mxn .right {  width: 30% !important;  line-height: normal;  text-align: right;   } } @media screen and (max-width: 375px) {   .currency_not_symbol .deposit-price.deposit-price-mxn .left {  width: 55% !important;   }   .currency_not_symbol .deposit-price.deposit-price-mxn .right {  width: 45% !important;  text-align: right;   } } @media screen and (min-width: 376px) and (max-width: 395px){   .currency_not_symbol .deposit-price.deposit-price-mxn .left {  width: 56% !important;   }   .currency_not_symbol .deposit-price.deposit-price-mxn .right {  width: 40% !important;  text-align: right;   } } .limit-time-3638 {   border-radius: 2px;   padding: 5px;   margin-bottom: 10px;   background-color: #F7DFF9;   font-weight: 700;   font-size: 22px; } .limit-time-3638.is-mobile {   font-size: 20px;   text-align: center; } .size-item.enable-variant .select-size {   position: absolute !important;   height: 18px;   background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/radio_check.png) no-repeat scroll 0 0 / 18px 18px;   width: 18px; } .measure.measure-with-variant {   position: relative;   background: #f1f1f1 !important;   padding: 6px;   display: flex;   flex-direction: row;   align-items: center;   border-top-right-radius: 5px;   border-top-left-radius: 5px; } .size-item.selected.enable-variant {   background-color: #fcf5ff;   border: 2px solid #c48dc6; } .size-item.selected.enable-variant .measure {   background: #F4E2FF !important; } .size-item.selected.enable-variant .select-size {   background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 0 0 / 18px 18px !important } .size-item .measure.measure-with-variant .size {   margin-left: 25px;   font-size: 18px;   font-weight: 600; } .size-item .measure.measure-with-variant.measure-has-discount span {   position: absolute; } .measure-with-variant.measure-has-discount .popular-label {   position: absolute !important;   width: 35% !important;   right: 6px;   bottom: 4px !important; } .sizes-block .size-item.enable-variant {   padding: 0; } .enable-variant .line-price-i {   display: flex;   font-size: 18px;   font-weight: 100;   padding: 0 10px;   flex-direction: row;   justify-content: flex-start; } .enable-variant .line-price-i .price {   margin-right: 5px; } .enable-variant .line-price-i .price-actual {   color: #A815BD; } .enable-variant .line-price-i .price-high {   text-decoration: line-through; } .size-item.enable-variant .deposit-price {   padding: 0 10px;   margin-top: 10px; } .size-item.enable-variant .deposit-price .size {   position: relative;   font-size: 18px;   text-wrap: nowrap;   font-weight: 100; } .size-item.enable-variant .deposit-price .price {   font-size: 18px; } .sizes-block .size-item.popular-item.enable-variant .popular-label {   margin-left: 8px;   padding: 6px 0; } .top-text.top-text-3638 {   font-weight: 600; } @media only screen and (max-width: 767px) {   .top-text.top-text-3638 {  text-align: center;   }   .size-item.enable-variant .deposit-price .price {  font-size: 20px !important;  line-height: 18px;   } } .custom-size-variant.selected {   background-color: #fcf5ff;   border: 2px solid #c48dc6 !important; } .custom-size-variant .custom-block {   height: 100%; } .custom-size-variant .custom-block .size {   font-size: 20px;   font-weight: 600;   width: 100%; } .custom-size-variant .custom-block .size a {   color: black;   font-size: 18px;   text-decoration: underline;   float: right; } .custom-size-variant .price {   font-size: 18px;   padding: 6px;   color: #A815BD; } .custom-size-variant, .custom-size-variant .custom-block {   padding: 0px !important; } .custom-size-variant .custom-block .custom-head-text {   padding: 6px !important;   border-top-right-radius: 4px;   border-top-left-radius: 4px; } .custom-size-variant .subject-max-text {   font-size: 16px;   margin-top: 5px;   padding: 6px;   color: black; } body:not(.language_en) .size-item .measure.measure-with-variant .size{   font-size: 15px; } body:not(.language_en) .popular-item .measure.measure-v4.measure-foreign{   padding-bottom: 6px !important; } body:not(.language_en).language_fr .deposit-price .left, body:not(.language_en).language_es .deposit-price .left{   width: 80%;   text-wrap: auto; } @media (max-width: 767px) {   body:not(.language_en) .size-item.enable-variant .deposit-price .size{  text-wrap: auto;  font-size: 15px;   } } .subject-fields-step5 .btn.btn-change-numb-v2:focus-visible{   outline: -webkit-focus-ring-color auto 1px; } .pricing-v5 .frames_prices #frames_size:focus-visible{   outline: 2px solid #000;   outline-offset: 2px; } .pricing-v5 .button_order_v5 .order-now:focus-visible{   outline: 2px solid #000;   outline-offset: 2px; } .visually-hidden {   position: absolute;   width: 1px;   height: 1px;   margin: -1px;   padding: 0;   overflow: hidden;   clip: rect(0, 0, 0, 0);   border: 0; } #custom_size .close:focus{   outline: -webkit-focus-ring-color auto 1px; } 
 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; } 
