label{font-weight: normal} .black-color, .new_order_content .black-color {color: #000;} .font28px{font-size: 28px} .font16px{font-size: 16px} .font22px{font-size: 22px} .fix-text{line-height: 75px} .display_block {display: block} .order-content{margin:20px 0;color:#0d0d0d;position:relative} .img-step1{margin-left: 8%;} body.language_fr .img-step1 {width: 260px} body.language_fr .instead-of-order-left {width: 35%} body.language_fr .line_step .line_arrow {left: 51.5%} body.language_fr .line_step .line_arrow.line_arrow2 {left: 64%} body.language_fr .line_step .line_arrow.line_arrow3 {left: 77%} .text-banner-order{   float: right;margin-right: 15px;   width: 90%;} .color-h2{color: var(--blue-secondary-color)} .fix-h2{margin-left:10px } .wrapper-70{width:70%;margin:0;float: left} .wrapper-30{width:30%;margin:0;float: left} .fix-point{margin: 20px auto} .banner_discount {   background: url(https://www.paintyourlife.com/themes/newPainting/img/order/banner.png) no-repeat scroll 0 0;   width: 481px;   height: 77px; } .banner_discount.paypal_banner {   background: url(https://www.paintyourlife.com/themes/newPainting/img/paypal_coupon_small.jpg) no-repeat scroll 0 0;   width: 481px;   height: 53px; } .box_content_left {width: 71%} .box_content_right {width:23.3%;} #box_content {position: relative; float: left;width: 100%;min-height: 500px} #box_content .img_bootom_cart {margin-top: 20px; text-align: center} .title h2{color: var(--blue-secondary-color)} .width_full{width: 100%} #send_type_required{color: #F4380B} .required {   margin-left: 20px;   margin-top: 25px;   display: none; } #upload1 .title{position: relative} #size_required, #upload1 #send_type_required {right: 65px!important;} .more_info a.add, #order-step2 #box_background .order_blue_small a.add, .remm .add, .odpver6 #box_background .order_blue_small a.add{   background: url(https://www.paintyourlife.com/themes/newPainting/img/order/info-icon.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);   height: 24px;   width: 24px;   display: block;   position: absolute;   right: 20px;   top: 15px; } .more_info a.add.add-phone-info-v2 {   top: 10px; } .odpver6 #box_background .order_blue_small a.add {top: -20px;} .odpver6 #box_background .order_blue_small .open_more_info {margin-left: -182px; margin-top: 12px;} .odpver6 #box_background .order_blue_small .open_more_info .img_top {left: 140px; top: -14px;} .remm .add {right: 20px; cursor: pointer} .img_remm {   right: -39px; top: 58px } #comments .img_remm .img_top {   left: 108px;   top: -14px; } .img_middle, #upload1 .img_middle, #uploadr .img_middle, #order_type .img_middle, #order-step2 .img_middle{   background-color: #fdf6cc;   background-image: url(https://www.paintyourlife.com/themes/popart/images/entry_description_bg.png);   background-position: left top;   background-repeat: repeat-x;   border: 1px solid #bababa;   border-radius: 5px;   box-shadow: 0 2px 5px #a6a6a6;   color: #000;   font-size: 12px;   font-weight: normal;   line-height: 14px !important;   padding: 10px;   text-align: left;   text-shadow: 1px 1px 1px #fff;   width: 180px;   z-index: 1000; } .img_upload .img_top, #upload1 .img_upload .img_top, #uploadr .img_upload .img_top, #order_type .img_upload .img_top, #order-step2 .img_upload .img_top{   border: medium none !important;   height: 8px;   left: 140px;   position: absolute;   top: -14px;   width: 22px;   z-index: 1001; } .img_upload, #upload1 .img_upload, #uploadr .img_upload, #order_type .img_upload, #order-step2 #box_background .img_upload {   display: none;   margin-left: -182px;   margin-top: 55px;   position: absolute;   width: 190px;   z-index: 1001; } #upload1 #open_default {   display: block;   margin-left: 2px;   margin-top: 15px;} #upload1 #open_default .img_top{   left: -21px;   top: 15px;   transform: rotate(-90deg);   -ms-transform: rotate(-90deg);   -webkit-transform: rotate(-90deg); } .title {   border-bottom: 1px solid #dddddd;   padding-bottom: 10px;} #comments .title {   border-top: 1px solid #dddddd;   border-bottom: none;   padding-bottom: 10px;   position: relative; } .custom_texarea {   border: 1px solid #dddddd;   border-radius: 5px;   padding: 5px 20px;   width: 100%;} .new_order_content .customFileInput1, .new_order_content .customFileInput2 {float: right;margin-bottom: 0;} .new_order_content .customFileInput {float: right;margin-bottom: 0;} .new_order_content .customFileInput .fileName {   background: url(https://www.paintyourlife.com/themes/newPainting/img/order/bg_input.jpg) repeat-x; border-radius: 5px;   border-right: 1px solid #dddddd;   border-left: 1px solid #dddddd;   float: left;   height: 40px;   width: 72%;   margin-right: 10px;   line-height: 40px; } .new_order_content .customFileInput1 .fileName1, .new_order_content .customFileInput2 .fileName2 {   background: url(https://www.paintyourlife.com/themes/newPainting/img/order/bg_input.jpg) repeat-x; border-radius: 5px;   border-right: 1px solid #dddddd;   border-left: 1px solid #dddddd;   float: left;   height: 40px;   width: 439px;   margin-right: 10px;   line-height: 40px; } .new_order_content .customFileInput input {width: 100%} .new_order_content .customFileInput1 input, .new_order_content .customFileInput2 input {width: 100%} .new_order_content .customFileInput .browseBtn {   background-color: var(--pink-primary-color);   background-image: none;   border-radius: 5px;   color: #fff;   cursor: pointer;   float: left;   font-size: 16px;   height: auto;   line-height: 23px;   padding: 8px 0px;   text-shadow: none;   width: 25%; } .new_order_content .customFileInput1 .browseBtn1, .new_order_content .customFileInput2 .browseBtn2 {   background-color: var(--pink-primary-color);   background-image: none;   border-radius: 5px;   color: #fff;   cursor: pointer;   float: left;   font-size: 16px;   height: auto;   line-height: 23px;   padding: 8px 34px;   text-shadow: none;   width: auto; } .new_order_content .customFileInput .browseBtn:hover {background-color: #ca0e4a} .new_order_content .customFileInput1 .browseBtn1:hover, .new_order_content .customFileInput2 .browseBtn1:hover {background-color: #ca0e4a} .main_upload {padding: 30px 0px; position: relative} .main_upload label.left {margin-top: 8px;} .new_order_content .social {   color: #000;   margin-right: 3%;   width: 31%;   background-color: #f7f7f7; border: 1px solid #dddddd; border-radius: 5px;   padding: 1% 0 4.5% 2%;cursor: pointer} .new_order_content .social.facebook {   background-image: url(https://www.paintyourlife.com/themes/newPainting/img/order/facebook_icon.png);   background-position: 10px center;   background-repeat: no-repeat; } .new_order_content .social.picasa {   background-image: url(https://www.paintyourlife.com/themes/newPainting/img/order/picasa_icon.png);   background-position: 10px center;   background-repeat: no-repeat; } .new_order_content .social.instagram {   background-image: url(https://www.paintyourlife.com/themes/newPainting/img/order/instagram_icon.png);   background-position: 10px center;   background-repeat: no-repeat; } .new_order_content .social span{margin-left: 30px; color: #000} .new_order_content .social:last-child{margin-right: 0} .new_order_content .social:hover {text-decoration: none; background-color: #f1f1f1} .import_social, .new_order_content .customFileInput,.new_order_content .customFileInput1,.new_order_content .customFileInput2 {width: 67%} .import_left {width: 26%} .option span.left {margin-top: 8px;} .new_order_content span, .new_order_content label, .box_content_right span {color: #767676} .new_order_content a{color: var(--primary-color-v2)} .new_order_content .color-black {color: #000} .box_content_right span.pets-num, .box_content_right span.people-num, .box_content_right span.subject-text {   color: #000; } #other_upload {margin-bottom: 20px} #other_upload.open {margin-bottom: 0} .other_upload_content {padding: 20px 0; display: none} .open .other_upload_content {display: block} .other_upload_content .option {margin: 20px 0;} .other_upload {position: relative} .other_upload .more_info a.add {   right: -5px;   top: -22px; } .other_upload .more_info .img_upload {margin-left: -160px;margin-top: 18px} .other_upload .more_info .img_upload .img_top {top:-15px;left: 143px} .select_background h2 {color: #565656; margin: 0} .other_upload h2{color: var(--blue-secondary-color); margin: 0} .other_upload h2 span, .select_background h2 span {font-style: italic} .other_upload, .select_background {background-color: #f7f7f7; padding: 20px} .ref_upload {   width: 100%;   float: left;   margin-top: 30px;   position: relative; } .other_upload h2, .select_background h2 {   background: url("https://newpyl.s3.amazonaws.com/cdn/images/close_icon.png") no-repeat;   height: 24px;   padding-left: 35px;   line-height: 24px} .other_upload h2.bg-icon-circle-toggle, .select_background h2.bg-icon-circle-toggle, #box_order_artist #order_type.choose-artist-in-medium-step .title h2 {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -275px -59px; } .open .other_upload h2, .open .select_background h2 {background: url(https://www.paintyourlife.com/themes/newPainting/img/order/open_icon.png) no-repeat;color: var(--blue-secondary-color);} .open .other_upload h2.bg-icon-circle-toggle, .open .select_background h2.bg-icon-circle-toggle, #box_order_artist #order_type.choose-artist-in-medium-step.open .title h2 {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -275px -86px; } .new_order_content #uploadr .box-content, .new_order_content #second_upload .box-content {display: none} .new_order_content #uploadr.open .box-content, .new_order_content #second_upload.open .box-content {display: block} #second_upload {display: none;} .other_upload,.ref_upload2, .select_background {cursor: pointer} .new_order_content #uploadr .main_upload:last-child, .new_order_content #second_upload .main_upload:last-child{border-bottom: 1px solid #dddddd; margin-bottom: 30px} .new_order_content #uploadr .ref_upload, .new_order_content #second_upload .ref_upload2 {margin-bottom: 30px} .new_order_content #second_upload.open .ref_upload2 {margin-bottom: 30px} .div_button .button {border: none;} .margin-bottom-continue{margin-bottom: 0} #select_currency .custom-select-text {text-transform: uppercase} .div_button .input_disable {   background-color: #dddddd;   padding: 8px 0 5px 15px;   line-height: 22px;   color: #fff;   border-radius: 5px;   font-weight: bold;   background-image: none;   font-size: 16px; } .div_button a.back_button {   padding: 8px 15px 5px 0;   background-color: #D2D2D2; } .div_button a.back_button:hover {   background-color: #D2D2D2;   text-decoration: none; } .div_button a.back_button span.tick-button, .div_button a.back_button:hover span.tick-button {   background: url(https://www.paintyourlife.com/themes/newPainting/img/order/arrow_button_back.jpg) no-repeat;   float: left; } .div_button .input_disable:hover{background-image: none;background-color: #dddddd;} .div_button .input_disable:hover span.tick-button {background: url(https://www.paintyourlife.com/themes/newPainting/img/order/arrow_button_disable.png) no-repeat;} .div_button .input_blue, .div_button .input_white {   background-color: #38d119;   background-image: none;   border-radius: 5px;   color: #fff;   font-size: 16px;   font-weight: bold;   line-height: 22px;   padding: 8px 0 5px 15px; } .div_button .input_white {   background-color: #fff;   background-image: none;   border-radius: 5px;   color: var(--blue-secondary-color);   font-size: 16px;   font-weight: bold;   line-height: 22px;   border: 2px solid var(--blue-secondary-color);   padding: 6px 20px 7px 20px; } .button span.tick-button {background: url(https://www.paintyourlife.com/themes/newPainting/img/order/arrow_button_disable.png) no-repeat;   float: right;   height: 26px;   width: 24px!important;   margin-left: 10px;   margin-right: 15px;} .button span.tick-button-blue {background: url(https://www.paintyourlife.com/themes/newPainting/img/order/tink_green.png) no-repeat;   float: right;   height: 26px;   width: 24px!important;   margin-left: 10px;   margin-right: 15px;} .div_button {text-align: right;margin-bottom: 30px} #button2{margin-top: 16px} #box_content #button3{border-top: 1px solid #dddddd;   margin-bottom: 30px;   padding-top: 30px;   text-align: right;} .margin-bottom-continue{margin-bottom: 0} .div_button .input_blue:hover span.tick-button-blue {background: url(https://www.paintyourlife.com/themes/newPainting/img/order/tink_green.png) no-repeat; } .div_button .input_white:hover {   background-image: none;   color: #01a3a5;   border-color: #01a3a5; }  .box_content_right #message_box {   padding: 0 20px 20px;   box-shadow: 1px 1px 11px 0 #dddddd;   width: 280px;   background-color: #fff;   float: left;   position: inherit; } #trustpilot_order {   border: 3px solid #ededed;   padding: 10px;   margin-top: 20px; } .show_trustpilot #box_content {min-height: 808px} .box_content_right #message_box h2{color: #ff306b; font-weight: bold} .back-arrow, .summary_content .summary_show {background: url(https://www.paintyourlife.com/themes/newPainting/img/order/arrow_icon.png) no-repeat;   height: 56px;   margin-top: 30px;   width: 85px;} .new-order-content {margin-top: 20px} .new_order_content div.file {padding:20px 0px} .photo_item { margin-right: 3%; margin-bottom: 30px;} .photo_item .item_container{float: left; position: relative;max-height: 100%} .new_order_content div.file img {   border: 3px solid #fff;   box-shadow: 1px 1px 5px 0 #666;   float: left;   max-height: 160px;   height: auto;   max-width: 100%;   width: auto; } @media screen and (-webkit-min-device-pixel-ratio:0) {  .new_order_content div.file img {height: auto; width: auto}   ::i-block-chrome,.new_order_content div.file img {width: 150px} } .delete_image {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/delete_icon_upload.png) no-repeat scroll left center;   bottom: -18px;   display: block;   height: 37px;   position: absolute;   right: -12px;   width: 35px;   cursor: pointer; } .new_order_content div.file .info {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/upload_success_icon.png) no-repeat scroll left center / auto 50px;   float: left;   margin-left: 20px;   padding-left: 65px;   width: 100%;   margin-bottom: 20px; } .new_order_content div.file .info span {display: inline; margin-bottom: 0} .font-georgia {font-family: Georgia} .font60px {font-size: 60px} .new_order_content span.green-text, .box_content_right span.green-text{color: #38d119} .new_order_content span.blue-text, .box_content_right span.blue-text{color: var(--blue-secondary-color)} .new_order_content span.black-text {color: #000} .font38px {font-size: 38px} .summary_content #c_image img{   max-width: 48px; max-height: 48px;   border: 1px solid #fff;   float: left;   box-shadow: 1px 1px 5px 0 #666} #c_image {margin-bottom: 20px} .summary_content #c_image #original_image img {width: 48px; height: 48px;box-shadow: none} #original_image {   width: 48px;   height: 48px;   border: 2px solid #fff;   float: left;   position: relative;   -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);   -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);   box-shadow: 2px 2px 5px rgba(0,0,0,0.3);   margin-bottom: 20px;   z-index: 1; } #original_image:before {   width: 48px;   height: 48px;   content: "";   background: #eff4de;   border: 2px solid #fff;   position: absolute;   z-index: -1;   top: 0px;   left: -6px;   -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);   -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);   box-shadow: 2px 2px 5px rgba(0,0,0,0.3);   -webkit-transform: rotate(-5deg);   -moz-transform: rotate(-5deg);   -o-transform: rotate(-5deg);   -ms-transform: rotate(-5deg);   transform: rotate(-5deg); } #original_image:after {   width: 48px;   height: 48px;   content: "";   background: #768590;   border: 2px solid #fff;   position: absolute;   z-index: -1;   top: 3px;   left: 0px;   -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);   -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);   box-shadow: 2px 2px 5px rgba(0,0,0,0.3);   -webkit-transform: rotate(4deg);   -moz-transform: rotate(4deg);   -o-transform: rotate(4deg);   -ms-transform: rotate(4deg);   transform: rotate(4deg); } .summary_content #showcasespec img{border: 1px solid #fff; box-shadow: 1px 1px 5px 0 #666;} .summary_content #c_image .left{margin-left: 10px} .summary_content #c_image .left a {   color: var(--blue-secondary-color);   text-decoration: underline;   font-weight: bold; } .summary_content .white-text {color: #fff} #block_coupon {   background: url(https://www.paintyourlife.com/themes/newPainting/img/order/bg_coupon.png) no-repeat;   height: 113px;   width: 299px;   margin-left: -30px;   margin-top: 20px; } #block_coupon .coupon_content {padding: 10px 15px} .custom_input {border: 1px solid #dddddd;   border-radius: 5px;   font-style: italic;   height: 34px;   padding-left: 5px;   width: 175px;} .black_button { background: none repeat scroll 0 0 #000;   border: medium none;   border-radius: 5px;   color: var(--blue-secondary-color);   font-weight: bold;   padding: 7px 25px;} #upload1 .title .div_button, #sizing .title .div_button {margin-bottom: 0;   margin-top: 17px;} .popup_email{text-align: center} .skip-email-popup{cursor: pointer;color: var(--blue-secondary-color);text-decoration: underline} .skip-email-popup:hover{text-decoration: underline;color: var(--blue-secondary-color)} #wrapper_popup { background-color: #000;   height: 100%;   opacity: 0.7;   position: fixed;   top: 0;   width: 100%;   z-index: 11;   display: none;} #popup_block_order {   display: none;   background-color: #fff;   left: 29%;   position: fixed;   top: 30%;   width: 650px;   z-index: 12;   text-align: center; } #popup_block_order .popup_email .font20px {   font-size: 16px;   line-height: 24px; } .margin-bottom-popup-email{margin-bottom: 10px;} .align_center {text-align: center} .popup_email .font38px {   color: #000;   font-size: 26px;   font-weight: bold; } .popup_email .font24px {color: #686868; margin-bottom: 30px} .popup_email span{line-height: 35px} .error {color: red; display: none;} div.register .error {display: block} #couponcode.error {display: block;float: left;margin-right: 5px} .popup_email .custom_input {height: 45px; width: 325px} .popup_email .blue-button {   border: none;   padding: 2% 10%;   color: #fff;   font-size: 18px;   background: var(--pink-primary-color) !important;   font-weight: bold; } .popup_email .blue-button:hover {   background: var(--pink-primary-hover-color) !important; } .popup_email.has-name-field .custom_input {   padding-left: 17px; } #block_coupon .font {   font-family: BebasNeue; } #block_coupon .coupon_content .span{margin-bottom: 0} .radio-check{background: rgba(0, 0, 0, 0) url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/radio_check.png") no-repeat scroll 100% center;;margin-right: 5px;display: block;   float: left;   height: 17px;   margin-top: 2px;   width: 18px;} #box_background .radio-check {   margin-top: 4px;   width: 20px;   height: 20px; } .radio-check {   margin-top: 4px;   background-size: contain;   height: 20px;   width: 20px; } .choose-artist-selection .select_item.has_popular .add_background{   margin-top: 2px; } .radio-checked{background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/radio-checked.png) no-repeat scroll 100% center;margin-right: 5px} .bg-icon-radio.radio-check, .bg-icon-radio.radio-checked {background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll;} .bg-icon-radio.radio-check {background-position: 0 -28px;} .bg-icon-radio.radio-checked {background-position: -23px -28px;} .h2-order-type{margin-bottom: -5px} .choose_style {padding: 20px 0} #order_type .choose_style {padding: 0} .medium_item {position: relative;margin-right: 2.8%; cursor: pointer;margin-bottom: 10px;width: 122px} .medium_item .medium_item_img img{border: 18px solid #f7f7f7; border-radius: 5px} .medium_item_img {border: 1px solid #dddddd; border-radius: 5px;margin-bottom: 10px} .medium_item label {   color: #595959;display: inline-block;   width: 118px;} .medium_item input[type=radio] {margin-right: 5px} .medium_item div.popular {background: url(https://www.paintyourlife.com/themes/newPainting/img/order/popular_icon.png) no-repeat;   width: 66px; height: 67px;display: block;position: absolute;   right: -2px;   top: -2px;} .medium_item div.popular.bg-icon-popular {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll 0 -72px; } .medium_item div.popular span{color: #fff; margin-left: 20px;   margin-top: 15px;} .medium_item:last-child {margin-right: 0} .medium_item.selected .medium_item_img img {border: 18px solid #fff} .medium_item.selected .medium_item_img {box-shadow: 1px 1px 5px 0 #ddd} .rotate {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(-90deg);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5); } .order-content-v2 #medium .medium_item div.popular {   right: -4px;   top: -4px; } .order-content-v2 #medium .medium_item div.popular .rotate {   margin-top: 17px; } .order-content-v2 #medium .medium_item.selected div.popular {   width: 73px;   height: 74px;   right: -13px;   top: -6px; } .order-content-v2 #medium .medium_item.selected div.popular .rotate {   margin-left: 19px;   margin-top: 20px; } .order-content-v2 #medium .medium_item_img, .order-content-v2 #medium .medium_item.selected .medium_item_img {   border: none;   padding: 0;   box-shadow: none; } .order-content-v2 #medium .medium_item_img img, .order-content-v2 #medium .medium_item.selected .medium_item_img img {   width: 100%;   border: none;   border-radius: initial; } .order-content-v2 #medium .medium_item {   border: 1px solid #dddddd;   border-radius: 5px;   margin-bottom: 10px;   background-color: #f7f7f7;   padding: 5px; } .order-content-v2 #medium .medium_item.selected {   background-color: #fff;   border: 3px solid var(--blue-secondary-color); } .order-content-v2 #medium .medium_item:hover {   box-shadow: 0 0 2px 2px #ddd;   background-color: #fff; } .order-content-v2 #medium .colorSelection a {   padding: 5px 8px; } .order-content-v2 #medium .medium_item label {   width: 100% !important;   padding-top: 5px;   padding-bottom: 5px; } .order-content-v2 #medium .title {   border-bottom: none; } .order-content-v2 .order-header {   padding-top: 20px; } .order-content-v2 .order-header .right-banner {   max-width: 23.3%; } #order_type .title h2 {color: #585858} #order_type .title {border-bottom: none; border-top: 1px solid #dddddd} #order_type .medium_item .medium_item_img {   background: url("https://new_order.s3.amazonaws.com/subject/1person.png") no-repeat scroll center center #f7f7f7;   width: 100px; height: 73px;padding: 60px} #order_type .medium_item .medium_item_img.two-persons {background: url("https://new_order.s3.amazonaws.com/subject/2presons.png") no-repeat scroll center center #f7f7f7;} #order_type .medium_item .medium_item_img.pet {background: url("https://new_order.s3.amazonaws.com/subject/pet.png") no-repeat scroll center center #f7f7f7;} #order_type .medium_item .medium_item_img.pet_person {background: url("https://new_order.s3.amazonaws.com/subject/pet-person.png") no-repeat scroll center center #f7f7f7;} #order_type .medium_item .medium_item_img.landscape {background: url("https://new_order.s3.amazonaws.com/subject/landscape.png") no-repeat scroll center center #f7f7f7;} #order_type .medium_item.selected .medium_item_img {background: url("https://new_order.s3.amazonaws.com/subject/1person_hover.png") no-repeat scroll center center #fff} #order_type .medium_item.selected .medium_item_img.two-persons {background: url("https://new_order.s3.amazonaws.com/subject/2presons_hover.png") no-repeat scroll center center #fff} #order_type .medium_item.selected .medium_item_img.pet {background: url("https://new_order.s3.amazonaws.com/subject/pet_hover.png") no-repeat scroll center center #fff} #order_type .medium_item.selected .medium_item_img.pet_person {background: url("https://new_order.s3.amazonaws.com/subject/person-pet_hover.png") no-repeat scroll center center #fff} #order_type .medium_item.selected .medium_item_img.landscape {background: url("https://new_order.s3.amazonaws.com/subject/landscape_hover.png") no-repeat scroll center center #fff} #order_type .medium_item .medium_item_img.bg-icon-subject, #order_type .medium_item.selected .medium_item_img.bg-icon-subject {   background: url('https://s3.amazonaws.com/newpyl/new_order/subject/subjects.min.png') no-repeat scroll; } #order_type .medium_item .medium_item_img.bg-icon-subject.one-person {background-position: 5px 20px;} #order_type .medium_item .medium_item_img.bg-icon-subject.two-persons {background-position: 5px -100px;} #order_type .medium_item .medium_item_img.bg-icon-subject.pet {background-position: 5px -215px;} #order_type .medium_item .medium_item_img.bg-icon-subject.pet_person {background-position: 5px -340px;} #order_type .medium_item .medium_item_img.bg-icon-subject.landscape {background-position: 10px -455px;} #order_type .medium_item.selected .medium_item_img.bg-icon-subject.one-person {background-position: -115px 20px;} #order_type .medium_item.selected .medium_item_img.bg-icon-subject.two-persons {background-position: -117px -100px;} #order_type .medium_item.selected .medium_item_img.bg-icon-subject.pet {background-position: -115px -215px;} #order_type .medium_item.selected .medium_item_img.bg-icon-subject.pet_person {background-position: -115px -340px;} #order_type .medium_item.selected .medium_item_img.bg-icon-subject.landscape {background-position: -115px -455px;} #medium_description {   border-top: 1px solid #dddddd;   margin-bottom: 20px;   color: #595959;   position: relative;   padding-top: 15px;} .arrow_down {   background: url(https://www.paintyourlife.com/themes/newPainting/img/order/arrow_down.jpg) no-repeat scroll center center #fff;   display: block;   height: 20px;   left: 5%;   position: absolute;   top: -20px;   width: 30px; } #medium_description.charcoal_description .arrow_down{left: 22%} #medium_description.pencil_description .arrow_down{left: 39%} #medium_description.watercolor_description .arrow_down{left: 57%} #medium_description.pastel_description .arrow_down{left: 75%} #medium_description.acrylic_description .arrow_down{left: 91%} .medium_description_item {display: none} #oil_des {display: block} #order_type .medium_item .medium_item_img.custom{background-color: #f7f7f7; background-image: none; padding: 5px 10px;   height: 122px; width: 100%} #order_type .medium_item.custom .custom_input {width: 50px; font-style: normal} .select_background .more_info a.add,#order-step2 #box_background .order_blue_small a.add {top: -20px} span.popular2 {background: url("https://newpyl.s3.amazonaws.com/cdn/images/popular_icon2.png") no-repeat;   color: #fff;   display: block;   float: left;   height: 32px;   line-height: 35px;   text-align: center;   width: 74px;   margin: 0} span.popular3 {   background: var(--pink-primary-color);   color: #fff;   display: block;   float: left;   height: 23px;   line-height: 25px;   text-align: center;   padding: 0px 10px;   width: min-content;   margin: 0;   margin-top: 5px;   border-top-right-radius: 4px;   border-bottom-right-radius: 4px; } span.popular-artists{   margin-top: 3px; } .more_info a.add.bg-icon-help, #order-step2 #box_background .order_blue_small a.add.bg-icon-help, .remm .add.bg-icon-help, .select_background .more_info a.add.bg-icon-help {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -234px 0; } div.bg-entry-up-arrow {   display: inline-block;   width: 22px;   height: 8px;   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -234px -33px; } .add_background {float: left; margin-top: 4px;margin-left: 4px; color: #000 !important;} .background_content .select_item {margin-right: 10px; margin-right: 20px;padding: 10px;   border: 1px solid transparent;   cursor: pointer} .background_content .select_item.solid_select {margin-right: 0} .background_content .select_item:first-child {margin-top: 0} .background_content{float: left;   padding: 20px 0;   width: 100%;   display: none; } .background_content .select_item.selected {box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);border: 1px solid #dddddd; border-radius: 5px;background: #fff } .background_content .select_item.has_popular{padding: 6px 10px 10px 0} .solid_backgound {   background: none repeat scroll 0 0 #fff;   border: 1px solid #dddddd;   border-radius: 5px;   box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);   margin-top: -1px;   position: relative;   z-index: 1;   padding: 20px;   display: none; } .background_content .select_item.solid_select.selected{border: none; box-shadow: none;padding: 0;margin-top: -8px;position: relative;   z-index: 10;} .background_content .select_item.solid_select.selected .shadow_left {background:url(https://www.paintyourlife.com/themes/newPainting/img/order/bg_shadow_left.jpg) no-repeat; width: 11px; height: 70px; float: left} .background_content .select_item.solid_select.selected .shadow_right {background:url(https://www.paintyourlife.com/themes/newPainting/img/order/bg_shadow_right.jpg) no-repeat; width: 11px; height: 70px;float: left} .background_content .select_item.solid_select.selected .shadow_center {background:url(https://www.paintyourlife.com/themes/newPainting/img/order/bg_shadow.jpg) repeat-x; height: 70px;float: left; padding: 20px} body.language_fr .background_content .select_item.solid_select.selected .shadow_center {padding: 20px 0} .background_item {height: 110px;padding: 3px; cursor: pointer;margin-right: 15px; width: 76px} .solid_backgound.five-items-per-row .background_item {height: inherit;width: 147px; margin-right: 18px;} .solid_backgound.five-items-per-row .background_item img {margin-bottom: 5px;} .solid_backgound.five-items-per-row .background_item:nth-child(5n) {margin-right: 0;} .background_item:last-child{margin-right: 0} #box_background_color .background_item:hover, #box_background_color .background_item.selected{background: var(--blue-secondary-color);} #box_background_color .background_item:hover label, #box_background_color .background_item.selected label {color: #fff} #box_background_color .background_item label {width: auto!important;} #box_background_color .background_item label img {margin: 0; width: 100%;} #box_background_color.five-items-per-row .background_item img {margin-bottom: 5px;} #signature .box-content {color:#585858; padding: 30px 0; border-bottom: 1px solid #dddddd; margin-bottom: 30px} .open .background_content {display: block} .check {background:url(https://www.paintyourlife.com/themes/newPainting/img/order/check.png) no-repeat;   display: block;   float: left;   height: 20px;   margin-right: 5px;   margin-top: 3px;   width: 20px;   cursor: pointer; } .check.checked {background:url(https://www.paintyourlife.com/themes/newPainting/img/order/checked.png) no-repeat;   height: 24px;   margin-top: 0; } .bg-icon-checkbox.check {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -18px 0; } .bg-icon-checkbox.check.checked {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -47px 0; } #order-step2 #box_background .img_upload {margin-top: 12px} .style-item {   border-top: 1px solid #ddd;   padding: 5px 0;} .style-item .style_title {color: #767676;} .style-item .style_value {color: #000; font-weight: bold} .style-item a {   color: #00787a;   text-decoration: underline;   font-weight: bold } .style-item a:hover {   color: var(--blue-secondary-hover-color); } .style-item.disable_update a, .disable_update a{display: none;} .style-item.disable_update .style_value, .style-item.disable_update .style_title, .disable_update .style_title,.disable_update .choosen_image {color: #cacaca} #medium .colorSelection a {   background-color: #dfdfdf;   border-radius: 3px;   color: #5c5c5c;   padding: 5px 10px; } #medium .colorSelection a.selected{background-color: #0FB3B5; color: #fff;} #medium .colorSelection a:hover{text-decoration: none;} #medium .colorSelection {display: none} body.language_fr .medium_item.custom .font14px {font-size: 11px} .margin-left-order-size{margin-left: -5px} #sizing .title{   border: none;   position: relative; } #sizing #size_required {right: 160px!important;} .sizing_content {   padding: 0 0 20px 0;   overflow: hidden; } .sizing_content table thead{   font-weight: bolder; } .sizing_content table thead i{   font-weight: normal; } .box-option{   position:relative;   margin: 0 -10px;   padding-bottom: 20px;   z-index: 1; } .sizing_content .table-bg{   width: 100%;   height: 100%;   position: absolute;   z-index: -1; } .sizing_content .table-bg .col-xs-3, .sizing_content .table-bg .col-xs-4{   height: 100%;   padding: 0 10px 30px 10px; } .sizing_content .h-info{   width: 80%;   margin: 10px auto;   position: relative;   cursor: pointer; } .sizing_content .h-info img{   width: 100%; } .sizing_content .table-bg .col-xs-3:before, .sizing_content .table-bg .col-xs-4:before{   content: " ";   display: block;   background-color: #eeeeee;   border: 1px solid #dddddd;   border-radius: 6px;   height: 100%; } .sizing_content .table-bg .col-xs-3.disable {opacity: 0.5} .sizing_content .table-bg .col-xs-3.active:before, .sizing_content .table-bg .col-xs-4.active:before{   content: "";   background: none; }  .sizing_content .table .col-sm-3, .sizing_content .table .col-sm-4{   text-align: center; } .sizing_content .table .col-sm-3:first-child, .sizing_content .table .col-sm-4:first-child{   text-align: left;   padding-left: 30px; } .sizing_content select.input-lg{   font-weight: normal;   font-size: 15px;   color: var(--blue-secondary-color);   height: 28px;   line-height: 35px;   padding: 0;   width: 95%; } .sizing_content .btn{   padding: 10px 15px;   background-color: var(--blue-secondary-color);   color: #FFFFFF;   margin: 30px 0 30px; } .sizing_content .custom-select {color: #31babb; width: 90px;margin-top: 9px;  height: 28px} .sizing_content .size-text{   padding-top: 10px;   color: #595959 } div[data-index-box="3"].sizing_content .table-bg .col-last{   padding-bottom: 0;   overflow: hidden; } div[data-index-box="3"].sizing_content .table-bg .col-last:before{   border: 0;   background-color: #FFFFFF;   box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);   margin:2px 2px 0 0;   border-radius: 6px 6px 0 0; } .box-option-show{   display: none;   position: relative;   border-radius: 15px 0 15px 15px;   box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);   padding: 0px 40px 30px 15px;   margin: 330px 2px 0; } #framesdiv1 {display: none} div[data-index-box="3"].sizing_content .box-option-show, div[data-index-box="3"].sizing_content #framesdiv1{   display: block; } .box-option-show .title{   padding: 20px 0;   font-family: 'Source Sans Pro',Arial,Helvetica, sans-serif; } .box-option-show .title i{   font-weight: normal;   font-size: 14px; } .box-option-content .row{   margin-left: 0; } .box-option-show .radio{   padding: 0;   margin: 0!important; } .box-option-show .radio label{   padding: 0;   display: block;   position: relative; } .box-option-show .radio input[type=radio] {   margin: 10px;   z-index: -1; } .radio-img{   display: block;   padding: 5px;   text-align: center;   min-height: 120px; } .radio-img img{   width: 100%;   margin-bottom: 5px; } .radio input[type="radio"]:checked + .radio-img {   background-color: var(--blue-secondary-color);   color: #FFFFFF; } #seeOnWallModal .close{   position: absolute;   top: -10px;   right: -10px;   width: 31px;   height: 31px;   background-color: white;   opacity: 1;   font-size: 22px;   line-height: 13px;   border-radius: 15px;   font-weight: normal; } span.popular_right {background: url(https://www.paintyourlife.com/themes/newPainting/img/order/popular_right.png) no-repeat; margin-left: 10px} .more_info .add_white {background: url(https://www.paintyourlife.com/themes/newPainting/img/order/question_icon_white.png) no-repeat;   bottom: -12px;   height: 28px;   position: absolute;   right: -13px;   width: 28px; } .white_info .img_upload {top: 0;   margin-top: 156px;   margin-left: -172px;} .white_info .img_upload .img_top {left: 82px; top:-14px} .h-info:hover .img_upload{display: block} .h-info .more_info {position: static} .summary-item {border-bottom: 1px solid #ddd;   padding: 10px 0;min-height: 50px;line-height: 30px} .font-oswald {font-family: Oswald} .box_content_right .summary-item .item1 {color: #000;; margin-right: 5px} .box_content_right .summary-item .item3{color: #808080; font-style: italic; margin-left: 5px} #content .col-checkout-finish a {   color: #ffffff;   cursor: pointer; } #coupon_block {margin: 0 auto;width: 100%;} #block_coupon span{margin-bottom: 0} #content .btn-checkout-shoppingcart {   background: #33cc00 none repeat scroll 0 0;   border-radius: 5px;   min-height: 40px;   padding: 12px 20px;   text-decoration: none; } .tick-checkout-shoppingcart {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icon-checkout.png) no-repeat scroll 0 0;   float: left;   height: 26px;   margin-right: 9px;   width: 27px; } #content .col-checkout-finish a:hover{color: #ffffff;background: none repeat scroll 0 0 #449d44;} .col-checkout-finish {margin-top: 10px} #cart_content_summary .black-color {color: #000} #cart_content_summary .light-color {color:#808080} .small {font-size: 11px} .deposit_text {margin-top: 10px} #sample1 {display: none} .middle {vertical-align: middle!important;} #font-size-table-order-step3{font-size: 15px} .label-left{float:left}  body.language_de #order-step1 .new_order_content .customFileInput .browseBtn, body.language_de #order-step1 .new_order_content .customFileInput1 .browseBtn1, body.language_de #order-step1 .new_order_content .customFileInput2 .browseBtn2 {padding: 8px 32px} body.language_de #medium .colorSelection a{padding: 5px; } body.language_de .black_button, body.language_fr .black_button {padding: 7px 10px} body.language_de .text-banner-order .font28px,body.language_es .text-banner-order .font28px, body.language_it .text-banner-order .font28px  {font-size: 26px} body.language_fr #order-step1 .new_order_content .customFileInput .browseBtn, body.language_fr #order-step1 .new_order_content .customFileInput1 .browseBtn1, body.language_fr #order-step1 .new_order_content .customFileInput2 .browseBtn2 {padding: 8px 28px} body.language_fr .text-banner-order .font28px {font-size: 23px} body.language_fr .text-banner-order {margin-top: 6px} body.language_fr #block_coupon .coupon_content .font22px {font-size:23px} body.language_fr .import_social, body.language_fr .new_order_content .customFileInput, body.language_fr .new_order_content .customFileInput1, body.language_fr .new_order_content .customFileInput2 {   width: 63%; } body.language_nl .black_button {padding: 7px 8px} body.language_es .black_button, body.language_it .black_button {padding: 7px 16px} #checkCookieEnabled.modal .modal-dialog {   width: 630px;   position: fixed;   margin: 0 auto;   left: 0;   right: 0;   top: 30%; } .line_step {float: left;padding-top: 10px;position: relative;width: 71%;margin-top: 15px} .line_step.no-banner {margin-top: 20px} .line_step .line_left {background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/line_left.jpg) no-repeat scroll 0 0;height: 4px; width: 260px} .order-content-v2 .line_step .line_left {background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/line_center.jpg) repeat-x;height: 4px; width: 260px} .line_step .line_center {background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/line_center.jpg) repeat-x;height: 4px; width: 330px} .line_step .line_right {background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/line_right.jpg) no-repeat scroll 0 0;height: 4px; width: 260px} .order-content-v2 .line_step .line_right {background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/line_center.jpg) repeat-x;height: 4px; width: 260px} .line_step .line_arrow {background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/line_arrow.jpg) no-repeat; width: 30px; height: 18px;position: absolute;top:-4px; left: 44%} .line_step .line_arrow.bg-icon-line-arrow {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll;   background-position: -311px -36px;   background-size: 400px !important; } .line_step .line_arrow.line_arrow2{left: 56.7%;} .order-content-v2 .line_step .line_arrow.line_arrow2{left: 66%;} .line_step .line_arrow.line_arrow3{left: 69.8%;} .change_button {   background: var(--blue-secondary-color) none repeat scroll 0 0;   border-radius: 5px;   margin-top: 10px;   padding: 10px;   cursor: pointer; } .change_button span{color: #fff; font-size: 16px} .popup_content{float: left;width: 100%; padding: 30px; position: relative} #popup_block_order span.close {   background-color: #fff;   border-radius: 20px;   font-size: 20px;   line-height: 15px;   opacity: 1;   padding: 6px 11px 10px;   position: absolute;   right: -15px;   top: -15px; } .block_progress {   margin: 15px 0;} .block_progress p{line-height: 30px; margin-bottom: 0; text-align: center} .block_progress p img {margin-top: -10px; margin-right: 5px} #upload1 #send_type_required {   right: 0 !important;   top: 20px!important; } .new_order_content .uploadButton {   background-color: var(--pink-primary-color);   border-radius: 5px;   color: #fff;   margin-left: 20px;   margin-top: 5px;   padding: 7px 30px;   cursor: pointer;   font-weight: 700; } .new_order_content .uploadButton.uploadButtonGray {   background: #7A7A7A;   margin-top: 0; } .block_progress i {   color: var(--pink-primary-color) } .note_multiple span {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/note_icon.png) no-repeat scroll 0 0;   padding-left: 30px; } .note_multiple {   float: left;   margin-bottom: 20px;   width: 100%; } #advice_check {   border: 2px solid #FF9C00;   padding: 30px 20px; } .font36px {font-size: 36px} .white-color {color: #fff} .order-content-v2 .steps {   width: 185px; } .steps .step_number {   height: 60px;   width: 60px;   line-height: 60px;   text-align: center; } .order-content-v2 .steps .step_number {   height: 45px;   width: 45px;   line-height: 45px; } .steps .active.step_number {   background: rgba(0, 0, 0, 0) url("https://newpyl.s3.amazonaws.com/cdn/images/circle_current.png") no-repeat scroll 0 0; } .steps .non-active.step_number {   background: rgba(0, 0, 0, 0) url("https://newpyl.s3.amazonaws.com/cdn/images/circle_non_active.png") no-repeat scroll 0 0; } .steps .passed.step_number {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/circle_passed.png) no-repeat scroll 0 0;   color: var(--blue-secondary-color);   text-decoration: none; } .steps .active.step_number, .steps .non-active.step_number, .steps .passed.step_number {   background-size: 100% auto; } .steps .step_number.bg-icon-step-circle {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll;   background-size: 220px !important; } .steps .step_number.bg-icon-step-circle.active {background-position: -52px 0;} .steps .step_number.bg-icon-step-circle.passed {background-position: -108px 0;} .steps .step_number.bg-icon-step-circle.non-active {background-position: -108px -51px;} .steps .passed.step_number:hover {text-decoration: none} .steps .step_line {   width: 50px;   height: 34px;   border-bottom: 4px solid #DDDDDD; } .order-content-v2 .steps .step_line {   width: 70px;   height: 25px; } .order-content-v2 .steps:first-child .step_line:first-child, .order-content-v2 .steps:last-child .step_line:last-child {   opacity: 0; } .order-content-v2 .instead-of-order-left {   width: 25%; } .instead-of-order-left h1 {display: inline-block; margin: 0; line-height: 1.42857143;} .steps .passed.step_line, .steps .active.step_line:first-child {   border-bottom-color: var(--blue-secondary-color); } .banner_discount.paypal_banner .text-banner-order {display: none} .alert-icon {   background-color: var(--blue-secondary-color);   color: #FFFFFF;   font-weight: 600;   display: flex;   align-items: center; } .alert-icon .icon {   flex-basis: auto;   padding-right: 15px;   text-align: center; } .alert-icon .content {   flex: 1; }  @media (min-width:750px) and (max-width:800px){   .steps .active.step_number,.steps .passed.step_number, .steps .non-active.step_number {  width: 40px;  height: 40px;  font-size: 24px;  line-height: 40px;   }   .steps .active.step_line, .steps .non-active.step_line, .steps .passed.step_line {  width: 25px;  height: 23px;   }   #steps_section {  margin-left: 6px;  margin-top: 20px;   }   .summary_content #c_image #original_image img,   #original_image::before,   #original_image::after,   #original_image{  width: 35px;height: 35px;   }   .choosen_image {font-size: 12px}   .background_content .select_item {margin-right: 0}   .background_content .select_item.solid_select {  width: 27%;  font-size: 14px;   }   .background_content .select_item.solid_select.selected .shadow_center {  width: 83%;  padding: 20px 5px;   }   .new_order_content .customFileInput .browseBtn {width: 22%}   .block_progress p{line-height: 30px;}   .block_progress p img {margin-top: -10px; width: 30px}   body.language_nl .info .font38px {font-size: 20px}   body.language_nl .font60px {font-size: 36px}   body.language_nl .black_button {padding: 7px 6px}   body.language_nl .coupon_content .custom_input {  width: 98px;   }   body.language_nl .new_order_content .customFileInput .fileName,   body.language_nl .new_order_content .customFileInput1 .fileName1,   body.language_nl .new_order_content .customFileInput2 .fileName2 {  width: 225px;   }   body.language_de .text-banner-order .font28px, body.language_es .text-banner-order .font28px, body.language_it .text-banner-order .font28px {  font-size: 18px;   }   body.language_de #block_coupon .coupon_content .font22px {font-size:22px}   body.language_de .coupon_content .custom_input, body.language_fr .coupon_content .custom_input {  width: 92px;   }   body.language_de .new_order_content .customFileInput .fileName, body.language_de .new_order_content .customFileInput1 .fileName1, body.language_de .new_order_content .customFileInput2 .fileName2 {  width: 226px;   }   body.language_fr .text-banner-order .font28px {font-size: 16px}   body.language_fr #block_coupon .coupon_content .font22px {font-size:16px}   body.language_fr .new_order_content .customFileInput .fileName, body.language_fr .new_order_content .customFileInput1 .fileName1, body.language_fr .new_order_content .customFileInput2 .fileName2 {  width: 204px;   }   body.language_it .coupon_content .custom_input, body.language_es .coupon_content .custom_input {  width: 110px;   }   body.language_es .new_order_content .customFileInput .fileName, body.language_es .new_order_content .customFileInput1 .fileName1, body.language_es .new_order_content .customFileInput2 .fileName2 {  width: 226px;   }   .img-step1 {width: 205px}   .banner_discount img {width: 285px; height:77px}   .banner_discount.paypal_banner img {height: auto; margin-top: 20px}   .font28px {font-size: 20px}   .fix-text {line-height: 58px}   .font16px {  font-size: 10px;   }   .new_order_content .customFileInput .fileName, .new_order_content .customFileInput1 .fileName1, .new_order_content .customFileInput2 .fileName2 {width: 268px}   .box_content_right #message_box {width: 186px; padding: 0 10px 10px}   .new_order_content .social {padding: 3% 0 4.5% 2%}   .new_order_content .social span {float: left; margin-top: -4px}   .new_order_content div.file {padding: 10px}   .new_order_content div.file img { max-width: 160px; max-height: 160px}   .new_order_content div.file .info { margin-left: 40px;  margin-top: 30px;}   .coupon_content .custom_input {width: 125px}   .coupon_content .black_button {padding: 7px 10px}   .box_content_right {  width: 25%;   }   #block_coupon {width: 206px;margin-left: -20px}   #block_coupon .coupon_content {padding: 10px}   #popup_block_order {top:10%; left: 10%}   .medium_item {margin-left: 6%}   .background_item {margin-right: 22px}   span.popular2 {width: 49px}   .white_info .img_upload {  margin-left: -142px;  margin-top: 98px;   }   .box_content_right .summary-item .item1 {width: 35%}   body.language_de #order-step1 .banner_discount .fix-img img {width: 310px}   body.language_de #order-step1 .text-banner-order {width: 80%}   .instead-of-order-left .font40px {font-size: 26px!important}   .instead-of-order-left, .img-step1 {margin-top:20px}   .line_step .line_left {width: 100px}   .line_step .line_center {width: 172px}   .line_step .line_arrow.line_arrow2 {left: 61%}   .line_step .line_arrow.line_arrow3 {  left: 76.8%;   }   .banner_discount {  background-size: 100% auto;  height: 50px;  margin-top: 10px;  width: 315px;   }   .arrow_down {display: none} } @media (min-width:801px) and (max-width:979px){   .steps .active.step_number,.steps .passed.step_number, .steps .non-active.step_number {  width: 50px;  height: 50px;  font-size: 28px;  line-height: 50px;   }   .steps .active.step_line, .steps .non-active.step_line, .steps .passed.step_line {  width: 30px;  height: 30px;   }   #steps_section {  margin-left: 2px;  margin-top: 20px;   }   .summary_content #c_image #original_image img,   #original_image::before,   #original_image::after,   #original_image{  width: 35px;height: 35px;   }   .background_content .select_item {margin-right: 0}   .background_content .select_item.solid_select {  width: 27%;  font-size: 14px;   }   .background_content .select_item.solid_select.selected .shadow_center {  width: 85%;  padding: 20px 5px;   }   .block_progress p{line-height: 30px;}   .block_progress p img {margin-top: -10px; width: 30px}   body.language_nl .new_order_content .customFileInput .fileName, body.language_nl .new_order_content .customFileInput1 .fileName1, body.language_nl .new_order_content .customFileInput2 .fileName2 {  width: 242px;   }   body.language_nl .info .font38px {font-size: 20px}   body.language_nl .font60px {font-size: 36px}   body.language_nl .black_button {padding: 7px 6px}   body.language_nl .coupon_content .custom_input {  width: 108px;   }   body.language_de .coupon_content .custom_input, body.language_fr .coupon_content .custom_input {  width: 100px;   }   body.language_de #block_coupon .coupon_content .font22px {font-size:24px}   body.language_de .text-banner-order .font28px, body.language_es .text-banner-order .font28px, body.language_it .text-banner-order .font28px {  font-size: 20px;   }   body.language_de .new_order_content .customFileInput .fileName, body.language_de .new_order_content .customFileInput1 .fileName1, body.language_de .new_order_content .customFileInput2 .fileName2 {  width: 242px;   }   body.language_es .black_button, body.language_it .black_button {  padding: 7px 8px;   }   body.language_es .new_order_content .customFileInput .fileName, body.language_es .new_order_content .customFileInput1 .fileName1, body.language_es .new_order_content .customFileInput2 .fileName2 {  width: 242px;   }   body.language_it .coupon_content .custom_input, body.language_es .coupon_content .custom_input {  width: 120px;   }   body.language_fr .text-banner-order .font28px {font-size: 18px}   body.language_fr #block_coupon .coupon_content .font22px {  font-size: 18px;   }   body.language_fr .new_order_content .customFileInput .fileName, body.language_fr .new_order_content .customFileInput1 .fileName1, body.language_fr.new_order_content .customFileInput2 .fileName2 {  width: 222px;   }   .img-step1 {width: 225px}   .banner_discount img {width: 289px; height:77px}   .banner_discount.paypal_banner img {height: auto; margin-top: 28px}   .font28px {font-size: 22px}   .fix-text {line-height: 58px}   .font16px {  font-size: 11px;   }   .new_order_content .customFileInput .fileName, .new_order_content .customFileInput1 .fileName1, .new_order_content .customFileInput2 .fileName2 {width: 268px}   .box_content_right #message_box {width: 197px; padding: 0 10px 10px}   .new_order_content .social {padding: 3% 0 4.5% 2%}   .new_order_content .social span {float: left; margin-top: -4px}   .new_order_content div.file {padding: 10px 15px}   .new_order_content div.file img { max-width: 165px; max-height: 165px}   .new_order_content div.file .info { margin-left: 45px;  margin-top: 30px;}   .coupon_content .custom_input {width: 130px}   .coupon_content .black_button {padding: 7px 10px}   .box_content_right {  width: 25%;   }   #block_coupon {width: 220px;margin-left: -20px}   #block_coupon .coupon_content {padding: 10px 12px}   #popup_block_order {top:12%; left: 12%}   .medium_item {margin-left: 7%}   .background_item {margin-right: 27px}   span.popular2 {width: 49px}  .select_item--v2 span.popular2 {width: auto}  .white_info .img_upload {  margin-left: -150px;  margin-top: 104px;   }   body.language_de #order-step1 .banner_discount .fix-img img {width: 335px}   body.language_de #order-step1 .text-banner-order {line-height: 27px;  width: 82%;}   .instead-of-order-left .font40px {font-size: 26px!important}   .instead-of-order-left, .img-step1 {margin-top:20px}   .line_step .line_left {width: 100px}   .line_step .line_center {width: 200px}   .line_step .line_arrow.line_arrow2 {  left: 62.7%;   }   .line_step .line_arrow.line_arrow3 {  left: 78.8%;   }   .banner_discount {  background-size: 100% auto;  height: 52px;  margin-top: 20px;  width: 315px;   }   .arrow_down {display: none}   .radio-check {  margin-top: 2px;  width: 20px;  height: 20px;   } } @media (min-width:980px) and (max-width:1023px){   .background_content .select_item {margin-right: 0}   .background_content .select_item.solid_select {  width: 27%;  font-size: 14px;   }   .background_content .select_item.solid_select.selected .shadow_center {  width: 87%;  padding: 20px 5px;   }   .block_progress p{line-height: 30px;}   .block_progress p img {margin-top: -10px; width: 40px}   body.language_it .coupon_content .custom_input, body.language_es .coupon_content .custom_input {  width: 135px;   }   body.language_de .coupon_content .custom_input, body.language_fr .coupon_content .custom_input {  width: 120px;   }   body.language_de #block_coupon .coupon_content .font22px {font-size:26px}   body.language_de .text-banner-order .font28px, body.language_es .text-banner-order .font28px, body.language_it .text-banner-order .font28px {  font-size: 18px;   }   body.language_fr #block_coupon .coupon_content .font22px {  font-size: 20px;   }   body.language_fr .text-banner-order .font28px {font-size: 16px}   body.language_fr .new_order_content .customFileInput .fileName, body.language_fr .new_order_content .customFileInput1 .fileName1, body.language_fr .new_order_content .customFileInput2 .fileName2 {  width: 280px;   }   body.language_nl .info .font38px {font-size: 20px}   body.language_nl .font60px {font-size: 40px}   body.language_nl .black_button {padding: 7px}   body.language_nl .coupon_content .custom_input {  width: 124px;   }   #pastel_item {clear:left}   .img-step1 {width: 250px}   .banner_discount img {width: 310px; height:77px}   .banner_discount.paypal_banner img {height: auto; margin-top: 16px}   .font28px {font-size: 24px}   .text-banner-order .font28px {font-size: 20px}   .fix-text {line-height: 58px}   .font16px {  font-size: 12px;   }   .new_order_content .customFileInput .fileName, .new_order_content .customFileInput1 .fileName1, .new_order_content .customFileInput2 .fileName2 {width: 290px}   .box_content_right #message_box {width: 224px; padding: 0 10px 10px}   .new_order_content .social {padding: 3% 0 4.5% 2%}   .new_order_content .social span {float: left; margin-top: -4px}   .new_order_content div.file {padding: 10px 15px}   .new_order_content div.file img { max-width: 165px; max-height: 165px}   .new_order_content div.file .info { margin-left: 45px;  margin-top: 30px;}   .coupon_content .custom_input {width: 150px}   .coupon_content .black_button {padding: 7px 12px}   .box_content_right {  width: 25%;   }   #block_coupon {width: 245px;margin-left: -20px}   #popup_block_order {top:18%; left: 18%}   .medium_item {margin-left: 3%}   .background_item {margin-right: 23px}   span.popular2 {width: 67px;background-position: -8px center}   .white_info .img_upload {  margin-left: -150px;  margin-top: 119px;   }   .sizing_content .table .col-sm-3:first-child, .sizing_content .table .col-sm-4:first-child {padding-left: 15px}   .sizing_content .custom-select {width: 80px}   body.language_de #order-step1 .banner_discount .fix-img img {width: 400px}   .line_step .line_left {width: 150px}   .line_step .line_center {width: 229px}   .instead-of-order-left, .img-step1 {margin-top:12px}   .line_step .line_arrow.line_arrow2 {  left: 62.7%;   }   .line_step .line_arrow.line_arrow3 {  left: 78%;   }   .banner_discount {  background-size: 100% auto;  height: 60px;  width: 340px;   }   .arrow_down {display: none} } @media (min-width:1024px) and (max-width:1200px){   .banner_discount.christmas .text-banner-order .font24px {  font-size: 16px;   }   .banner_discount.christmas .text-banner-order .font16px {  font-size: 12px;   }   .right.banner_discount.christmas .christmas-green .text-banner-order span   {  font-size: 11px;   }   .right.banner_discount.christmas .christmas-green .text-banner-order {  line-height: 20px;   }   .background_content .select_item.solid_select {  width: 27%;  font-size: 14px;   }   .background_content .select_item.solid_select.selected .shadow_center {  width: 88%;   }   .block_progress p.font24px {font-size: 18px}   body.language_nl .coupon_content .custom_input {  width: 136px;   }   body.language_it .coupon_content .custom_input, body.language_es .coupon_content .custom_input {  width: 135px;   }   body.language_nl .info .font38px {font-size: 20px}   body.language_nl .font60px {font-size: 40px}   body.language_fr #block_coupon .coupon_content .font22px {  font-size: 20px;   }   body.language_fr .text-banner-order .font28px {font-size: 16px}   body.language_fr .new_order_content .customFileInput .fileName, .new_order_content .customFileInput1 .fileName1, .new_order_content .customFileInput2 .fileName2 {  width: 300px;   }   body.language_fr .import_social, body.language_fr .new_order_content .customFileInput {  width: 61%;   }   body.language_de #block_coupon .coupon_content .font22px {font-size:28px}   body.language_de .coupon_content .custom_input, body.language_fr .coupon_content .custom_input {  width: 120px;   }   body.language_de .text-banner-order .font28px, body.language_es .text-banner-order .font28px, body.language_it .text-banner-order .font28px {  font-size: 18px;   }   body.language_es .font60px {font-size: 50px}   #pastel_item {clear:left}   .img-step1 {width: 250px}   .banner_discount img {width: 310px; height:77px}   .banner_discount.paypal_banner img {height: auto; margin-top: 16px}   .font28px {font-size: 26px}   .text-banner-order .font28px {font-size: 20px}   .font40px {font-size: 33px!important;}   .fix-text {line-height: 58px}   .font16px {  font-size: 14px;   }   .import_left {width: 28%;}   .import_social, .new_order_content .customFileInput {width: 67%}   .new_order_content .customFileInput .fileName, .new_order_content .customFileInput1 .fileName1, .new_order_content .customFileInput2 .fileName2 {width: 315px}   .box_content_right #message_box {width: 240px; padding: 0 10px 10px}   .new_order_content .social {padding: 3% 0 4.5% 2%}   .new_order_content .social span {float: left; margin-top: -6px}   #block_coupon {width: 260px;margin-left: -20px}   .coupon_content .custom_input {width: 150px}   .coupon_content .black_button {padding: 7px 19px}   .box_content_right {  width: 25%;   }   #popup_block_order {top:18%; left: 18%}   .medium_item {margin-left:4%}   .background_item {margin-right: 15px}   .white_info .img_upload {  margin-left: -156px;  margin-top: 128px;   }   body.language_de #order-step1 .banner_discount .fix-img img {width: 460px}   .instead-of-order-left .font40px {font-size: 32px !important}   .instead-of-order-left, .img-step1 {margin-top:10px}   .line_step .line_center {width: 161px}   .line_step .line_arrow.line_arrow2 {  left: 61%;   }   .line_step .line_arrow.line_arrow3 {  left: 75.8%;   }   .banner_discount {  background-size: 100% auto;  height: 60px;  width: 360px;   }   .arrow_down {display: none} } @media (min-width:768px) {   .more_info {position: relative} } #limit_type_required, #limit_medium_required {   color: red; margin-bottom: 10px; display:none } .box-content .medium_item div.from_price {   font-style: italic;   margin-left: 22px;   margin-top: -7px; } .box-content .medium_item div.from_price span {color: #ff306b}  .new_process .line_arrow {   left: 43%; } .new_process .line_arrow.line_arrow2 {   left: 53%; } .new_process .line_arrow.line_arrow3 {   left: 62%; }
.text-banner-order .price-coupon-save{font-family:BebasNeue;font-size:28px;color:#fc4476}.text-banner-order .price-coupon-title{font-size:22px;color:#fc4476}.text-banner-order .price-coupon-code{font-size:12px;color:#fff}.text-banner-order .price-discount-code{font-family:BebasNeue;font-size:28px;color:#fff}.text-banner-order .price-discount-text{font-size:22px;color:#fff}.price-icon-banner{position:absolute;right:15px;top:15px}.price-icon-banner .price-extra-icon{width:80%}.price-pyl{background:0 0;background-color:#000}.banner_discount{position:relative}@media(min-width:750px) and (max-width:1023px){.text-banner-order .price-coupon-save{font-size:24px}.text-banner-order .price-coupon-title{font-size:18px}.text-banner-order .price-discount-code{font-size:24px}.text-banner-order .price-discount-text{font-size:18px}.price-icon-banner{right:3%;margin-top:1.5%}}@media(min-width:750px) and (max-width:979px){.text-banner-order{width:98%;margin-right:0;line-height:24px}.text-banner-order .price-discount-text{font-size:16px}.price-icon-banner .price-extra-icon{height:30px;width:30px}.price-icon-banner{right:0;top:4px}}@media(min-width:980px) and (max-width:1023px){.text-banner-order{width:98%;margin-right:0;line-height:29px}.text-banner-order .price-discount-text{font-size:16px}.price-icon-banner .price-extra-icon{height:40px;width:40px}.price-icon-banner{right:5px;top:4px}}@media(min-width:1024px) and (max-width:1210px){.text-banner-order{width:98%;margin-right:0;line-height:29px}.text-banner-order .price-discount-text{font-size:16px}.price-icon-banner .price-extra-icon{height:40px;width:40px}.price-icon-banner{right:5px;top:10px}}
.text-banner-order .price-coupon-save{font-family:BebasNeue;font-size:28px;color:#fc4476}.text-banner-order .price-coupon-title{font-size:22px;color:#fc4476}.text-banner-order .price-coupon-code{font-size:12px;color:#fff}.text-banner-order .price-discount-code{font-family:BebasNeue;font-size:28px;color:#fff}.text-banner-order .price-discount-text{font-size:22px;color:#fff}.price-icon-banner{position:absolute;right:15px;top:15px}.price-icon-banner .price-extra-icon{width:80%}.price-pyl{background:0 0;background-color:#000}.banner_discount{position:relative}@media(min-width:750px) and (max-width:1023px){.text-banner-order .price-coupon-save{font-size:24px}.text-banner-order .price-coupon-title{font-size:18px}.text-banner-order .price-discount-code{font-size:24px}.text-banner-order .price-discount-text{font-size:18px}.price-icon-banner{right:3%;margin-top:1.5%}}@media(min-width:750px) and (max-width:979px){.text-banner-order{width:98%;margin-right:0;line-height:24px}.text-banner-order .price-discount-text{font-size:16px}.price-icon-banner .price-extra-icon{height:30px;width:30px}.price-icon-banner{right:0;top:4px}}@media(min-width:980px) and (max-width:1023px){.text-banner-order{width:98%;margin-right:0;line-height:29px}.text-banner-order .price-discount-text{font-size:16px}.price-icon-banner .price-extra-icon{height:40px;width:40px}.price-icon-banner{right:5px;top:4px}}@media(min-width:1024px) and (max-width:1210px){.text-banner-order{width:98%;margin-right:0;line-height:29px}.text-banner-order .price-discount-text{font-size:16px}.price-icon-banner .price-extra-icon{height:40px;width:40px}.price-icon-banner{right:5px;top:10px}} .order-content-v2 .order-header {padding-top: inherit;} .order-content-v2 #medium .medium_item:hover {   background-color: #fff; } .order-header.five-steps .steps .step_number.bg-icon-step-circle {   background: #dddddd;   color: #fff;   border-radius: 50%;   font-weight: bold; } .order-header.five-steps .steps .step_number.bg-icon-step-circle.passed {   background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/circle_check_icon_v2-min.png) !important;   background-size: cover !important;   background: #fff;   color: transparent; } .skip-contact-detail {   color: var(--blue-secondary-hover-color);   text-decoration: underline; } .change-color-a-tag a {   color: var(--primary-color-v2); } .change-color-a-tag a:hover {   color: var(--primary-hover-color-v2); }  .popup_block_order-v2 .skip-contact-detail {   color: black; } .popup_block_order-v2 .popup_email .blue-button {   background: var(--primary-color-v2) !important; } .popup_block_order-v2 .popup_email .blue-button:hover {   background: var(--primary-hover-color-v2) !important; }  .order-header.five-steps .steps .step_number.bg-icon-step-circle.active {   background: var(--blue-secondary-color);   color: #fff; } .order-header.five-steps .steps .active.step_line:first-child, .order-header.five-steps .steps .passed.step_line {   border-bottom-color: var(--blue-secondary-color); } .order-header.five-steps .step_line {   border-bottom: 1px solid #ddd; } .order-header.five-steps #steps_section {   max-width: 50%;   margin: 0 auto; } .order-header.five-steps .steps {   max-width: 20%; } .order-header.five-steps .steps .step-bottom {   margin-top: 5px;   font-weight: bold;   } .order-header.five-steps .steps .step_number {   height: 37px;   width: 37px;   line-height: 37px; } .order-header.five-steps .steps .step_line {   height: 21px; } .order-header.five-steps.no-step1 #steps_section {   width: 100%; } .order-header.five-steps.no-step1 .steps {   max-width: 25%; }  .main-title {   font-weight: bold;   font-size: 28px;   line-height: 36px; } #content.order-step1-v8 #medium .medium_item {   border-radius: inherit;   border: none;   padding: 0;   margin: 0;   width: 31.3%;   margin-right: 3%;   margin-bottom: 2%;   outline-color: none;   outline-width: 0;   background: none; } @media (min-width: 768px) {   #content.order-step1-v8 #medium .medium_item:focus {  box-shadow: none;  background: none;   }   #content.order-step1-v8 #medium .medium_item:focus .medium_wrapper {  box-shadow: 0 0 2px 2px #ddd;  background-color: #fff;   }   #content.order-step1-v8 #medium.has-mday-note .medium_item:focus .medium_wrapper .sbj-item-select {  background: #a90134;   }   .order-content-v4#content.order-step1-v8 #medium .medium_item:focus .medium_wrapper .sbj-item-select {  background-color: var(--primary-color-v2);   }   #content.order-step1-v8 #medium .medium_item:focus .medium_wrapper .sbj-item-select {  content: '';  margin: 0;  color: white;  font-size: 16px;  font-weight: bold;  text-align: center;  top: 50%;  left: 50%;  background-color: #FF135E;  transform: translateX(-50%) translateY(-50%);  opacity: 1;  display: block;   }   #content.order-step1-v8 #medium .medium_item:focus .medium_wrapper .hover-secondary {  opacity: 0.55;   } } #content.order-step1-v8 #medium .medium_item:hover {   box-shadow: none;   background: none; } #content.order-step1-v8 #medium .medium_item:nth-child(3n+1) {   margin-right: 0; } #content.order-step1-v8 #medium .wrap-list-item-slider .medium_item:nth-child(3n) {   margin-right: 0; } #content.order-step1-v8 #medium .wrap-list-item-slider .medium_item:nth-child(3n+1) {   margin-right: 3%; } #content.order-step1-v8 #medium .medium_item .for-xmas-text {   padding: 5px 10px;  z-index: 10;   font-size: 16px;   width: 100%;   margin-top: 2px; } #content.order-step1-v8 #medium .medium_item .for-xmas-text img {   position: absolute;   right: 12px;   padding: 3px 0; } @media (max-width: 767px) {   #content.order-step1-v8 #medium .medium_item .for-xmas-text img {  bottom: 5px;   } } #content.order-step1-v8 #medium .medium_item .medium_wrapper {   position: relative; } #content.order-step1-v8 #medium .medium_item:hover .medium_wrapper {   box-shadow: 0 0 2px 2px #ddd;   background-color: #fff;   border: 3px solid var(--pink-primary-color); } @media screen and (max-width: 768px) {   #content.order-step1-v8 #medium .medium_item:hover .medium_wrapper {  border: unset !important;   } } #content.order-step1-v8 #medium .medium_item.selected {   } #content.order-step1-v8 #medium .medium_item .medium_item_img {   margin-bottom: 0;   border-radius: 0; } #content.order-step1-v8 #medium .medium_item.no-xmas-text {   margin-top: 20px; } #content.order-step1-v8 #medium .medium_item.selected .medium_wrapper {  border: none; } #content.order-step1-v8 #medium.has-xmas-note .medium_item.selected .medium_wrapper {   border: 10px solid #a90134 !important; } #content.order-step1-v8 #medium.has-xmas-note .medium_item.selected .medium_wrapper .select.bg-icon-select {   background: #a90134; } #content.order-step1-v8 #medium.has-xmas-note .medium_item:hover .medium_wrapper {   box-shadow: none;   border: 3px solid #a90134; } #content.order-step1-v8 #medium.has-xmas-note .medium_item.selected:hover .medium_wrapper {   border: 10px solid #a90134; } #content.order-step1-v8 #medium.has-xmas-note .available-for-xmas {   background: #a90134;   color: white;   padding: 6px 10px; } #content.order-step1-v8 #medium.has-newyear-note .medium_item.selected .medium_wrapper {   border: 10px solid #b78201 !important; } #content.order-step1-v8 #medium.has-newyear-note .medium_item.selected .medium_wrapper .select.bg-icon-select {   background: #b78201; } #content.order-step1-v8 #medium.has-newyear-note .medium_item:hover .medium_wrapper {   box-shadow: none;   border: 3px solid #b78201; } #content.order-step1-v8 #medium.has-newyear-note .medium_item.selected:hover .medium_wrapper {   border: 10px solid #b78201; } #content.order-step1-v8 #medium.has-newyear-note .available-for-newyear {   background: #b78201;   color: white;   padding: 6px 10px; } .has-mday-note .selected-background-medium {   position: absolute;   width: 100%;   height: 400px;   border: 10px solid #a90134;   top: 0; } .has-mday-note .medium_item.medium_item_v2.selected .selected-background-medium {   border: 10px solid #a90134;   border-bottom: none; } #content.order-step1-v8 #medium.has-mday-note .medium_item.selected .medium_wrapper .select.bg-icon-select {   background: #a90134; } #content.order-step1-v8 #medium.has-mday-note .medium_item:hover .medium_wrapper {   box-shadow: none; } #content.order-step1-v8 #medium.has-mday-note .available-for-mday {   background: #a90134;   color: white;   padding: 6px 10px; } #content.order-step1-v8 #medium.has-mday-note .medium_item:hover .medium_wrapper .sbj-item-select {   background: #a90134; } .has-fday-note .selected-background-medium {   position: absolute;   width: 100%;   height: 400px;   border: 10px solid #0150a9;   top: 0; } .has-fday-note .medium_item.medium_item_v2.selected .selected-background-medium {   border: 10px solid #0150a9;   border-bottom: none; } #content.order-step1-v8 #medium.has-fday-note .medium_item.selected .medium_wrapper .select.bg-icon-select {   background: #0150a9; } #content.order-step1-v8 #medium.has-fday-note .medium_item:hover .medium_wrapper {   box-shadow: none; } #content.order-step1-v8 #medium.has-fday-note .available-for-mday {   background: #0150a9;   color: white;   padding: 6px 10px; } #content.order-step1-v8 #medium.has-fday-note .medium_item:hover .medium_wrapper .sbj-item-select {   background: #0150a9;   border: 2px solid #0151aa; } #content.order-step1-v8 #medium.has-fday-note .medium_item:not(.selected):hover .medium_wrapper {   border: 3px solid #0150a9; } #content.order-step1-v8 #medium .medium_wrapper > label {   display: none; } #content.order-step1-v8 #medium .medium_item .colorSelection {   position: absolute;   bottom: 0;   width: 100%;   padding: 15px; } #content.order-step1-v8 #medium .medium_item .colorSelection > .selected {   background-color: var(--pink-primary-color); } #content.order-step1-v8.odv-8b .medium_item {   position: relative; } #content.order-step1-v8.odv-8b .medium_item .med-label {   position: absolute;   bottom: 0;   width: 100%;   text-align: center;   padding: 20px 0 10px 0;   color: #fff;   background-image: linear-gradient(0deg, #000, transparent);   text-transform: uppercase;   font-size: 16px;   font-weight: 600; } #content.order-step1-v8.odv-8b .medium_item #colorSelection {   text-align: center;   bottom: 25px; } #content.order-step1-v8.odv-8b .medium_item #colorSelection #link_black_pencil {   border-top-right-radius: 0;   border-bottom-right-radius: 0; } #content.order-step1-v8.odv-8b .medium_item #colorSelection #link_color_pencil {   border-top-left-radius: 0;   border-bottom-left-radius: 0; } .subject-items.subject-items-v2 {   display: block; } #content.order-step1-v8 .medium_item .fa-info {   position: absolute;   top: 5px;   right: 5px;   padding: 5px 10px;   border-radius: 50%;   color: #fff;   border: 3px solid;   background: rgba(0, 0, 0, 0.3);   width: initial; } #content.order-step1-v8 .medium_item .fa-info.new-btn-show-info.left {   top: 3px;   left: 5px; } #content.order-step1-v8 .medium_item .fa-info.new-btn-show-info.right {   top: 3px;   right: 5px !important; } #content.order-step1-v8.odv-8b .medium_item .popular.bg-icon-popular, .medium-popular {   left: 0;   background: var(--pink-primary-color);   height: inherit;   width: min-content;   padding: 5px 10px;   top: 5px;   border-top-right-radius: 4px;   border-bottom-right-radius: 4px;   padding-bottom: 2px; } .medium-popular {   left: 7px !important; } .subject-items .sbj-item.medium-item-v2 .label { } .order-content-v2 .medium-item-v2 .medium_item_img img {   max-height: 176px; } #content.order-step1-v8 #medium .medium_item.medium-item-v2 {   width: 25%;   margin-right: 0;   padding: 0 7px;   height: 168px; } #content.order-step1-v8 #medium .wrap-list-item-slider .medium_item.medium-item-v2:nth-child(3n+1) {   margin-right: unset; } .medium-v2 .wrap-list-item-slider, .medium-v2 {   width: 100%; } .order-content-v2 #medium .medium_item.medium-item-v2 label {   display: none; } #content.order-step1-v8.odv-8b .medium-item-v2.selected .medium_item_img {   } .subject-items .sbj-item.medium-item-v2 .label {   } #content.order-step1-v8.odv-8b .medium_item .popular.bg-icon-popular > span {   margin: 0;   line-height: 1; } #content.order-step1-v8.odv-8b .medium_item.selected .popular.bg-icon-popular {   display: none; } #content.order-step1-v8 .min-prices.right-side {   padding: 10px 15px;   border-radius: 4px;   background: #FFEDF3; } #content.order-step1-v8 .min-prices.bottom-side {   background: #FFEDF3;   padding: 15px 20px;   margin-bottom: 40px;   display: table; } #content.order-step1-v8 .min-prices.bottom-side .payment-offers {   width: 74%;   padding-left: 1.5em;   padding-right: 1.5em;   display: table-cell; } #content.order-step1-v8 .min-prices.bottom-side .div_button {   width: 25%;   display: table-cell;   vertical-align: middle; } #content.order-step1-v8 .min-prices.bottom-side .div_button button {   margin: 0;   width: 100%; } #content.order-step1-v8 .min-prices ul {   list-style: none;   margin-left: 1.5em; } #content.order-step1-v8 .min-prices ul li:before {   content: "\2022";   color: var(--pink-primary-color);   font-weight: bold;   display: inline-block;   width: 1em;   margin-left: -1em;   font-size: 1.5em; } #content.order-step1-v8.ver-2-step-2 .email-field-section {   display: none; } #content.order-step1-v8.ver-2-step-2 #email_block1 .title {   border-bottom: none;   color: black;   padding-bottom: 0; } #content.order-step1-v8.ver-2-step-2 #email_block1 .custom_input {   font-style: normal; } #content.order-step1-v8.ver-2-step-2 #email_block1 .phone-info {   top: 10px;   right: 12px; } #popup-phone-info .close {   font-size: 40px;   font-weight: 100;   line-height: 20px; } #popup-phone-info a {   text-decoration: underline;   font-weight: bold; } .div_button {   margin-bottom: 60px; } #content .new_order_content #button1.div_button button, .button.btn-continue-new {   padding: 11.2px 50px;   margin: 0;   font-size: 20px;   box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14); } #content .new_order_content #button1.div_button button .fa.fa-chevron-circle-right, .box_content_right #button1.div_button button .fa.fa-chevron-circle-right {   display: none; } #content.order-step1-v8.odv-8b .min-prices-bottom .div_button button {   margin: 5px 0; } #content.order-step1-v8.odv-8b .medium_item .medium_item_img img {   height: 400px;   object-fit: cover; } #content.order-step1-v8.odv-8b .medium_item .medium_item_img img.img-tiles {   object-fit: unset;   height: unset;   max-height: unset; } #content.order-step1-v8.odv-8b .medium_item.selected .medium_item_img img.img-tiles, #content.order-step1-v8 #medium .medium_item:nth-child(3n).selected .medium_item_img img.img-tiles, #content.order-step1-v8.odv-8b .medium_item.selected .medium_item_img img.img-tiles, #content.order-step1-v8.odv-8b .medium_item:hover .medium_item_img img.img-tiles, #content.order-step1-v8.odv-8b .selected.medium_item:nth-child(3n) .medium_item_img img.img-tiles, #content.order-step1-v8.odv-8b .medium_item:nth-child(3n):hover .medium_item_img img.img-tiles {   height: unset; } #content.order-step1-v8.odv-8b .medium_item.selected .medium_item_img img {   height: 400px; } #content.order-step1-v8.odv-8b .medium_item:hover .medium_item_img img {   height: 394px; } #content.order-step1-v8.odv-8b .selected.medium_item:nth-child(3n) .medium_item_img img {   height: 397px; } #content.order-step1-v8.required-message {   display: block;   position: absolute;   top: 30%; } .modal-content .check.checked, #email_block1 .check.checked {   background-color: var(--primary-color-v2);   border: 1px solid var(--primary-color-v2);   background: var(--primary-color-v2);   border-radius: 5px;   height: 20px;   margin-top: 3px; } .modal-content .check.checked:after, #email_block1 .check.checked:after {   display: block;   width: 8px;   height: 14px;   margin-left: 5px;   border: solid #fff;   border-width: 0 3px 3px 0;   transform: rotate(45deg); } .check.checked:after {   content: "";   position: absolute;   display: none; }  .box-checkbox-artist #painting-video.painting-video-v2, .box-checkbox-artist #signature.signature-v2, .box-checkbox-artist .multi-photo-painting {   width: 100%;  margin-bottom: 15px; } .box-checkbox-artist #signature.signature-v2 img {   width: 80%; } .box-checkbox-artist .painting-video-v2 .font-sanspro .checkbox-item-v2 {   margin-bottom: -3px; } .box-checkbox-artist .painting-video-v2 .box-play, .box-checkbox-artist .painting-video-v2 .font-sanspro, .box-checkbox-artist .signature-v2 .signature-image, .box-checkbox-artist .signature-v2 .font-sanspro {   padding-left: 0 !important;   padding-right: 0 !important; } .choose-artist-in-medium-step .box-content {display: block;} #painting-video, #signature {   padding: 15px;   border: 1px solid #ddd;   border-radius: 5px;   width: 40%;   margin-right: 4%; } .mp-painting-image {   padding-left: 0 !important;   padding-right: 0 !important; } .mp-painting-image img {   width: 80%; } #multi-photo-painting .share-notice {   padding: 8px;   background: #FFEDF3; } #multi-photo-painting .checkbox-item {   padding-left: 0; } #multi-photo-painting {   padding: 15px;   border: 1px solid #ddd;   border-radius: 5px;   width: 100%;   margin-right: 4%; } #painting-video .share-notice {   padding: 15px;   background: #FFEDF3; } .box-checkbox-artist {   padding-right: 15px; } .box-checkbox-artist.box-artist-v1 {   display: flex;   } #box_content #box_order_artist {   margin-bottom: 0; } .box-play {   position: relative; } .box-play .play-artist-example {   position: absolute;   left: 40%;   top: 27%; } .box-play .text-example-video {   position: absolute;   bottom: 20%;   display: block;   text-align: center;   width: 100%;   color: white; } .bg-icon-checkbox.fa {   color: #D1D1D1;   position: absolute;   font-size: 20px; }  .embe-layout-v2 .bg-icon-checkbox.fa {   font-size: 24px; }  .bg-icon-checkbox.fa:hover, .bg-icon-checkbox.fa.fa-check-square {   color: var(--primary-color-v2); } .bg-icon-checkbox.check {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -18px 0; } .bg-icon-checkbox.check.checked {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -47px 0; } .order-content-v3 .inline-mar-left-30 {   margin-left: 20px; } .order-content-v3 .upload-extra-options-v2 .box-flex-info-icon .mul_photo_icon {   } .order-upload-mb-1 .upload-note {   margin-top: 10px; } .order-content-v3 .upload-note {   margin-top: 10px; } html body .order-content-v3.order-step1-v8 .bm-order-summary {   margin-right: 15px; } html body .order-content-v3 .bm-order-summary {   margin: 16px 0px 0;   color: #000;   text-transform: uppercase;   font-size: 16px; } .order-content-v3 .header-upload {   padding: 0px 15px;   margin: 0; } .order-content-v3 .after-upload {   margin: 0; } .comment-section-v2 .comment-header.collapsed .fa-angle-right:before {   content: "\f105"; } .box-upload-v2-mb .comment-box {   margin: 10px 0; } .comment-section-v2 .comment-header[aria-expanded=true] .fa-angle-right:before {   content: "\f107"; } .order-upload-mb-1 .new_order_content .before-upload .upload-note-text .upload-note-text-browse {   color: #5d5d5d; } .order-content-v3 .new_order_content .before-upload .upload-note-text .upload-note-text-browse {   color: #5d5d5d; } .order-upload-mb-1 .new_order_content .before-upload .upload-note-text .upload-photo-text {   color: #fff; } .order-content-v3 .new_order_content .before-upload .upload-note-text .upload-photo-text {   color: #fff; } .order-content-v3 .before-upload .upload-note-text {   margin: 0 5%; } .inline-mar-left-30 {   display: inline-block;   margin-left: 30px;   margin-top: 0;   margin-bottom: 0; } .checkbox-item {margin-bottom: 20px;}  .embe-item .checkbox-item {   margin-bottom: 0; }  .checkbox-item.choose-artist-signature {   display: flex;   align-items: center;   margin-bottom: 20px; } .checkbox-item .label {   color: #000;   margin-left: 30px; }  .upload-later-checkbox-wrapper {   display: flex;   justify-content: center; } .upload-later-checkbox-item {   display: flex;   align-items: center;   margin-top: 8px; } .upload-later-checkbox-item .upload-later-text {   margin-left: 25px;   font-size: 14px; }  #button1.div_button .back_button {   background: #fff !important;   border: 2px solid var(--blue-secondary-color);   color: var(--blue-secondary-color) !important;   padding: 9.2px 30px;   font-size: 20px;   box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14); } #button1.div_button .back_button:hover {   border: 2px solid var(--blue-secondary-hover-color);   color: var(--blue-secondary-hover-color) !important; } #button1.div_button .back_button_custom {   padding-left: 10px;   padding-right: 10px;   width: auto;   margin-left: -10px;   margin-right: 15px;   font-size: 16px;   box-shadow: none;   text-decoration: underline;   border: 0; } #button1.div_button .back_button_custom:hover {   border: 0 !important;   color: var(--blue-secondary-hover-color) !important; }  .btn-process-group-fixed-custom-new #button1.div_button .back_button_custom, .btn-process-group-fixed-custom-new #button1.div_button .skip_button {   color: black !important; }  .medium-desc.desc-for-attentive {   margin: 20px 0 10px; } .medium-desc.desc-for-attentive .medium-detail {   text-align: left; } .style-item a:hover, .display_block .send-later-note-link:hover {   color: var(--blue-secondary-hover-color); } .display_block .send-later-note-link {   color: var(--blue-secondary-color);   text-decoration: underline;   font-weight: bold; } .icon-tooltip {   display: inline;   background: #fff;   font-size: 13px;   line-height: 1.2;   color: var(--blue-secondary-color);   border-radius: 50%;   border: 2px solid var(--blue-secondary-color);   float: right;   width: 20px;   height: 20px;   text-align: center;   cursor: pointer;   font-weight: bold; } .popup_email .custom_input {   font-style: normal !important; } .popup_email .blue-button {   font-size: 20px;   height: 44px;   padding: 0 50px;   margin-bottom: 10px; } .popup_email a.phone-info {   top: 20px;   right: 12px; } .popup_email .iti {   display: inline; } .popup_email.has-name-field .custom_input#order_phone {   padding-left: 52px;   margin-top: 10px !important;   display: inline; } #bx-pager{   top: 60px;   bottom: unset; } #frame_preview .frame_preview_wraper .desktop-select-btn {   transition: none 0s ease 0s;   cursor: pointer;   position: relative;   top: -30px;   left: -12%;   z-index: 1; } #bx-pager a.active img {   border-color: var(--primary-color-v2); } #frame_preview .modal-dialog .modal-content {   max-height: 120%; } #popup-framing-info.modal {   z-index: 1986; } #popup-framing-info .modal-content {   border-radius: 0; } #popup-framing-info .close {   font-size: 50px;   font-weight: 100;   opacity: 1; } #popup-framing-info .close span {   color: inherit; } .ig-numb-btn {   width: 45px;   display: inline-table !important;   margin-left: 5px;   float: right; } .ig-numb-btn input, .ig-numb-btn button {   padding: 0;   background-color: transparent;   box-shadow: none;   border: none;   text-align: center;  color: #CB305F;   font-weight: 600;   font-size: 18px;   outline: none;   height: 20px;   line-height: 20px; } .ig-numb-btn input {   padding: 0 5px;   pointer-events: none; } .ig-numb-btn input:hover, .ig-numb-btn input:focus, .ig-numb-btn button:hover, .ig-numb-btn button:focus {   box-shadow: none;   background-color: transparent;   border: 0;   outline: none;  color: #CB305F; }  .ig-numb-btn button:disabled {   color: grey; }  .required-message-limit-sbj {   color: #CB305F !important; } .has-rename {   display: inline-block;   overflow: hidden;   text-overflow: ellipsis;   width: 100%;   position: relative;   padding-right: 20px; } .btn-img-name:after {   content: "\f040";   margin: 0 5px;   display: inline-block;   font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; } .new-step-number {   display: flex;   margin-bottom: 20px; } .new-step-number .order-header.five-steps #steps_section {   float: right;   max-width: initial !important;   width: 75%;   margin-right: -20px; } .new-step-number.step-number-in-size .order-header.five-steps #steps_section {   width: 80%; } .new-step-number .main-title {   width: 70%;   margin-top: 10px;   text-align: left;   color: #0d0d0d;   font-size: 29px;   position: relative;   line-height: 1.2; } .new-step-number .main-title .subtitle-select-size {   display: inherit;   color: #000;   position: absolute;   font-size: 20px;   width: max-content;   font-weight: 100; } .main-title.main-title-v3 {   text-align: left;   margin: 0;  top: 2.8%;   padding-left: 10px;   display: none; } .new-step-number .main-title.main-title-v2 {   margin-top: 15px; } .top-text-mobile-2 {   font-weight: bold;   font-size: 16px; } .step-number-in-upload.new-step-number .main-title {   width: 80%; } .icon-info-theme {   font-size: 13px;   border: 2px solid;   border-radius: 50%;   padding: 1px 6px;   font-weight: 700;   line-height: 1;   color: #31CCC4;   margin-right: 5px;   cursor: pointer;   margin-left: 20px;   position: absolute;   top: 9px; } #popup-select-theme-info .modal-content {   border-radius: 0; } #popup-select-theme-info .close {   font-size: 50px;   font-weight: 100;   opacity: 1; } #popup-select-theme-info .close span {   color: inherit; } .btn-process-group-fixed {   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); } .note-bubble-section {   position: fixed;   bottom: 74px;   z-index: 100;   background: #fffffff0;   width: 100%;   left: 0;   top: unset !important;   box-shadow: 0 0 7px 0px rgba(0,0,0,0.3);   transition: transform 1s; } .note-bubble {   display: flex;   padding: 10px 0px;   position: relative; } .note-bubble img {   width: 50px; } .note-text {   padding: 5px 10px;   font-size: 16px; } .close-bubble .close-icon {   cursor: pointer;   font-weight: bold;   font-size: 20px; } .res-view .ver_2_step_5 .sizes-block .size-item.custom-size {   display: flex;   justify-content: center;   align-items: center; } .close-bubble {   height: max-content; } .btn-process-group-fixed.no-fixed {   position: initial;   box-shadow: none; } .btn-process-group-fixed .div_button {   display: flex;   margin: 15px 0 !important;   align-items: center; } .btn-process-group-fixed .attr-selections {   flex: 1;   padding: 0 10px;   text-align: center; } .btn-process-group-fixed .attr-selections span.attr-selection-item + span.attr-selection-item:before {   content: '/';   margin-left: -2px; } .btn-process-group-fixed .attr-selections span.attr-selection-item > strong {   margin-right: 5px; } .btn-process-group-fixed .attr-selections span.attr-selection-item > span {   color: #000;   font-weight: bold; } .btn-process-group-fixed .attr-selections span.attr-selection-item > p.number-subject {   display: inline-block;   margin: 0;   padding: 0;   color: #000;   font-weight: bold; } .btn-process-group-fixed .attr-selections span.attr-selection-item > p.number-subject:not(:empty):before {   content: "(";   margin-left: 5px; } .btn-process-group-fixed .attr-selections span.attr-selection-item > p.number-subject:not(:empty):after {   content: ")"; } #main_header {   position: static !important; } #content {   margin-top: 0 !important; } .wall-img img {   max-width: 100%; } .mb-150 {   margin-bottom: 150px !important; } #footer .menu-localization-settings ul {   z-index: 100 !important; } #box_content .subject-items.clearfix::before{   display: flex; } .upload-label span {   display: inline-block;   color: var(--pink-primary-color); } .video-only, .signature-only {   display: none; } .question_icon {   font-size: 16px;   border: 2px solid;   border-radius: 50%;   padding: 0;   line-height: 1.2;   color: #31CCC4;   float: right;   display: inline-block;   height: 23px;   width: 23px;   text-align: center;   font-weight: 600; } .order-combined-size .question-hover {   display: none;   background: white;   left: 105%;   width: 250px;   top: -20px;   padding: 10px;   border: 1px solid #ddd;   border-radius: 4px;   position: absolute; } .order-combined-size .question-hover::before {   content: "";   position: absolute;   top: 28px;   left: -9px;   z-index: 1;   border: solid 1px #ddd;   border-top: none;   border-right-color: white;   box-shadow: 0 0 black;   background: white;   width: 15px;   height: 15px;   transform: rotate(45deg); } .order-combined-size .choose-size {   position: relative; } .order-combined-size .choose-size .current-size {   padding: 10px;   border: 1px solid #ddd;   border-radius: 4px;   background: white;   cursor: pointer;   font-size: 18px;   position: relative; } .order-combined-size .choose-size .current-size img.loading {   width: 20px;   border: none;   display: inline-block;   box-shadow: none; } .order-combined-size .choose-size .current-size:before {   content: "";   position: absolute;   transform: rotate(45deg);   border: solid 5px #FC1D61;   border-top-color: transparent;   border-left-color: transparent;   right: 12px;   top: 15px; } .order-combined-size .choose-size.open .current-size:before {   border: solid 5px #FC1D61;   border-bottom-color: transparent;   border-right-color: transparent;   top: 20px; } .order-combined-size .choose-size .current-size span.size-name {   color: black; } .order-combined-size .choose-size .current-size span.size-price {   display: inline-block;   margin-left: 5px; } .order-combined-size .choose-size .size-selection {   display: none;   position: absolute;   background: white;   width: 100%;   margin-top: 5px;   border: 1px solid #ddd;   border-radius: 4px; } .order-combined-size .choose-size.open .size-selection {   display: block; } .order-combined-size .choose-size .size-selection ul {   margin: 0; } .order-combined-size .size-list li {   border-bottom: 1px solid #ddd;   cursor: pointer;   position: relative;   font-size: 16px;   padding: 10px; } .order-combined-size .size-list li:last-child {   border-bottom: none; } .order-combined-size .size-list li.not-support-smaller-size {   font-size: 14px; } .order-combined-size .size-list li.custom-size {   color: var(--blue-secondary-color);   font-weight: bold; } .order-combined-size .size-list li span {   display: inline-block;   color: black; } .order-combined-size .size-list li span.size-name .size-name-cm {   display: block; } .order-combined-size .size-list li span.popular-label {   background: var(--blue-secondary-color);   color: #fff;   padding: 3px 5px;   line-height: 1;   border-radius: 4px;   font-size: 12px;   text-transform: uppercase;   display: inline-block;   margin-left: 5px;   font-weight: bold; } .order-combined-size .size-list.from-canada li span.popular-label {   vertical-align: top;   margin-top: 3px; } .order-combined-size .size-list li .question_icon {   color: #FC1D61;   position: absolute;   right: 10px; } .order-combined-size .size-list li span.size-price {   float: right;   color: #767676; } .order-combined-size .choose-size .payment-text {   margin-top: 10px;   display: none; } .order-combined-size .choose-size .payment-text label {   display: block;   margin: 0; } .order-combined-size .choose-size .payment-text .advance-price-block label {   color: black; } .order-combined-size .choose-size .payment-text .total-price-block label {   font-weight: normal; } .order-combined-size .choose-size .payment-text .price-block .price {   display: block;   font-size: 20px;   font-weight: bold; } .order-combined-size .choose-size .payment-text .advance-price-block .price {   color: var(--blue-secondary-color); } .order-combined-size .choose-size .payment-text .install-payment-text {   margin-top: 10px; } .summary-tip {   padding: 15px;   background: #FFEDF3;   border-radius: 4px;   margin-bottom: 20px; } .summary-tip .title {   font-weight: bold;   margin-top: 0;   border: none;   font-size: 18px; } .summary-tip .summary-tip-images {   position: relative; } .summary-tip .summary-tip-images .icon-path {   position: absolute;   left: 47%;   width: 25px;   top: 20px; } .embellishment-v2 .embell-header {   font-size: 18px !important;   color: white;   background-color: rgb(206, 202, 202);   padding: 8px 0 8px 15px;   font-weight: bold;   border-radius: 6px;   text-transform: uppercase; } @media screen and (max-width: 575px){   .modal-open #custom_size {  padding: 0 !important;   } } #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(--primary-color-v2);   border-radius: 5px;   font-weight: bold;   padding: 9px 63px;   font-size: 20px; } #pricespec .install-payment-text p {   line-height: normal; } #pricespec .install-payment-text span.price {   color: black; } .flex-wrap.not-flex-for-summany-v2 {   display: block; } .popup_email.has-name-field #order_phone {   width: 100%;   margin-top: 10px; } #did-you-know-bubble {   left: 7px;   bottom: 95px;   position: fixed;   z-index: 1984; } #did-you-know-bubble .fa {   color: var(--blue-secondary-color);   font-size: 24px;   padding: 15px 16px;   border-radius: 50%;   background-color: #fff;   border: 2px solid; } #did-you-know-popup {   display: none;   position: fixed;   z-index: 1985;   bottom: 0; } #did-you-know-popup .summary-tip {   margin:0;   background: white; } #did-you-know-popup .summary-tip .close {   color: #5F5F5F;   opacity: 1; } #content.order-step1-v8 .medium_item .fa-info {   font-size: 13px;   border: 2px solid;   border-radius: 50%;   width: 20px;   height: 20px;   text-align: center;   padding: 0;   background: none;   z-index: 10; } #content.order-step1-v8 .medium_item .fa {   padding: 2px;   z-index: 1; } #mailing-condition-note-step2 {   margin-left: 25px; } .for-summany-v2 #box_content {   min-height: unset; } .for-summany-v2 .top-text-v3 {   font-size: 16px;   margin-left: 10px; }  .selected-active {   position: absolute;   left: 50%;   transform: translate(-50%);   bottom: 0;   color: white;   font-weight: bold;   text-transform: uppercase;   letter-spacing: 0.5px;   width: 100%;   background: purple;   text-align: center; }  #content.order-step1-v8 #medium .medium_item .medium_wrapper .hover-secondary {   position: absolute;   top: -3px;   bottom: -3px;   right: -9px;   left: -9px;   opacity: 0;   background: black;   color: black;   margin: 0 6px;   transition: transform 0.1s ease, opacity 0.1s ease;   overflow: hidden; } #content.order-step1-v8 #medium .medium_item:hover .medium_wrapper .hover-secondary {   opacity: 0.55; } .mobile-message-field {   margin-left: 5px; } #content.order-step1-v8 #medium .medium_item .medium_wrapper .sbj-item-select {   position: absolute;   opacity: 0;   border: 2px solid var(--pink-primary-color);   border-radius: 5px;   transition: transform 0.1s ease, opacity 0.1s ease;   padding: 5px 80px;   display: none; }  .order-content-v4#content.order-step1-v8 #medium .medium_item .medium_wrapper .sbj-item-select {   border: 2px solid var(--primary-color-v2);   border-radius: 0; }  html.res-view .mobile-only.mobile-note-text-title {   font-weight: 100; } #content.order-step1-v8 #medium .medium_item:hover .medium_wrapper .sbj-item-select {   content: '';   margin: 0;   color: white;   font-size: 16px;   font-weight: bold;   text-align: center;   top: 50%;   left: 50%;   background-color: #FF135E;   transform: translateX(-50%) translateY(-50%);   opacity: 1;   display: block; }  .order-content-v4#content.order-step1-v8 #medium .medium_item:hover .medium_wrapper .sbj-item-select {   background-color: var(--primary-color-v2); }  #content.order-step1-v8 #medium .medium_item .medium_wrapper .select.bg-icon-select, #content.order-step1-v8 #medium .medium_item:nth-child(3n) .medium_wrapper .select.bg-icon-select {   position: absolute;   opacity: 0;   top: 0;   bottom: 358px;   right: 0;   left: 0; } #content.order-step1-v8 #medium .medium_item.selected:hover .medium_wrapper .hover-secondary, #content.order-step1-v8 #medium .medium_item.selected:hover .medium_wrapper .sbj-item-select {   opacity: 0; } #content.order-step1-v8 #medium .medium_item.selected .medium_wrapper .select.bg-icon-select {   display: block;   opacity: 1;   background: var(--pink-primary-color);   width: min-content;   padding-top: 17px;   padding-bottom: 5px;   padding-left: 18px;   padding-right: 15px;   border-top-right-radius: 4px;   border-bottom-right-radius: 4px;   padding-bottom: 2px; } .order-content-v4#content.order-step1-v8 #medium .medium_item.selected .medium_wrapper .select.bg-icon-select {   background: var(--primary-color-v2); } #content.order-step1-v8 #medium .medium_item.selected .medium_wrapper .selected-active {   opacity: 1; } #content.order-step1-v8 #medium .medium_item .medium_wrapper .selected-active {   opacity: 0; }   #content.order-step1-v8 #medium .medium_item.selected .medium_wrapper .select.bg-icon-select > span {   margin: 0;   color: white;   line-height: 1; } #content.order-step1-v8 .medium_item.selected .fa-info {   top: 15px;   right: 15px; }  #content.order-step1-v8.order-content-v4 .medium_item.selected .fa-info {   top: 5px;   right: 5px; }  #content.order-step1-v8.order-content-v4 .medium_item.selected .new-btn-show-info {   top: 3px;   right: 5px; } #content.order-step1-v8.odv-8b .medium_item.selected .medium_item_img img, #content.order-step1-v8 #medium .medium_item:nth-child(3n).selected .medium_item_img img {   height: 400px; } #frame_preview .frame_preview_wraper .bx-wrapper {   top: -20px; } .summary_content .style_title .fa {   padding: 2px;   padding-left: 2px; } .summary_content .style_title .fa-info {   font-size: 13px;   cursor: pointer;   position: absolute;   right: 20px;   border: 2px solid;   border-radius: 50%;   width: 20px;   height: 20px;   color: var(--blue-secondary-color);   text-align: center;   background: none; } #popup-framing-info .modal-dialog .modal-content .medium-desc {   margin-right: 25px; } .ver_2_step_5 .show-two-measures .measure {   font-size: 16px; } .ver_2_step_5 .show-two-measures .second-measure {   display: block; } .ver_2_step_5 .show-two-measures .deposit-price {   font-size: 14px;   margin-top: 10px; } .ver_2_step_5 .not-show-two-measures .deposit-price {   font-size: 14px; } .ver_2_step_5 .show-two-measures .deposit-price .size {   width: max-content !important; } body:not(.language_en) .ver_2_step_5 .show-two-measures .deposit-price .size {   width: 60% !important; } .ver_2_step_5 .show-two-measures .deposit-price .price {   line-height: normal; } .ver_2_step_5 .installment-text.payment-text .left {   width: 73% !important;   line-height: normal;   font-size: 12px; } .ver_2_step_5 .installment-text.payment-text .right {   font-size: 12px; } .move-to-top-custom {   padding-top: 20px; } .new_order_content .top-text, .new_order_content .top-text-mobile {   padding: 0 0 10px;   font-size: 1.2em;   font-weight: bold; }  #button1.div_button .skip_button, .step1-header .skip_button, #button1.div_button .step2-skip-button, #button1.div_button .skip_button_step_3 {   background: #fff !important;   color: var(--blue-secondary-color) !important;   padding: 10px 0;   padding-left: 20px;   width: auto;   font-size: 16px;   box-shadow: none;   text-decoration: underline;   border: 0;   font-weight: bold; }  .btn-process-group-fixed-custom-new #button1.div_button .skip_button, .btn-process-group-fixed-custom-new #button1.div_button .step2-skip-button, .btn-process-group-fixed-custom-new #button1.div_button .skip_button_step_3 {   color: black !important; } .btn-process-group-fixed-custom-new #button1.div_button .skip_button:hover, .btn-process-group-fixed-custom-new #button1.div_button .step2-skip-button:hover, .btn-process-group-fixed-custom-new #button1.div_button .skip_button_step_3:hover {   border: 0 !important;   color: black !important; }  #button1.div_button .skip_button:hover, .step1-header .skip_button:hover, #button1.div_button .step2-skip-button:hover, #button1.div_button .skip_button_step_3:hover {   border: 0 !important;   color: var(--blue-secondary-hover-color) !important; } #button1.div_button .skip_button_step_3.skip_button_step_3_decide {   text-align: left; } #btn_continue_step2_v2_footer.btn-continue-v3 {   cursor: not-allowed;   pointer-events: none;   opacity: 0.3; } .skip_v3_step3, .skip-step2 {   display: flex;   justify-content: center;   align-items: center;   position: relative; } .skip_button_step_3_decide.mb_decide {   cursor: pointer; } .close-tooltip-decide {   position: absolute;   top: 0px;   font-weight: 700;   font-size: 16px;   right: 8px;   cursor: pointer; } .skip_button_step_3_decide .fa {   border: 1px solid;   margin-left: 5px;   border-radius: 50%;   width: 18px;   font-size: 14px;   height: 18px;   padding-top: 1px;   text-align: center;   color: var(--blue-secondary-color); } .has-artists .fa { visibility: hidden; } .has-artists .tooltip_specific_artist { display: none; } .has-artists.selected .tooltip_specific_artist { display: block; } .has-artists.selected .fa { visibility: visible;   border: 1px solid;   margin-left: 3px;   border-radius: 50%;   width: 18px;   font-size: 14px;   height: 18px;   padding-top: 1px;   text-align: center;   color: var(--blue-secondary-color); } .tooltip_decide_later {   position: absolute;   width: 190px;   text-align: left;   background: #ebebeb;   padding: 4px 10px;   border-radius: 4px;   bottom: 45px;   right: 0px;   border: 1px solid #afafaf;   cursor: default; } .tooltip_specific_artist a { color: var(--blue-secondary-hover-color); } .tooltip_specific_artist {   position: absolute;   width: 910px;   text-align: left;   background: #ebebeb;   padding: 4px 10px;   border-radius: 4px;   left: 280px;   border: 1px solid #afafaf;   z-index: 1000;   cursor: default; } .close-tooltip-specific_artist {  position: absolute;  top: 0px;  font-weight: 700;  font-size: 16px;  right: 8px;  cursor: pointer; } .left.box_content_left .step1-header {   display: flex;   justify-content: space-between;   font-size: 1.2em;   font-weight: bold; } .step1-header .skip_button {   padding-bottom: 10px;   padding-left: 0; } .step1-header .skip-or {   padding: 6px 15px 0;   font-size: 1.2em; } .step1-header .step1-header-skip {   display: flex;   font-size: 1.2em;   padding-bottom: 6px; }  @media (min-width: 768px) {   .thumb-frames-v2 {  display: flex;  flex-flow: column;   }   #bx-pager.thumb-frames-v2 {  top: 50px;   }   #bx-pager.thumb-frames-v2 a {  margin: 0;  margin-bottom: 7px;   }   #btn_continue_step_v2_footer_summany_v2 {  display: none;   }   .step2.main-title.main-title-v3, .new-step-number.new-step-number-v2 {  display: none !important;   }   .button.btn-continue-bottom:not(.input_blue), .button#btn_continue_step1_v2_footer:not(.input_blue), .button.btn-continue-blue {  padding: 9.2px 50px !important;   }   .div_button .input_blue {  padding: 9.2px 50px !important; }   .new_order_content .top-text-mobile {  display: none;   }   #frame_preview .frame_preview_wraper .mobile-select-btn {  display: none;   }   .order-combined-size li.not-support-smaller-size:hover .question-hover {  display: block;   }   #did-you-know-bubble {  display: none !important;   }   .choose-artist-selection .select_item:hover , .background_content .select_item:hover {  box-shadow: 0 0 5px rgb(0 0 0 / 60%);  background-color: #fff;  border: 0.5px solid #ddd;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -ms-border-radius: 5px;  -o-border-radius: 5px;  border-radius: 5px solid #ddd;   } } #box_background .background_content {   padding: 0; } #popup-medium-info .medium-desc .close span {   color: #5F5F5F;   right: 30px;   position: absolute;   top: 10px; } .multiple-photo-tips {   position: relative;   border-top: 1px solid #ddd;   width: 98%;   margin-left: 10px; } .multiple-photo-tips-text {   position: absolute;   top: 10px;   left: 80px;   font-size: 16px;   color: #000; } .multiple-photo-tips-img {   padding: 10px;   max-width: 40px; } .multiple-photo-tips-img img {   max-width: 60px; } .process_bar_v2 {  background: #fff;   border-radius: 8px;   margin: -1px 0 15px; } .block_progress.block_progress_v2 p {   text-align: left;   line-height: 1.2;   margin-bottom: 10px; } .res-view .block_progress.block_progress_v2 .block_progress_text2 {   color: var(--blue-secondary-color); } .block_progress.block_progress_v2 {   margin: 3px;   padding: 0 15px; } .upload-photo {   margin-bottom: 15px; } .comment-header-text {   padding-right: 5px; } .new_order_content .uploadButton.uploadButtonV2 {   border: 1px dashed #8cc2c4;   background: #fff;   border-radius: 8px;   margin: 0;   padding: 3px; } .number_percent {   text-align: right; } .progress.process-v2 {   background: none repeat scroll 0 0 #8cc2c4;   background-repeat: no-repeat;   padding: 2px;   border: unset;   border-radius: 1px;   float: left;   height: 30px;   margin-bottom: 38px;   margin-right: 10px;   overflow: hidden;   position: relative;   width: 100%; } .progress.process-v2 .completed {   background: none repeat scroll 0 0 #0a797d;   height: 30px;   padding-right: 10px;   padding-top: 3px;   background-repeat: repeat-x;   background-size: 30px 30px;   background-image: unset;   border-radius: 1px; } .progress.process-v2 .completed.number_percent {   font-weight: bold;   color: #fff; } .progress.process-v2 .completed.number_percent.wait-process {   text-align: left;   background: unset;   width: max-content !important; } .new_order_content .left-upload-section-v2 .uploadButton.uploadButtonV2 {   border: unset; } .new_order_content .uploadButton.uploadButtonV2 .before-upload {   background: #8cc2c4;   border-radius: 8px;   display: flex;   padding: 35px 20%;   justify-content: center; } .bg-icon-checkbox.icon-checkbox-v2.fa {   margin-top: 0; } .res-view .chat-widget.custom-locale-widget {   } .price.price-item {   position: relative; } .price.price-item .original-price {   position: absolute;   top: 15px;   right: 0;   font-size: 18px;   white-space: nowrap;   margin-right: 0 !important; } .before-upload .pics_icon-section img {   width: 50px; } .before-upload .upload-note-text {   font-size: 16px;   font-weight: 100;   line-height: 1.2; } .before-upload .shutterstock-icon-section { } .new_order_content .before-upload .upload-note-text span {   color: #5d5d5d;   font-weight: bold; } .new_order_content .before-upload .upload-note-text span.upload-photo-text { } .please-wait-process {   display: none; } .new_order_content .before-upload .upload-note-text span.browse-photo-text { } .res-view .img-upload-show .uploadButton-v2 {   margin: 3px;   background: #8cc2c4; } .tooltip-img-section img {   border-radius: 8px; } .left-upload-section {   padding: 0 !important; } .shutterstock-icon-section img {   width: 25px; } .left-upload-section-v2 {   width: 100% !important;   border: 1px dashed #8cc2c4;   background: #fff;   border-radius: 8px;   margin: 0;   padding: 3px; } .after-upload {   text-align: left;   background: #8cc2c4;   border-radius: 4px;   color: #fff;   position: relative;   padding: 5px 15px;   margin: 5px 5px 15px; } .after-upload span {   color: #fff;   font-weight: 100; } .after-upload .shutterstock-icon-section {   position: absolute;   right: 15px;   top: 4px; } .upload-note-christmas {   color: #000;   font-weight: 100;   font-size: 14px;   text-align: left;   border-radius: 4px;   background: #fff2f6;   padding: 5px 30px; } .upload-note-christmas .fa {   color: var(--pink-primary-hover-color); } .box-content-v2 .comment-section-v2 .comment-header {   border: 1px solid #ddd;   border-radius: 4px;   padding: 10px;   font-size: 16px; } .box-content-v2 .comment-section-v2 .comment-header span {   color: #000; } .new-comment-section {   margin-top: 20px; } .new-comment-section .comment-box {   margin: 10px 0; } .box-content-v2 .single_title {   margin-left: -15px; } #sample1.show-images {   padding: 10px; } #sample1.show-images .img-name-block .btn-img-name {   font-weight: 100;   color: #000; } #sample1.show-images .photo_item .item_container .unnamed .fa-info {   color: #000; } #sample1.show-images.show-images-v2 {   padding-top: 25px; } @media (min-width: 1024px) and (max-width: 1200px) {   .not-show-two-measures .sizes-block .size-item .price .original-price {  font-size: 16px;   } } @media (max-width: 1024px) {   #content.order-step1-v8 .medium_item.medium-item-v2 .fa {  padding: 1px;   } } @media (max-width: 1024px) and (min-width: 768px) {   .step-number-in-upload.new-step-number.v2-step-4-title .main-title{  width: 100%;   }   #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 124px;   }   .subject-items .sbj-item.medium-item-v2.selected .label {  bottom: 11px !important;   }   .subject-items .sbj-item.medium-item-v2 .label {  bottom: 5px;   }   .new-step-number.v2-step-4-title .order-header.five-steps #steps_section{  width: 100%;   }   .order-content-v2 .v2-step-4-title .order-header{  width: 80%;   }   .res-view .ver_2_step_3 span.popular-artists{  margin-top: 2px;   }  .tooltip_specific_artist {   width: 100% !important;   left: 0; } } .message-btn .chat-bubble-pink, .message-zp-btn .chat-bubble-pink{   float: right; } .email-field-section {   display: none; } .new_order_content span.choose-label-text {   color: #000; } html body .bm-order-summary {   float: right;   color: var(--pink-primary-color);   margin: 10px 20px 0;   cursor: pointer;   text-decoration: underline;   font-size: 18px;   display: none;   font-weight: bold;   position: relative;   z-index: 1; } html body:not(.language_en) .bm-order-summary {   margin: 5px 20px; } .close-custom.bm-svg-close {   opacity: 1 !important;   font-size: 40px !important;   color: #5F5F5F !important;   font-weight: 100 !important;   line-height: 30px !important;   display: none; } html body .bm-overlay {   display: none; } .top-subject-text {   position: absolute; } .top-subject-text a {   margin-bottom: 10px;   color: var(--blue-secondary-color); } #content.order-step1-v8 .medium_item.medium-item-v2.selected .fa-info {   top: 12px;   right: 20px;   border: 3px solid; } #content.order-step1-v8 .medium_item.medium-item-v2 .fa-info {   border: 3px solid; } #content.order-step1-v8 .medium_item.medium-item-v2 .fa {   top: 3px;   right: 10px; } .summary-right {   z-index: 1;   display: flex;   justify-content: center;   align-items: center; } .attached-commitment-header {   font-weight: bold;   margin-top: 0;   border: none;   font-size: 18px;   text-align: center; } .attached-commitment-section {   margin: 20px 0;   padding: 20px 0;   background: #ececec; } .attached-commitment-section .attached-items {   margin: 5px 15px;   justify-content: center;   display: flex;   flex-wrap: wrap; } .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; }  .attached-commitment-section.compatible-with-user-size-browser-settings .attached-commitment-header {   word-wrap: break-word; } .attached-commitment-section.compatible-with-user-size-browser-settings .attached-items {   display: flex;   flex-wrap: wrap; } .attached-commitment-section.compatible-with-user-size-browser-settings .attached-item {   height: auto !important; } .attached-commitment-section.compatible-with-user-size-browser-settings .attached-item .attached-item-title {   word-wrap: break-word; }  #popup_block_order.popup_block_order {   left: calc(50% - 325px); } .step-3 .summary_content .style-item .style_title {   position: relative; } .step-3 .summary_content .style_title .fa-info {   right: 0; } .box_content_left_step4 .carousel-items .next {   right: -1em; } .box_content_left_step4 .carousel-items .prev {   left: -1em; } .box_content_left_step4 .list_title {   font-size: 36px !important;   font-weight: 600; } .box_content_left_step4 #inspiration_gallery {   margin-bottom: 35px; } .selected-background-medium {   display: none;   position: absolute;   width: 100%;   height: 400px;   border: 10px solid var(--pink-primary-color);   top: 0; }  .order-content-v4 .selected-background-medium {   border: none; }  .medium_item.selected .selected-background-medium {   display: block; }  .medium_item.medium_item_v2.selected .selected-background-medium {  border-bottom: unset; } #content.order-step1-v8 #medium .medium_item.medium_item_v2.selected .medium_wrapper .select.bg-icon-select {   padding-bottom: 5px;   padding-top: 5px;   text-align: center;   letter-spacing: 8px;   top: unset;   bottom: 0;   width: 100%; } html.res-view #content.order-step1-v8.odv-8b .medium_item.medium_item_v2 .med-label {   top: unset;   height: 70px;   background: linear-gradient(360deg, #000, transparent);   font-size: 1.7em; } .res-view .order-content-v2 .medium_item_v2 .font16px {   font-size: 16px; } #content.order-step1-v8 .medium_item.medium_item_v2.selected .fa-info {   } html.res-view #content.order-step1-v8.odv-8b .medium_item.medium_item_v2.selected .popular.bg-icon-popular {   top: 10px; }  html.res-view #content.order-step1-v8.order-content-v4 .medium_item.medium_item_v2.selected .popular.bg-icon-popular {   top: 0px; }  #content.order-step1-v8.odv-8b .medium_item.medium_item_v2.selected .popular.bg-icon-popular {   display: block; } html.res-view #content.order-step1-v8.odv-8b .medium_item.medium_item_v2 .popular.bg-icon-popular {   top: 0;   letter-spacing: 1px;   left: 15px;   width: max-content;   border-bottom-left-radius: 4px;   background: var(--blue-secondary-hover-color); }  html.res-view #content.order-step1-v8.order-content-v4 .medium_item.medium_item_v2 .popular.bg-icon-popular {   left: 0;   border-radius: 0;   background-color: #ba7bbd; }  #content.order-step1-v8.odv-8b .medium_item.medium_item_v2 .medium_item_img img {   } #content.order-step1-v8.odv-8b .medium_item.medium_item_v2.selected .medium_item_img img {   }  .right-medium-section {   padding-top: 35px; } .right-medium-section img {   width: 100%; }  .artists-nav-tabs li {   width: 50%; } .artists-nav-tabs {   display: flex; } .nav.artists-nav-tabs li a:focus {   background-color: var(--blue-secondary-hover-color); } .nav.artists-nav-tabs li a:focus span {   color: #fff; } .nav.artists-nav-tabs li a:hover {   background-color: var(--blue-secondary-color); } .nav.artists-nav-tabs li a:hover span {   color: #fff; } .artists-nav-tabs li.active a {   color: #fff;   cursor: default;   background-color: var(--blue-secondary-hover-color);   border: 1px solid #ddd;   border-bottom-color: unset;   text-align: center; } .nav.artists-nav-tabs li.active a:hover {   background-color: var(--blue-secondary-hover-color); } .artists-nav-tabs li a {   border: 1px solid #ddd;   text-align: center; } .artists-nav-tabs li.active a span {   color: #fff; } .artists-nav-tabs li:first-child a {   border-top-left-radius: 4px;   border-bottom-left-radius: 4px; } .artists-nav-tabs li:last-child a {   border-top-right-radius: 4px;   border-bottom-right-radius: 4px; } .new_order_content .artists-nav-tabs span {   color: var(--blue-secondary-hover-color);   text-transform: uppercase;   font-weight: bold;   font-size: 18px; } .artists-portrait-price {   display: none; } .portrait-price {   margin-bottom: 20px; } .artist_item_us { } .artist_item_international {   display: none; } .order-content-v2 .steps_section_v2 .steps .step-top {   display: flex;   justify-content: center; } .order-header.five-steps .steps_section_v2 .steps .step_line {   height: 25px;   z-index: -1; } .order-header.five-steps .steps_section_v2 .steps .step-process img {   z-index: 1;   width: 47px;   height: 47px; } .order-header.five-steps .steps_section_v2 .steps .step-process.active:not(.is-step1) img {   border-radius: 100%;   border: 1.5px solid #2e979a;   padding: 1.5px; } .order-header.five-steps .steps_section_v2 .steps .step_number.bg-icon-step-circle.passed {   background-image: unset !important;   height: 47px;   width: 45px; }  .res-view .ver_2_step_4 .box-content.background-artist-v2{   display: flex;   align-items: start;   justify-content: space-between; }  .step-header {   text-align: center;   color: white;   margin-top: 12px;   padding: 10px;   line-height: 1; } .order-content-v2.for-summany-v2 .step-header {   margin-top: 0; } .step-header.step1 {   background-color: #bca583; } .step-header.step2 {   background-color: #82bdab;   margin-bottom: 15px; } .step-header.step3 {   background-color: #83a8bb; } .step-header.step4 {   background-color: #ab9cc3; } .step-header.step5 {   background-color: #bc828e; } .step-header .step-header-title {   font-weight: 600; } html body .bm-order-summary-v2.new-header {   background: none;   border-top: 1px solid #ddd; } .res-view .left.new_order_content_not_bm.new-header {   margin-top: 0; } @media (min-width: 1200px){   .upload-note-christmas {  margin: 15px 0 20px;   }   .painting-multiple-photo {  padding: 0 0 0 20px !important;   }   .before-upload .upload-note-text {  padding: 5px 10px;   }   .before-upload .pics_icon-section {   }  .subject-items .sbj-item.medium-item-v2.selected .select.bg-icon-select {  padding-bottom: 20px;   }   .subject-items .sbj-item.medium-item-v2 .label {  bottom: -2px;   }   .subject-items .sbj-item.medium-item-v2.selected .label {  bottom: 5px !important;   } } @media (max-width: 1200px) and (min-width: 768px){   #content.order-step1-v8 #medium .medium_item .for-xmas-text img {  position: unset;   }   #content.order-step1-v8 #medium.has-mday-note .available-for-mday {  line-height: 0.8;   }   #content.order-step1-v8 #medium.has-fday-note .available-for-mday {  line-height: 0.8;   }   #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 138px;   }   .subject-items .sbj-item.medium-item-v2 .label {  bottom: 3px;   }   .subject-items .sbj-item.medium-item-v2.selected .label {  bottom: 9px;   }   .chat-widget {  right: 50px !important;   }   .v2-step-3-select_item-background {  display: block;  width: 100%;   }   #content.order-step1-v8 #medium .medium_item .medium_wrapper .sbj-item-select {  padding: 5px 50px;   }   #content.order-step1-v8 #medium .wrap-list-item-slider .medium_item:nth-child(3n) {  clear: none;   } .tooltip_specific_artist {   width: 100% !important;   left: 0; } } .email-field-section {   display: none; } .new_order_content span.choose-label-text {   color: #000; } @media screen and (min-width: 1400px){   .summary_content .style_title .fa {  padding-left: 3px;   }   .subject-items .sbj-item.medium-item-v2 .label {  bottom: -1px;   }   .subject-items .sbj-item.medium-item-v2.selected .label {  bottom: 5px;   } } @media (min-width: 1080px) {   .customize-painting-new.box-checkbox-artist .painting-video-v2 .box-play {  padding-left: 15px !important;  width: 39%;   }   .customize-painting-new.box-checkbox-artist .painting-video-v2 .font-sanspro {  margin-left: 20px;   } } @media (max-width: 1080px) {   .box-checkbox-artist #painting-video.painting-video-v2, .box-checkbox-artist #signature.signature-v2 {  height: unset;  margin-bottom: unset;   }   .box-checkbox-artist #multi-photo-painting {  height: unset;  margin-bottom: 15px;  margin-left: 1%;   }   .box-checkbox-artist #signature.signature-v2 img {  width: inherit;   }   .mp-painting-image img {  height: unset;   }   .mp-painting-image {  padding-bottom: 30px;   }   .box-checkbox-artist .painting-video-v2 .font-sanspro .checkbox-item-v2 {  margin-bottom: unset;   }   .box-checkbox-artist .painting-video-v2 .box-play iframe {  padding-right: 0;  margin-left: unset;   }   .box-checkbox-artist {  display: flex;  padding-right: 0;   }   .customize-painting-new {   display: flex;  flex-wrap: wrap;   }   .bg-icon-checkbox.fa, .bg-icon-checkbox.fa.fa-check-square {  margin-top: unset;   }   .box-checkbox-artist .painting-video-v2 .box-play,   .box-checkbox-artist .painting-video-v2 .font-sanspro,   .box-checkbox-artist .signature-v2 .signature-image,   .box-checkbox-artist .signature-v2 .font-sanspro   {  width: 100%;   }   .box-checkbox-artist .signature-v2 .font-sanspro {  margin-top: 10px;   }   #multi-photo-painting {  width: 97%;   }   .customize-painting-new.box-checkbox-artist #painting-video.painting-video-v2, .customize-painting-new.box-checkbox-artist #signature.signature-v2, .customize-painting-new.box-checkbox-artist .multi-photo-painting {  width: 98%;   }   .customize-painting-new.box-checkbox-artist #signature.signature-v2 img {  width: -webkit-fill-available;   }   .customize-painting-new.box-checkbox-artist #painting-video.painting-video-v2, .customize-painting-new.box-checkbox-artist #signature.signature-v2{  margin-bottom: 20px;   }   .customize-painting-new.box-checkbox-artist .signature-v2 .font-sanspro {  padding-top: 15px;   }   .box-checkbox-artist .painting-video-v2 .box-play {  padding-bottom: 20px;   } } @media (max-width: 1080px) and (min-width: 992px) {   .subject-items .sbj-item.medium-item-v2.selected .label   .subject-items .sbj-item.medium-item-v2.selected .label {  bottom: 12px !important;   }   .customize-painting-new.box-checkbox-artist .painting-video-v2 .font-sanspro,   .customize-painting-new.box-checkbox-artist .signature-v2 .signature-image,   .customize-painting-new.box-checkbox-artist .signature-v2 .font-sanspro   {  padding-right: unset !important;  padding-left: 5px !important;  width: unset;   }   .customize-painting-new.box-checkbox-artist .painting-video-v2 .box-play {  width: 40%;   }   .customize-painting-new.box-checkbox-artist .painting-video-v2 .font-sanspro {  width: 56%;  margin-left: 18px;   }   .customize-painting-new.box-checkbox-artist #signature.signature-v2 img {  width: 95%;   }   .mp-painting-image img {  width: 95%;   } } @media (max-width: 1199.98px) and (min-width: 1080px) {   .box-checkbox-artist #signature.signature-v2 {   }   .box-checkbox-artist .painting-video-v2 .box-play iframe {  margin-left: unset;   }   .box-checkbox-artist #signature.signature-v2 img {  height: -webkit-fill-available;  max-width: 90%;   }   .language_de .box-checkbox-artist #painting-video.painting-video-v2 {  height: 240px;   } } @media (max-width: 991px) {   .mp-painting-image img {  width: 100%;   } } @media (min-width: 768px) and (max-width: 992px) {   #bx-pager.thumb-frames-v2 {  left: -25px;   }   .bx-wrapper img {  padding-top: 5px;   }   .attached-commitment-section .attached-item {  width: 49%;   }   .res-view .photo_item.photo_item_v2 .item_container {  margin-left: 0;   }   .subject-items .sbj-item .medium-item-v2.selected .label {  bottom: 9px !important;   }   #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 151px;  width: 33.33333%;   }   .top-subject-text a {  font-size: 16px;   }   .upload-content .painting-multiple-photo {  padding: 0;   }   .before-upload .upload-note-text {  padding: 0 10px;   }   .before-upload .pics_icon-section {  margin-top: -10px;   } } @media (max-width: 767px) {   #did-you-know-popup {  bottom: 60px;   }   .note-bubble-section {  bottom: 106px;  z-index: 1984;   }   .note-bubble {  padding: 10px 15px;   }   .note-bubble.box_content_left {  width: 100%;   }   .close-bubble .close-icon {  font-size: 24px;   }   .top-header-test {  background : rgb(51, 83, 77);  font-size : 14px;  font-weight : bold;  display : block;  color : rgb(255, 255, 255);  text-align : center;  padding : 10px;   }   .popup_email span.popup-email-on-mb {  line-height: 22px;  margin-top: 5px;   }   .medium-desc.desc-for-attentive .medium-detail {  margin-top: 20px;  display: inline-block;   }   .res-view .popup_email.has-name-field .input-fields .custom_input {  margin-bottom: 0;   }   .res-view .popup_email.has-name-field .input-fields {  margin-bottom: 15px;   }   .popup_email.has-name-field .custom_input#order_phone {  margin-top: 0 !important;   }   .skip_button_step_3_decide.mb_decide {  bottom: 10px;  right: -10px;  position: absolute;   }   body.language_nl .skip_button_step_3_decide.mb_decide, body.language_es .skip_button_step_3_decide.mb_decide {  right: -25px;   }   body.language_it .skip_button_step_3_decide.mb_decide, body.language_fr .skip_button_step_3_decide.mb_decide {  bottom: 30px;  right: -20px;   }   body.language_de .skip_button_step_3_decide.mb_decide {  bottom: 30px;  right: -15px;   }   body.language_it #button1.div_button .skip_button_step_3, body.language_fr #button1.div_button .skip_button_step_3 {  padding-left: 10px;  margin-right: -10px;   }   .tooltip_decide_later {  right: -10px;  bottom: 58px;   }   .artists-nav-tabs {  margin: 0 10px;   }   .artists-nav-tabs li:first-child {  width: 40%;   }   .artists-nav-tabs li:last-child {  width: 60%;   }   .portrait-price {  margin-left: 10px;   }  body.language_en .title-step2.title-mobile.title_not_bm { }   .res-view .left.new_order_content_not_bm {  margin-top: 50px;   }   .res-view .left.no-update-content {  margin-top: 50px;   }   .order-content-summary-v2 .top-text-v3 {  font-size: 16px;  padding-left: 10px;   }   .res-view #order-step2 .div_button .attr-button button.btn-process-order-steps,   .res-view .left.box_content_left .div_button .attr-button button.btn-process-order-steps{  padding: 11.2px 0;  margin: 0;  font-size: 20px;   }   #btn_continue_step_v2_footer_summany_v2:disabled {  opacity: .3;   }   #btn_continue_step_v2_footer_summany_v2 {  float: right;  background-color: var(--pink-primary-color) !important;  vertical-align: baseline;  color: white;  border: var(--pink-primary-color);  padding: 11.2px 50px;  margin: 0;  border-radius: 4px;  font-size: 20px;  font-weight: bold;   }   #btn_continue_step_v2_footer_summany_v2 {  background-color: var(--primary-color-v2) !important;  border: var(--primary-color-v2);   } body:not(.language_en) #btn_continue_step_v2_footer_summany_v2 {  padding: 11.2px 20px;   }   body:not(.language_en).language_de #btn_continue_step_v2_footer_summany_v2 {  padding: 11.2px 35px;   }   #btn_continue_step_v2_footer_summany_v2:hover {  background-color: var(--pink-primary-hover-color) !important;  background: none;   }   #btn_continue_step_v2_footer_summany_v2:hover {  background-color: var(--primary-hover-color-v2) !important;   }   .sumary-left {  display: flex;  justify-content: center;   }   body:not(.language_en) .sumary-left {  display: flex;  width: 65%;  align-items: center;  justify-content: center;   }   html body .bm-order-summary-v2 {  color: #000;  display: flex;   text-transform: none;  float: unset;  margin: 14px 10px 0 !important;   border-top: 1px solid #ddd;  padding: 10px 20px;  font-size: 14px;  justify-content: space-between;   }   html body .bm-order-summary-v2 p {  margin-bottom: 0;   }   html body .bm-order-summary-v2 .bm-order-summary {  padding-bottom: 4px;  color: #000;  font-size: 14px;   }   html body .bm-order-summary-v2 #btn_continue_step_v2_footer_summany_v2 {  font-size: 14px;  padding: 10px 20px;  width: 140px;   }   body .for-summany-v2 .title-step2.title-mobile {  position: unset;   }   .for-summany-v2.order-content-summary-v2 #order-step2 .new_order_content { }   .for-summany-v2.order-content-summary-v2 #order-step2 .new_order_content.save-under-step3 {  margin-top: 0;   }   .flex-wrap.not-flex-for-summany-v2 {  display: block;   }   body:not(.language_en) .flex-wrap.not-flex-for-summany-v2 .new_order_content { }   body .step4.main-title.main-title-v3.for-summary-v2 {  position: unset;   }   .new_order_content .bm-order-summary-v2 span {  color: #000;   }   .select-tile.tile-summary-v2 {  background: #efedee;  display: flex;  justify-content: center;  float: unset;  align-content: center;  margin: 14px 10px 0 !important;  padding: 10px;   }   .select-tile.tile-summary-v2 span {  width: max-content;  align-items: center;  display: flex;  padding-right: 15px;  color: #000;   }   .medium_item_img img.img-object-top {  object-position: top;   }   #content.order-step1-v8 #medium .medium_item:hover .medium_wrapper {  border: unset;  box-shadow: unset;   }   #content.order-step1-v8.odv-8b .medium_item .medium_item_img img {  height: 400px;   }  .title-step1.default-action {  margin-top: 15px;   }   .new-step-number.new-step-number-v2.update-action {  margin-top: 50px;   }   .res-view .order-content-v2 .new-step-number.new-step-number-v2 .main-title {  display: block;  text-align: left;  padding-left: 10px;  margin-top: 50px;   }   .order-step-5-ver2 .main-title {  padding-left: 0 !important;   }   #box_content .box-checkbox-artist .default-action {   margin-bottom: 15px;   }   #box_content .box-checkbox-artist .mobile-title.update-action {  margin-bottom: 15px;   }   .title-mobile {  position: relative;  height: 35px;  padding-top: 10px;   }   .title-mobile.update-action {  padding-top: 0;   }   .title-step2.title-mobile.update-action {  padding-top: 0;  height: 50px;   }   .title-step2.title-mobile.default-action {  height: 55px;  padding-top: 0;   }   body:not(.language_en) .title-step2.title-mobile.default-action {  height: 35px;  padding-top: 0;   }   .step4.main-title.main-title-v3.default-action { }   .step4.main-title.main-title-v3 {  text-align: left;  padding: 0 10px 25px;   }   .box_content_left_v2 {  position: relative;   }   .res-view .order-content-v2 .new-step-number .step2.main-title.main-title-v3 {  display: block;  padding: 0 15px;  position: absolute;  top: 65%;  width: max-content;  text-align: left;   }   html body .box_content_left_v2 .bm-order-summary { }   .main-title.main-title-v3 {  display: block;  top: 2.7%;   }   .bg-icon-checkbox.icon-checkbox-v2.fa {  margin-top: -2px;   }   #content.order-step1-v8 #medium .medium_item .for-xmas-text {  bottom: 0;   }   html.res-view #main_header.header-v2.header-order {  display: block;   }   #main_header.header-v2.header-order #btn-order-top-menu {  display: none;   }   .subject-text-step2 {  padding-left: 9px;  top: 9%;   }   .select-text-step2 {  padding-left: 10px;   }   .new_order_content .top-text-mobile {  padding: 0 15px;   }   .new_order_content .top-text-mobile-2 {  padding: 0;   }   #frame_preview .frame_preview_wraper .desktop-select-btn {  display: none;   }   #content.order-step1-v8 #medium .medium_item .medium_wrapper .select.bg-icon-select { }   #content.order-step1-v8 #medium .medium_item.selected .medium_wrapper .select.bg-icon-select {  padding-bottom: 20px;   }   #content.order-step1-v8 #medium .medium_item .medium_wrapper .hover-secondary,   #content.order-step1-v8 #medium .medium_item:hover .medium_wrapper .sbj-item-select {  display: none;   }   span.popular3{  height:32px;   }   .res-view .ver_2_step_3 .choose-artist-selection .radio-check{  margin-top: 5px;   }   html.res-view #main_header.header-v2 {  display: none;   }   html.res-view #main_header.sticky-header {  display: block;   }   html.res-view #main_header .sticky-navbar {  display: none;   }   .res-view .order-content-v2 .new-step-number .main-title {  display: none;   }   .res-view .right.box_content_right.cart_right{  display: none;   }   .res-view .right.box_content_right.cart_right.step-3 {  display: block;  width: 100%;   }   .res-view .right.box_content_right.cart_right.step-3 #message_box {  display: none;   }   .res-view .right.box_content_right.cart_right.step-3 .payment-offers {  margin-top: 0;   }   .res-view .left{  width: 100%;  display: block;   }   .res-view .new-step-number .main-title{  width: 100%;  text-align: center;   }   .res-view .order-content-v2 .order-header{  width: 100%;   }  .res-view .order-content-v2 .btn-process-group-fixed .wrapper-full{  min-width: auto;  padding-left: 15px;  padding-right: 15px;   }   .res-view .wrapper-right{  display: none;   }   .res-view .new-step-number .order-header.five-steps #steps_section{  width: 100%;  margin-right: 0;   }   .res-view .wrapper-full{  min-width: auto;  padding: 0;   }   .res-view .top-header-table .top-header-banner-part{  display: block;   }   .res-view .top-header-table .top-header-banner-part.top-header-banner-right{  display: none;   }   .res-view .top-header .no-transform{  color: #fff;  text-align: center;  font-size: 14px;  height: 40px;  line-height: 40px;   }   .res-view .left.box_content_left .div_button {  text-align: center;  width: 100%;   }   .res-view .left.box_content_left .div_button{  width: 100%;   }   .res-view .subject-fields{  position: relative;  width: 100%;  left: 0;  z-index: 0;   }   .res-view .left.box_content_left .attr-selections{  display: none;   }   .res-view .left.box_content_left .div_button .attr-button{  width: 100%;   }   .res-view .left.box_content_left .div_button .attr-button button{  width: 100%;   }   .res-view nav.nav-header{  display: none;   }   .res-view #left_menu a {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/btn_toggle.png) no-repeat scroll center center / 80% auto;  width: 23px;  height: 23px;  padding: 20px;  display: inline-block;  float: left;   }   html.res-view .nav-bar .nav-header, html.res-view .nav-bar .cart, html.res-view #trustpilot-reviews-detail, html.res-view .nav-bar, html.res-view #top-static-banner {  display: none;   }   .res-view .top-header-table{  display: none;   }   .mobile-only.navbar button.navbar-toggle {  float: left;  margin-right: 0px;  margin-left: 4px;  border-color: #000;   }   .mobile-only.navbar button.navbar-toggle .icon-bar {  background-color: #000;   }   html.res-view .navbar-toggle .icon-bar {  height: 3px;   }   html.res-view .navbar-default .navbar-toggle {  border: none;   }   html.res-view .mobile-only.navbar .logo-link img, html.res-view .mobile-only.navbar .logo-link img, html.res-view .language_fr .mobile-only.navbar .logo-link img {  width: 24%;   }   html.res-view .mobile-only.navbar .logo-link img {  position: absolute;  top: -14px;  width: 24%;   }   html.res-view body.language_en #btn-order-top-menu, html.res-view #btn-resume-order {  margin-right: 15px;   }   html.res-view #btn-order-top-menu, html.res-view #btn-resume-order {  font-size: 18px;  margin-top: 5px;  margin-right: 5px;   }   html.res-view .top-header.mobile-only {  display: block;  color: #fff;  text-align: center;   }   html.res-view .subject-items{  width: 100%;  padding: 15px 8px;  margin-left: 0px ;   }   .res-view .left .subject-items .custom_number_person .left {  width: fit-content;   }   .res-view .subject-fields .left{  width: 250px;   }   .res-view #content.order-step1-v8 #medium .medium_item{  margin-left: 5px;  margin-right: 5px;   }   .res-view .wrap-list-item-slider{  width: 100%;  display: flex;  max-height: 420px;   }   .res-view #popup-medium-info .medium-img{  display: none;   }   .res-view #popup-medium-info .medium-desc{  width: 100%;   }   .res-view #box_content{  min-height: 100px;   }   .res-view #popup_block_order{  width: 100%;   }   .res-view #popup_block_order{  left: 0;   }   .res-view .popup_email.has-name-field .custom_input{  width: 100%;  margin-bottom: 15px;   }   .res-view .email-field-section {  display: block;  background: #FFEDF3;  padding-top: 4%;  position: relative;  z-index: 99;  margin-bottom: 6px;   }   .res-view .wrapper94 {  width: 94%;  margin: 0 auto;   }   .res-view .email-field-section #email_block1 .iti {  display: inline;   }   .res-view .email-field-section #email_block1 .block_input .custom_input {  padding: 21px;   }   .res-view .email-field-section #email_block1 .block_input .custom_input#responsive_customer_phone {  padding-left: 52px;  display: inline;   }   .res-view #email_block1 .block_input {  position: relative;   }   .res-view .block_input {  margin: 20px 0;  float: left;  width: 100%;   }   .res-view #email_block1 .block_input .custom_input {  padding: 20px 20px 20px 50px;  margin-left: 0;  width: 100%;  box-sizing: border-box;   }   .res-view .bot-0, .res-view .block_input.bot-0 {  margin-bottom: 0;   }   .res-view .top-0, .res-view .block_input.top-0 {  margin-top: 0;   }   .res-view #order-step2 .div_button .attr-button button{  width: 100%;   }   .res-view .btn-process-group-fixed .back_button:not(.back_button_custom) {  margin-right: 5px;  width: 100%;   }   .res-view .ver_2_step_3 .new_order_content .box-content h1,   .res-view .ver_2_step_3 .choose-artist-selection .select_item   {  padding-right: 15px;  padding-left: 15px ;   }   .res-view .ver_2_step_3 .background h1{  padding-right: 15px;  padding-left: 15px ;   }   .res-view .ver_2_step_3 .choose-artist-selection .select_item{  border-top: 1px solid #ccc !important;  border-radius: 0;   }   .res-view .ver_2_step_3 .choose-artist-selection .choose-artist-lbl {  display: flex;  width: 90%;   } .tooltip_specific_artist {   width: 100% !important;   left: 0; } .choose-artist-tooltip-de {  white-space: nowrap; }   .res-view #painting-video,   .res-view #signature{  width: 50%;   }   .res-view .ver_2_step_3 .add_background{  width: 100%;  position: relative;  padding: 5px 0px;   } .res-view .ver_2_step_3 .has-artists span.radio-checked{  position: absolute;  right: 8px;   }   .res-view .ver_2_step_3 .add_background .radio-check{  position: absolute;  right: -2px;   }   .res-view .ver_2_step_3 .choose-artist-selection .radio-check{  position: absolute;   }   .res-view .ver_2_step_3 .background_content .radio-check{  position: absolute;   }   .res-view .new_order_content span.choose-label-text {  width: 60%;  display: block;   }   #order_type .artist_wrap .radio-check {  position: inherit;  margin-left: 10px;   }   .res-view .choose-artist-selection .select_item.selected{  border: none;  box-shadow: none;   }   .res-view .ver_2_step_3 #box_background .background_content .select_item{  padding-left: 15px;  padding-right: 15px;  box-shadow: none;  border-radius: 0;  border-bottom: 1px solid #ccc;   }   .res-view .ver_2_step_3 #box_background .background_content .select_item:first-child{  border-top: 1px solid #ccc;   }   .res-view .ver_2_step_3 #box_background .background_content .v2-step-3-select_item-background .select_item:first-child{  border-top: none;   }   .res-view .ver_2_step_3 .background_content .select_item.selected{  box-shadow: none;  border-radius: 0;  border: none;   }   .res-view .ver_2_step_3 .new_order_content h1{  padding-left: 15px;  padding-right: 15px;   }   .res-view .ver_2_step_3 .box-checkbox-artist{  padding-left: 15px;  padding-right: 15px;  margin-bottom: 15px;   }   .res-view .ver_2_step_3 .box-checkbox-artist #painting-video{  margin-right: 1%;   }   .res-view .ver_2_step_3 .box-checkbox-artist #signature{  margin-right: 0%;  margin-left: 1%;   }   .res-view .ver_2_step_4 .box-content{  padding-right: 15px;  padding-left: 15px;   }   .res-view .ver_2_step_4 .box-content.background-artist-v2{  padding: 0 !important;   }   .res-view .include-artist-sign-swap34-ver2 {  padding: 0 15px;   }   .res-view .ver_2_step_4 #comments .title{  padding-right: 15px;  padding-left: 15px;   }   .res-view .ver_2_step_4 #comments .title h2{  width: 80%;   }   .res-view .ver_2_step_5 .new-step-number{  display: block;   }   .res-view .ver_2_step_5 .sizes-block .size-item{  width: calc(50% - 12px);  margin-right: 5px;   }   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;   }   html.res-view #content.order-step1-v8 #medium .medium_item.selected .medium_wrapper { }   html.res-view #content.order-step1-v8.odv-8b .medium_item.selected .medium_item_img img{   outline: none;   }   html.res-view #content.order-step1-v8.odv-8b .medium_item.selected .medium_item_img img.img-tiles {  height: unset;   }   html.res-view #content.order-step1-v8.odv-8b .medium_item .med-label {   font-size: 1.5em;  line-height: 1;  font-family: BebasNeue;  top: 0px;  background: linear-gradient(180deg, #000, transparent);  height: 62px;  padding: 10px 0 20px 0;   }   html.res-view #content.order-step1-v8.odv-8b .medium_item .popular.bg-icon-popular {  top: 7px;  z-index: 1;   }   #box_content #upload1 #send_type_required {  text-align: center;  margin-top: 10% !important;   }   #box_content #size_required {  margin-top: 0;   }   #popup-medium-info .modal-dialog {  width: 100%;  margin: 0;  margin-bottom: 80px;   }   #popup-medium-info .medium-desc .close span {  color: var(--pink-primary-color);  right: 10px;  position: absolute;  top: 10px;   }   #popup-medium-info .modal-body .medium-detail strong {  display: block;  font-size: 1.3em;  color: #b5b5b5;   }   #popup-medium-info .medium-label {  font-size: 1.7em !important;   }   .gdpr-consent .checkbox_block, .radio-check {  height: 20px;  width: 10% !important;  background-size: 20px 20px;  margin-top: 0;  background: rgba(0,0,0,0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/radio_check.png) no-repeat scroll 0 0/20px 20px;   }   .gdpr-consent .checkbox_block.checked, .res-view .ver_2_step_3 span.radio-checked, .radio-checked {  background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/radio-checked-3.png) no-repeat scroll 0 0 / 20px 20px;   }   .res-view .order-content-v2 .upload-extra-options .font16px {  font-size: 20px;   }   .res-view .order-content-v2 .upload-extra-options.upload-extra-options-v2 .font16px {  font-size: 16px;   }   .option .radio-check {  margin-top: 5px;   }   .choose_style .slider-temp {  width: 10000px;  overflow: hidden;  display: flex;   }   .choose_style .slider-temp .medium_item {  width: calc(100% - 99px) !important;  margin: 10px;   }   .choose_style .slider-temp .medium_item .medium_item_img {  width: 245px;   }   html.res-view .upload-label span.mobile-only {  display: inline-block;  color: var(--pink-primary-color);   }   .step1-header .skip_button {  width: auto !important;  padding: 17px 15px 0 0;   }   .step1-header .step1-header-skip {  padding-bottom: 0;   }   .step1-header .skip-or {  padding-top: 15px;   }   #button1.div_button .step2-skip-button {  padding-left: 12px;  text-align: left;   }   .order-header.five-steps .steps_section_v2 .steps .step-process.active:not(.is-step1) img {  border: 4px solid #2e979a;  padding: 0;   } } @media only screen and (max-width: 414px) {   .new_order_content .artists-nav-tabs span {  font-size: 16px;   }   html.res-view .mobile-only.navbar .logo-link img {  position: absolute;  top: -14px;  width: 42%;   }   html.res-view .video-signature {  display: none;   }   .video-only, .signature-only {  display: block;   }   .res-view .ver_2_step_3 span.popular2, .res-view .ver_2_step_3 span.popular3 {  margin-right: 6px;   } } @media screen and (max-width: 550px) and (min-width: 414px) {   .res-view .ver_2_step_3 span.popular2, .res-view .ver_2_step_3 span.popular3 {  margin-right: 20px;   }   body.language_en .order-content-v2 .new-step-number .step2.main-title.main-title-v3 {  top: 52% !important;   }   html body.language_en .box_content_left_v2 .bm-order-summary {  margin: 14px 20px 10px 0;   }   html body.language_en .for-summany-v2 .box_content_left_v2 .bm-order-summary {  margin: 10px 18px 10px 0;   } } @media screen and (max-width: 767px) and (min-width: 550px){   .res-view .ver_2_step_3 span.popular2, .res-view .ver_2_step_3 span.popular3 {  margin-right: 40px;  width: unset;   } } @media screen and (max-width: 620px) and (min-width: 414px){   html.res-view .mobile-only.navbar .logo-link img {  width: 35%;   } } @media (max-width: 320px) {   html.res-view .mobile-only.navbar .logo-link img {  top: -9px;   }   .res-view .subject-fields .left {  width: 192px;   } } @media screen and (max-width: 800px) and (min-width: 768px) {   #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  width: 33.3333%;  height: 138px !important;   }   .subject-items-v2 {  padding-left: 15px;   }   .new-step-number .main-title {  width: 98%;   }   .has-continue .attr-button {  display: flex;  flex-direction: column;   }   #content .new_order_content #button1.div_button button, .button.btn-continue-new {  margin-top: 5px;   }   .res-view #painting-video, .res-view #signature {  width: 45%;   } .tooltip_specific_artist {   width: 100% !important;   left: 0; } } @media (min-width: 768px) {   .comment-box.comment-box-upload-mb-v3 {  margin: 10px 15px;   }   .show-two-measures .measure-has-discount .price.price-item .original-price {  font-size: 16px;   }   .res-view .top-header.mobile-only{  display: none;   }   .res-view .mobile-only{  display: none !important;   }   .btn-process-group-fixed__usp {  display: none !important;   }   .select-text-step2 {  display: none;   }   #content.order-step1-v8 #medium .medium_item.medium_item_v2.selected .medium_wrapper .select.bg-icon-select {  letter-spacing: 6px;   }   html.res-view #content.order-step1-v8.odv-8b .medium_item.medium_item_v2 .med-label {  height: 60px;  font-size: 18px;   }   html.res-view #content.order-step1-v8.odv-8b .medium_item.medium_item_v2.selected .med-label {  height: 80px;   }   html.res-view #content.order-step1-v8.order-content-v4 .medium_item.medium_item_v2.selected .med-label {  height: 66px;   }  .step-header {  line-height: unset;  width: 310px;  color: #333;  text-align: left;  padding: 0 10px 0 0;  margin-top: 0;   }   .step-header.step1, .step-header.step2, .step-header.step3, .step-header.step4, .step-header.step5 {  background-color: unset;   }   .step-header .step-header-title {  font-weight: 700;  font-size: 25px;   }   .step-header.step1 .step-header-title {  color: #bca583;   }   .step-header.step2 .step-header-title {  color: #82bdab;   }   .step-header.step3 .step-header-title {  color: #83a8bb;   }   .step-header.step4 .step-header-title {  color: #ab9cc3;   }   .step-header.step5 .step-header-title {  color: #bc828e;   }   .step-header .step-header-desc {  font-size: 22px;   } } @media (max-width: 768px) {   .res-view .ver_2_step_4 .box-content.box-content-v2 {  padding-left: 15px;   }   .upload-content {  display: flex;  flex-direction: column;   }   .upload-content .left-upload-section {  order: 3;   }   .upload-content .painting-multiple-photo {  order: 2;  margin-bottom: 20px;   }   .new-comment-section {  margin-top: 0;   } } @media (max-width: 767px) {   *:focus {  outline: none;   }   .res-view body .order-content-v2 .new-step-number.new-step-number-v2 .main-title {  margin-top: -44px;  font-size: 20px;  z-index: -1;   }   .res-view body .order-content-v2 .new-step-number.new-step-number-v2.new-step-number-v3 .main-title {  margin: 0;   }   body.language_en #box_content .box-checkbox-artist .mobile-title {  font-size: 21px;  margin-top: 15px;   }   .res-view body.language_en .order-content-v2 .new-step-number.new-step-number-v2.default-action .main-title {  margin-top: -8px;   }   body.language_en .box_content_left .main-title.main-title-v3 {  font-size: 22px;  margin-top: -40px;   }   body.language_en .box_content_left .title-step1 .main-title.main-title-v3 {  margin-top: unset;   }   body .title-step2.title-mobile {  position: absolute;  top: 77px;   }   body .title-step2.title-mobile .step2.main-title-v3 {  font-size: 24px;   }   body .step4.main-title.main-title-v3 {  position: absolute;  top: 72px;  font-size: 24px;   }   .res-view body.language_en .wrap-list-item-slider .slick-slide {  padding: 0 25px;   }   .res-view body #content.order-step1-v8 #medium .medium_item {  margin-left: 10px;   }   .medium_item.selected .selected-background-medium {  outline: none;  box-shadow: none;   }   .res-view .ver_2_step_4 .photo_item.photo_item_v2 {  margin-bottom: 60px;   }   .checkbox-item .checkbox-item-v2 {  margin-bottom: unset;   }   .multiple-photo-tips {  width: 94%;   }   .left-upload-section-v2 {  margin-left: 4% !important;  width: 92% !important;   }   .res-view .left-upload-section-v2 .photo_item .item_container {  margin-left: 0 !important;   }   .header-upload {  position: relative;  padding: 20px 15px;  margin: 10px 0 25px;   }   .mobile-upload-title {  position: absolute;  top: 12px;  font-size: 22px;  font-weight: bold;   }   .bm-order-summary.bm-order-summary-v2 {  text-transform: uppercase;  color: #000;  margin-top: -5px;  margin-right: 10px !important;  right: 0;   }   .res-view .ver_2_step_4 .box-content.box-content-v2 {   }   .res-view .wrapper94.upload-extra-options-v2 {  width: 100%;   }  .res-view .img-upload-show .uploadButton-v2 .upload-label {  color: #fff;  border: unset;  padding: 0 40px 10px;   }   .res-view .img-upload-show .uploadButton-v2 .upload-label.upload-label-v2 {  padding: 5px 10px;   }   .res-view .photo_item .item_container.item_container_2 {  margin: 0;  margin-left: 10px;  max-width: 300px;   }   .res-view .photo_item .item_container.item_container_2 .img-name-block .btn-img-name {  font-weight: 100;  color: #000;   }   .res-view .img-upload-show .photo_item {  margin-top: 10px;   }   .upload-note.upload-note-v2 {  font-size: 18px;   }   .shutterstock-icon {  width: 70px;   }   .upload-label .mobile-only span {  color: #fff;  font-size: 14px;  font-weight: 100;   }   .pics_icon-section {  margin: 20px 0 0;   }   .shutterstock-icon-section {  margin: -20px;   }   .upload-photo {  margin-bottom: 0;   }   .upload-photo-v2 {  margin-bottom: 15px;   }   .upload-label .mobile-only span.browse-photo-text {  color: #000;   }   .before-upload {  position: relative;  height: 160px;   }   .before-upload .shutterstock-icon-section {  position: absolute;  left: calc(50% - 12px);  margin: 0 !important;  top: 75px;   }   .before-upload .pics_icon-section {  position: absolute;  top: 0;  left: calc(50% - 35px);   }   .checkbox-item.checkbox-item-v2 {  margin-bottom: 0;   }   .before-upload .pics_icon-section img {  width: 70px;   }   .before-upload .upload-note-text {  padding-top: 70px;  width: 100%;   }   .res-view .email-field-section.email-field-section-v2 {  background: #fff;   }   .new_order_content .email-field-section-v2 .title.title-v2 {  font-size: 22px;  border-bottom: unset;  color: #000;   }   .email-field-section-v2 .medium-detail a {  color: var(--blue-secondary-color);   }   .email-field-section-v2 .description {  font-size: 16px;  color: #000;   }   .after-upload .shutterstock-icon-section {  right: 30px;  top: 22px;   }   .left-upload-section {  padding: 0 15px !important;   }   .left-upload-section.left-upload-section-v2 {  padding: 0 !important;   } .wrapper94.form-signup-v2 {  width: 92%;   }   .after-upload .shutterstock-icon-section {  right: 30px;  top: 22px;   }   .left-upload-section {  padding: 0 15px !important;   }   #orderSummaryModal.bm-order-summary-popup {  z-index: 1985;   }   .close-custom.bm-svg-close {  display: block;   }   html.res-view .subject-items.subject-items-v2 {  width: 100%;   }   body .new-step-number {  margin: 0;  margin-bottom: 12px;   }   html body .bm-order-summary-popup #message_box.active {  z-index: 1985;  transform: scale(1);   }   html body .bm-overlay.active {  opacity: 1;  z-index: 1984;  overflow: hidden;  display: block;   }   html body .bm-order-summary-popup #message_box {  transform: scale(1);  z-index: 1985;  position: fixed;  background-color: #fff;  top: 10%;  left: 1vw;  right: 1vw;  padding: 20px;  width: 98vw;  transition: transform 0.5s ease-in-out;  overflow-y: scroll;  -ms-overflow-style: none;  scrollbar-width: none;  border: 10px solid #f6f6f6;   }   html body .bm-order-summary-popup #message_box::-webkit-scrollbar {  display: none;   }   html body .bm-order-summary-popup #summary_title {  margin-top: 0;   }   html body .bm-overlay {  opacity: 0;  background-color: rgba(0, 0, 0, .3);  width: 100vw;  height: 100vh;  position: fixed;  transition: transform 0.5s ease-in-out;  overflow: hidden;   }   html body .btn-process-group-fixed {  z-index: 9999 !important;   }   html body .advance-payment-banner {  display: inline-block;   }   html body .bm-order-summary-popup .box_content_right {  display: block !important;   }   html body .bm-svg-close {  position: absolute;  top: 10px;  right: 10px;  overflow: visible;  fill: #878787;   }   .res-view .bm-order-summary-popup .right.box_content_right.cart_right.step-3 #message_box {  display: block !important;   }   .res-view .bm-order-summary-popup #c_image {  display: flex;  margin-bottom: 10px;   }   .res-view .order-content-v2 .btn-process-group-fixed.btn-process-group-fixed-custom {  padding-bottom: 15px;  line-height: 1.3;  padding-left: 15px;  text-align: center;  padding-right: 15px;   }   .res-view .keyboard-opened .chat-widget {  display: none !important;   }   .res-view .right.box_content_right.cart_right {  display: none;   }   .res-view .left {  width: 100%;  display: block;   }   .res-view .new-step-number .main-title {  width: 100%;  text-align: center;   }   .res-view .order-content-v2 .order-header {  width: 100%;   }   .res-view .order-content-v2 .btn-process-group-fixed {  padding-bottom: 45px;   }   .res-view .order-content-v2 .btn-process-group-fixed .wrapper-full {  min-width: auto;  padding-left: 15px;  padding-right: 15px;   }   .res-view .wrapper-right {  display: none;   }   .res-view .new-step-number .order-header.five-steps #steps_section {  width: 100%;   }   .res-view .wrapper-full {  min-width: auto;  padding: 0;   }   .res-view .top-header-table .top-header-banner-part {  display: block;   }   .res-view .top-header-table .top-header-banner-part.top-header-banner-right {  display: none;   }   .res-view .top-header .no-transform {  color: #fff;  text-align: center;  font-size: 14px;  height: 40px;  line-height: 40px;   }   .res-view .left.box_content_left .div_button {  text-align: center;  width: 100%;  display: flex;  justify-content: space-between;   }   .res-view .subject-fields {  position: relative;  width: 100%;  left: 0;   }   .res-view .left.box_content_left .attr-selections {  display: none;   }   .res-view .left.box_content_left .div_button .attr-button {  width: auto;   }   .res-view .left.box_content_left .div_button .attr-button button {   width: 140px !important;  font-size: 14px !important;  padding: 10px 20px !important;  font-weight: bold;   }   #button1.div_button .back_button {  font-size: 14px;   }   #button1.div_button .skip_button_step_3 {  font-size: 14px;  width: 65px;   }   .res-view nav.nav-header {  display: none;   }   .res-view #left_menu a {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/btn_toggle.png) no-repeat scroll center center / 80% auto;  width: 23px;  height: 23px;  padding: 20px;  display: inline-block;  float: left;   }   .res-view .nav-bar .nav-header, .res-view .nav-bar .cart, .res-view #trustpilot-reviews-detail, .res-view .nav-bar, .res-view #top-static-banner {  display: none;   }   .res-view .top-header-table {  display: none;   }   .mobile-only.navbar button.navbar-toggle {  float: left;  margin-right: 0px;  margin-left: 4px;  border-color: #000;   }   .mobile-only.navbar button.navbar-toggle .icon-bar {  background-color: #000;   }   .res-view .navbar-toggle .icon-bar {  height: 3px;   }   .res-view .navbar-default .navbar-toggle {  border: none;   }   .res-view .mobile-only.navbar .logo-link img, .res-view .mobile-only.navbar .logo-link img, .res-view .language_fr .mobile-only.navbar .logo-link img {  width: 24%;   }   .res-view .mobile-only.navbar .logo-link img {  position: absolute;  top: -14px;  width: 24%;   }   .res-view body.language_en #btn-order-top-menu, .res-view #btn-resume-order {  margin-right: 15px;   }   .res-view #btn-order-top-menu, .res-view #btn-resume-order {  font-size: 18px;  margin-top: 5px;  margin-right: 5px;   }   .res-view .top-header.mobile-only {  display: block;  color: #fff;  text-align: center;   }   .res-view .subject-items {  width: 100%;  padding: 15px 8px;  margin-left: 0px;   }   .res-view .left .subject-items .custom_number_person .left {  width: fit-content;   }   .res-view #content.order-step1-v8 #medium .medium_item {  margin-left: 0px;  margin-right: 0px;  margin-bottom: 0px;   }   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  width: 50%;  margin-bottom: 14px;  height: 158px;   }   #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  padding: 0 7px;   }   .res-view .wrap-list-item-slider {  width: 100%;  display: flex;   max-height: 470px;   }   .res-view .box-content {  display: block;  width: 100%;  overflow: auto;   }   .res-view .box-content:has(.sizing_content) {  overflow: unset;   }   .res-view #popup-medium-info .medium-img {  display: none;   }   .res-view #popup-medium-info .medium-desc {  width: 100%;   }   .res-view #box_content {  min-height: 100px;   }   .res-view #popup_block_order {  width: 100%;  top: 0;  left: 0;   }   .res-view #popup_block_order .contact-popup-3441 {  padding: 20px;   }   html.res-view #popup_block_order .font20px {  font-size: 16px;   }   .res-view .popup_email.has-name-field .custom_input {  width: 100%;  margin-bottom: 15px;   }   .res-view .wrapper94 {  width: 94%;  margin: 0 auto;   }   .res-view .email-field-section #email_block1 .block_input .custom_input {  padding: 21px;   }   .res-view #email_block1 .block_input {  position: relative;   }   .res-view .block_input {  margin: 20px 0;  float: left;  width: 100%;   }   .res-view #email_block1 .block_input .custom_input {  padding: 20px 20px 20px 50px;  margin-left: 0;  width: 100%;  box-sizing: border-box;   }   .res-view .bot-0, .res-view .block_input.bot-0 {  margin-bottom: 0;   }   .res-view #order-step2 .div_button .attr-button button {  width: 100%;   }   .res-view .btn-process-group-fixed .back_button:not(.back_button_custom) {  margin-right: 5px;  width: 100%;   }   .res-view .left.box_content_left .div_button .attr-button {  display: flex;   }   #content .new_order_content #btn_continue_step2_v2_footer {  padding-left: inherit !important;  padding-right: inherit !important;  margin-right: 5px !important;   }   #content .new_order_content #btn_continue_step2_v2_footer_submit {  padding-left: inherit !important;  padding-right: inherit !important;   }   #content .new_order_content .btn-continue-enable {  opacity: 1 !important;   }   .res-view .ver_2_step_3 .new_order_content .box-content h1,   .res-view .ver_2_step_3 .choose-artist-selection .select_item {  padding-right: 15px;  padding-left: 15px;   }   .res-view .ver_2_step_3 .background h1 {  padding-right: 15px;  padding-left: 15px;   }   .res-view .ver_2_step_3 .choose-artist-selection .select_item {  border-top: 1px solid #ccc !important;  border-radius: 0;   }   .res-view #painting-video,   .res-view #signature {  width: 50%;   }   .res-view .ver_2_step_3 span.popular2 {  position: absolute;  right: 50px;  color: #FFFFFF;  font-size: 14px;  font-weight: bold;  letter-spacing: 0;  line-height: 18px;  text-align: center;  border-radius: 5px;  background: var(--blue-secondary-color);  padding: 6px 9px;  text-transform: uppercase;  margin-top: 4px;  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;   }   .res-view .ver_2_step_3 span.popular3{  position: absolute;  right: 50px;  color: #FFFFFF;  font-size: 14px;  font-weight: bold;  letter-spacing: 0;  line-height: 18px;  text-align: center;  border-radius: 5px;  background: var(--blue-secondary-color);  padding: 6px 9px;  text-transform: uppercase;  margin-top: 7px;  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;   }   .res-view .ver_2_step_3.order-content-v4 span.popular3{  background-color: #ba7bbd;   }   .res-view .ver_2_step_3 .background_content span.popular2 {  margin-top: 7px;   }   .res-view .ver_2_step_3 .add_background {  width: 100%;  position: relative;   }   .res-view .ver_2_step_3 .add_background.add_background_v2 {  margin: 0;   }   .res-view .ver_2_step_3 .choose-artist-selection span.radio-checked ,   .res-view .ver_2_step_3 .background_content span.radio-checked {  position: absolute;   }   .res-view .ver_2_step_3 .has-artists span.radio-checked {  position: absolute;  right: 8px;   }   .res-view .ver_2_step_3 .radio-check {  position: absolute;  right: 8px;  background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/radio_check.png) no-repeat scroll 0 0 / 20px 20px;  width: 20px;  height: 20px;  margin-right: 0;   }   .res-view .ver_2_step_3 .embe-layout-v2 .radio-check-action {  width: 15%;   }   .res-view .ver_2_step_3 .embe-layout-v2 .radio-check {  position: initial;  width: 100% !important;   }   .res-view .ver_2_step_3 .selected .add_background .radio-check {  background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/radio-checked-3.png) no-repeat scroll 0 0 / 20px 20px;  right: 0;   }   .res-view .new_order_content span.choose-label-text {  width: 60%;  display: block;   }   .res-view .choose-artist-selection .select_item.selected {  border: none;  box-shadow: none;   }   .res-view .ver_2_step_3 #box_background .background_content .select_item {  padding-left: 15px;  padding-right: 15px;  box-shadow: none;  border-radius: 0;  border-bottom: 1px solid #ccc;   }   .res-view .ver_2_step_3 #box_background .background_content .select_item:first-child {  border-top: 1px solid #ccc;   }   .res-view .ver_2_step_3 #box_background .background_content .v2-step-3-select_item-background .select_item:first-child {  border-top: none;   }   .res-view .ver_2_step_3 .background_content .select_item.selected {  box-shadow: none;  border-radius: 0;  border: none;   }   .res-view .ver_2_step_3 .new_order_content h1 {  padding-left: 15px;  padding-right: 15px;   }   .res-view .ver_2_step_3 .box-checkbox-artist {  padding-left: 15px;  padding-right: 15px;  margin-bottom: 15px;   }   .res-view .ver_2_step_3 .box-checkbox-artist #painting-video {  margin-right: 1%;   }   .res-view .ver_2_step_3 .box-checkbox-artist #signature {  margin-right: 0%;  margin-left: 1%;   }   .res-view .ver_2_step_4 .box-content {  padding-right: 15px;  padding-left: 15px;   }   .res-view .ver_2_step_4 .box-content.box_background-wrapper {  padding: 0;   }   .res-view .ver_2_step_4 #comments .title {  padding-right: 15px;  padding-left: 15px;   }   .res-view .ver_2_step_4 #comments .title h2 {  width: 80%;   }   .res-view .ver_2_step_5 .new-step-number {  display: block;   }   .res-view .ver_2_step_5 .sizes-block .size-item {  width: calc(50% - 12px);  margin-right: 5px;   }   .res-view .ver_2_step_5 .sizes-block.sizes-block-v2 .size-item {  width: 100%;   }   .res-view .ver_2_step_5 .installment-text .price {  font-size: 12px;   }   .res-view .ver_2_step_5 .show-two-measures .measure {  font-size: 16px;   }   .res-view .ver_2_step_5 .show-two-measures .deposit-price,   .res-view .ver_2_step_5 .show-two-measures .installment-text,   .res-view .ver_2_step_5 .show-two-measures .installment-text .price {  font-size: 12px;   }   .res-view .ver_2_step_5 .show-two-measures .installment-text {  margin-top: 10px;   }   .res-view .ver_2_step_5 .show-two-measures .installment-text .left.size {  width: 65% !important;   }   .res-view #custom_size .modal-dialog {  max-width: 100%;  margin: 0 auto;  margin-top: 20px;   }   .res-view #custom_size .modal-dialog .buttons .cancel_button {  width: 100px;   }   .res-view #content.order-step1-v8 #medium .wrap-list-item-slider .medium_item:nth-child(3n+1){  margin-right: inherit;   }   .res-view .ver_2_step_4 #other_upload .box-content{  display: none;   }   .res-view .ver_2_step_4 #other_upload.open .box-content{  display: block;   }   .res-view .order-content-v2.ver_2_step_3 .btn-process-group-fixed .attr-button{  display: flex;   }   .res-view .order-content-v2.ver_2_step_3 .new_order_content #button1.div_button.no-has-continue .back_button:not(.back_button_custom) {  width: 100%;   }   .res-view .order-content-v2.ver_2_step_4 .new_order_content #button1.div_button .back_button:not(.back_button_custom),   .res-view .order-content-v2.ver_2_step_3 .new_order_content #button1.div_button .back_button:not(.back_button_custom),   .res-view .order-content-v2.ver-2-step-2 .new_order_content #button1.div_button.has-continue .back_button:not(.back_button_custom) {  width: 50%;  padding-top: 11.2px;  padding-bottom: 11.2px;  padding-left: inherit;  padding-right: inherit;   }   .res-view .order-content-v2.ver_2_step_4 .new_order_content #button1.div_button button#btn_continue_step1_v2_footer_submit,   .res-view .order-content-v2.ver_2_step_3 .new_order_content #button1.div_button button#btn_continue_step1_v2_footer_submit {  padding-left: inherit;  padding-right: inherit;   }   .res-view .order-content-v2.ver_2_step_4 .new_order_content #button1.div_button button#btn_continue_step1_v2_footer,   .res-view .order-content-v2.ver_2_step_3 .new_order_content #button1.div_button button#btn_continue_step1_v2_footer{  padding-left: inherit;  padding-right: inherit;  margin-right: 5px;   }   .res-view .order-content-v2.ver-2-step-2 .new_order_content #button1.div_button.has-continue button#btn_continue_step2_v2_footer{  width: 50%;  padding-left: inherit;  padding-right: inherit;  margin-right: 5px;   }   .res-view .order-content-v2.ver-2-step-2 .new_order_content #button1.div_button.has-continue button#btn_continue_step2_v2_footer_submit{  width: 50%;  padding-left: inherit;  padding-right: inherit;   }   .res-view .order-content-v2.ver-2-step-2 .new_order_content #button1.div_button.has-continue .attr-button{  display: flex;   }   .res-view #content.order-step1-v8.ver-2-step-2 .email-field-section {  display: block;  padding-bottom: 20px;   }   .res-view .order-content-v2.ver_2_step_3 .new_order_content #button1.div_button.no-has-continue .back_button{  padding-top: 9.2px;  padding-bottom: 9.2px;   }   .res-view #bx-pager a{  width: 30%;   }   .res-view #frame_preview .bx-prev{  display: none;   }   .res-view #frame_preview .bx-next{  display: none;   }   .res-view #frame_preview #bx-pager {  display: none;   }   .res-view #frame_preview .bx-wrapper .bx-pager-item {  display: inline-block;   }   .res-view #frame_preview .bx-wrapper .bx-pager {  position: absolute;  bottom: 0;  width: 100%;  text-align: center;   }   .res-view #frame_preview .bx-wrapper .bx-pager {  z-index: 2;   }   .res-view #frame_preview .bx-pager.bx-default-pager a {  width: 12px;  height: 12px;   }   .res-view #frame_preview .bx-pager.bx-default-pager a {  background: #fff;  text-indent: -9999px;  display: block;  width: 8px;  height: 8px;  margin: 0 5px;  outline: 0;  border: 2px solid #fff;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 50%;   }   .res-view #frame_preview .bx-pager.bx-default-pager a.active {  background: var(--blue-secondary-color);   }   .res-view #frame_preview{  margin-top: 20px;   }   .res-view #preview-block{  min-height: 100px;   }   .res-view .ver_2_step_3 .payment-offers{  font-size: 16px;   }   .res-view #content.order-step1-v8.odv-8b .medium_item .popular.bg-icon-popular {  width: 73px;   }   .res-view .order-content-v2 .font16px{  font-size: 18px;   }   .res-view .medium-desc.desc-for-attentive {  margin-bottom: 20px;   }   .res-view .order-content-v2 .font20px{  font-size: 18px;   }   .res-view .order-content-v2 .font14px{  font-size: 16px;   }   .res-view .order-content-v2 .share-notice {  margin-bottom: 15px;   }   .res-view .photo_item .item_container{  margin: 0 auto;  float: none;   }  .res-view .new_order_content div.file img{  max-height: 100%;   }   .res-view #frame_preview.artist-frame-v2 .modal-dialog .btn-close{  z-index: 999;   }   .res-view .ver_2_step_4 .left.box_content_left .div_button.has-continue .attr-button{  display: flex;   }   .res-view .ver_2_step_4 .left.box_content_left .div_button.has-continue .back_button:not(.back_button_custom) {  width: 50%;   }   .res-view .ver_2_step_4 .left.box_content_left .div_button.has-continue #btn_continue_step1_v2_footer{  margin-right: 5px !important;   }   .res-view #custom_size .field .font16px{  font-size: 16px;   }   .res-view #custom_size .red_submit_button{  height: 44px;   }   html.res-view #custom_size .modal-dialog .buttons .cancel_button{  height: 44px;   }   html.res-view #custom_size .modal-dialog input{  font-size: 20px;   }   .res-view .sizing_content .left{  width: 60%;   }   .res-view .artist_item_v2.selected .artist_wrap.frame-preview label.lb-item-art{  bottom: 32px;   }   .res-view .ver_2_step_3 .lb-item-name{  position: relative;   }   .res-view .ver_2_step_3 .artist_item_v2 label.lb-item-art{  bottom: 30px;   }   .res-view .ver_2_step_3 .box-play .play-artist-example{  left: 38%;  top: 25%;  width: 25%;   }   .res-view .ver_2_step_3 .box-play .play-artist-example img{  width: 100%;   }   .res-view .ver_2_step_3 .box-play{  display: block;  position: relative;   }   .res-view #modal-info .font16px{  font-size: 18px;   }   .option-mail, .option-address {  margin-left: 12%;   }   .option-address {  display: block;   }   .hide-zip-icon img{  height: 40px;   } } @media only screen and (max-width: 414px) {   .res-view .mobile-only.navbar .logo-link img {  position: absolute;  top: -14px;  width: 42%;   }  .res-view #frame_preview .modal-dialog{  width: 100%;   }   .res-view #frame_preview .frame_preview_wraper{  margin-left: 15px;  margin-right: 15px;   }   .res-view .ver_2_step_3 .box-checkbox-artist{  display: block;   }   .res-view .ver_2_step_3 .box-checkbox-artist #painting-video   {  width: 100%;  margin-right: 0%;  margin-left: 1%;  margin-bottom: 15px;  padding-bottom: 0;   }   .res-view .ver_2_step_3 .box-checkbox-artist #signature{  width: 100%;  margin-right: 0%;  margin-left: 1%;   }   .res-view .ver_2_step_3 .box-play iframe {  height: 181px;  width: 100%;   } } @media screen and (max-width: 620px) and (min-width: 414px) {   .res-view .mobile-only.navbar .logo-link img {  width: 35%;   }   .res-view .ver_2_step_3 .box-checkbox-artist {  display: block;   }   .res-view .ver_2_step_3 .box-checkbox-artist #painting-video {  width: 100%;  margin-right: 0%;  margin-left: 1%;  margin-bottom: 15px;  padding-bottom: 0;   }   .res-view .ver_2_step_3 .box-checkbox-artist #signature {  width: 100%;  margin-right: 0%;  margin-left: 1%;   }   .res-view .ver_2_step_3 .box-play iframe {  height: 208px;  width: 100%;   }   html.res-view .video-signature {  display: none;   }   .video-only, .signature-only {  display: block;   } } @media (max-width: 320px) {   .res-view body.language_en .order-content-v2 .new-step-number.new-step-number-v2 .main-title {   font-size: 18px;  line-height: 1.2;   }   body.language_en .bm-order-summary p {  font-size: 14px;   }   body.language_en #box_content .box-checkbox-artist .mobile-title {  font-size: 18px;  margin-top: -45px;   }   .res-view .mobile-only.navbar .logo-link img {  top: -9px;   }   .res-view .ver_2_step_3 .box-play .play-artist-example{  left: 36%;  top: 22%;   }   .res-view .ver_2_step_3 .box-play .play-artist-example img{  width: 65px;   } } @media (min-width: 768px) {   .multiple-photo-tips-text {  top: 22px;   }   .res-view .wrapper94.upload-extra-options-v2 {  margin-left: -15px;   }   .new-comment-section {  margin-left: -15px;  margin-right: -15px;   }   .new-comment-section .comment-box {  margin: 10px 15px;   }   .res-view .top-header.mobile-only {  display: none;   }   .res-view .mobile-only {  display: none;   }   .res-view .order-step1-v8 .mobile-only {  display: block;  position: absolute;  top: 30%;   }   .res-view .order-step1-v8 .top-header-test.mobile-only {  display: none;   } } @media (min-width: 768px) and (max-width:1025px) {   .res-view .order-content-v2.ver_2_step_3 .btn-process-group-fixed .attr-button {  display: flex;   }   #content .new_order_content #button1.div_button button, .button.btn-continue-new {  margin-right: 5px;   }   .res-view .ver_2_step_3 .box-play .play-artist-example img {  width: 100%;   }   .res-view .ver_2_step_3 .box-play {  display: block;  position: relative;   }   .res-view .ver_2_step_3 .box-play .play-artist-example {  left: 38%;  top: 25%;  width: 25%;   } .tooltip_specific_artist {   width: 100% !important;   left: 0; } } @media (min-width: 1040px) {   .btn-process-group-fixed .attr-selections br {  display: none !important;   } } @media (min-width: 750px) and (max-width: 767px) {   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 280px;   } } @media (min-width: 720px) and (max-width: 749px) {   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 294px;   }   .subject-text-step2 {  top: 6.2%;   } } @media (max-width: 750px) {   html body .bm-step-1-title,   html body .bm-order-summary {  display: block;   }   html body .new-step-number {  margin: 0;   }   html body .res-view .chat-widget {  z-index: 1 !important;   }   html body .bm-order-summary-popup .advance-payment-banner {  display: none;   } } @media (min-width: 576px) and (max-width: 719px) {   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 266px;   }   .subject-text-step2 {  top: 6.5%;   } } @media screen and (min-width: 415px) and (max-width: 575px) {   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 222px;   }   .subject-text-step2 {  top: 7.5%;   } } @media (min-width: 415px) and (max-width: 575px) {   .box_content_left .main-title.main-title-v3 {  top: 2%;   }   .measure-has-discount .price.price-item .original-price {  font-size: 18px;   } } @media (min-width: 414px) and (max-width: 575px) {   body.language_en .title-step2.title-mobile {   top: 77px;   }   body.language_en .box_content_left .main-title.main-title-v3 {  position: absolute; }   body.language_en .box_content_left .title-mobile.update-action {  height: 0;   }   body.language_en .box_content_left .title-mobile.update-action.title-step1 {  height: 0;   }   body.language_en .box_content_left .title-step1.update-action .main-title.main-title-v3 {  margin-top: -52px;   } } @media (min-width: 375px) and (max-width: 575px) {   .res-view .subject-fields.subject-fields-new .left {  width: max-content;   } } @media (min-width: 385px) and (max-width: 414px) {   .box_content_left .main-title.main-title-v3 {  top: 2.6%;   } } @media (min-width: 385px) and (max-width: 413px) {   body.language_en .title-step2.title-mobile.update-action {  position: absolute;  top: 70px;   }   body.language_en .order-content-summary-v2 .title-step2.title-mobile.update-action {  position: unset;   }   html body .box_content_left_v2 .bm-order-summary-v2 .bm-order-summary {  margin: auto 20px auto 0;   } } @media (min-width: 375px) and (max-width: 413px) {   html body .bm-order-summary-v2 .bm-order-summary {  margin: 10px 15px 10px 0;   }   #btn_continue_step_v2_footer_summany_v2 {  padding: 11.2px 40px;  font-size: 18px;   }   body.language_en .box_content_left .main-title.main-title-v3 {  position: absolute;  }   body.language_en #box_content .title-step2.title-mobile {  top: 72px;   }   body.language_en #box_content .title-step2.title-mobile .step2.main-title-v3 {  font-size: 24px;   }   body.language_en .box_content_left .title-mobile.update-action {  height: 0;   }   body.language_en .box_content_left .title-mobile.update-action.title-step1 {  height: 0;   }   body.language_en .box_content_left .title-step1.update-action .main-title.main-title-v3 {  margin-top: -52px;   } } @media (min-width: 375px) and (max-width: 385px) {   .res-view .subject-fields.subject-fields-new .left {  font-size: 16px;   } } @media (max-width: 375px) {   #btn_continue_step_v2_footer_summany_v2 {  padding: 11.2px 40px;  font-size: 18px;   }   .select-tile.tile-summary-v2 #btn_continue_step_v2_footer_summany_v2 {  padding: 8px 30px;   }   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 141px;   }   .box_content_left .main-title.main-title-v3 {  top: 2.8%;   } } @media (max-width: 320px) {   html.res-view .subject-items.subject-items-v2 {  width: 100%;  margin-left: 0;   }   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 120px;   }   .subject-items .sbj-item.selected img {  max-height: 117px !important;   }   html body .bm-order-summary-v2 {  padding: 10px;   } } @media screen and (max-height: 685px){   .selected-background-medium {  height: -webkit-fill-available;   } } @media screen and (max-height: 570px){   .res-view .chat-widget.custom-locale-widget { } } @media screen and (max-width: 576px){   .modal-open .set-chat-widget-position{   display: none;   } } @media screen and (min-width: 368px) and (max-width: 767px){   .copyright{  padding-bottom:40px !important;   } } @media screen and (min-width: 768px) and (max-width: 1199px){   .copyright{  padding-bottom:40px !important;   }   .copyright .wrapper-full{  padding-bottom: 10px;   } .tooltip_specific_artist {   width: 100% !important;   left: 0; } } @media screen and (width: 1024px){   .copyright{  padding-bottom:40px !important;   }   .copyright .wrapper-full{  padding-bottom: 20px;   } } @media screen and (width: 768px){   .copyright{  padding-bottom:60px !important;   }   .copyright .wrapper-full{  padding-bottom: 20px;   } } .icon-center{   text-align: center; } @media screen and (min-width: 1366px) {   .payment-icons.icon-center img{  height: 38px;   } } .payment-icons.icon-center {   display: flex;   justify-content: space-between; } @media screen and (max-width: 767px) {   .payment-icons.icon-center {  display: flex;  justify-content: space-evenly;  padding-bottom: 10px;   } } @media screen and (max-width: 767px) {   .payment-icons.icon-center img{  height: 40px;   } } @media screen and (max-width: 767px) {   .payment-icons.icon-center .venmo-icon{  border-radius: 7px;   } } @media screen and (min-width: 768px) {   .payment-icons.icon-center img{  height: 38px;   }   .payment-icons.icon-center .venmo-icon{  border-radius: 7px;   } }   @media (min-width: 768px) {   .hide-zip-icon {  justify-content: space-evenly !important;   }   .hide-zip-icon img{  height: 38px !important;   } } @media (max-width: 320px) {   .res-view .order-content-v2 .btn-process-group-fixed.btn-process-group-fixed-custom {  font-size: 13px;   } } @media (max-width: 397px) {   .order-header.five-steps .steps .step-bottom {  font-size: 15px;   } }  .artist-frame-v2 #select-current-frame {   background: var(--primary-color-v2); } .artist-frame-v2 #select-current-frame:hover {   background: var(--primary-hover-color-v2) !important; }  .step2-medium .embell-header {   font-size: 18px !important;   color: white;   background-color: #767676;   padding: 8px 0 8px 15px;   font-weight: bold;   border-radius: 6px;   text-transform: uppercase; }  @media screen and (max-width: 767px) {   .res-view .order-content-v2 .btn-process-group-fixed.btn-process-group-fixed-custom {  padding-bottom: 5px !important;   }   .res-view .order-content-v2 .btn-process-group-fixed .div_button {  margin: 5px 0 !important;   } } @media screen and (max-width: 767px) {   #content.order-step1-v8 #medium .medium_item .for-xmas-text {  bottom: unset !important;  font-size: 14px;  text-align: center;   }   #content.order-step1-v8 #medium .medium_item .for-xmas-text img{  display: none;   }  .mb-select-title {  padding-top: 0 !important;   } } #content.order-step1-v8 #medium .medium_item .medium_item_img .zoom-icon {   width: 20px;   height: 20px;   position: absolute;   top: 3px;   right: 5px;   background-size: 42px;   display: flex;   flex-direction: row;   justify-content: center;   align-items: center;   cursor: pointer;   text-decoration: none; } #content.order-step1-v8 #medium .medium_item .medium_item_img .zoom-icon i {   font-size: 22px;   text-shadow: 2px 3px 4px #000; } #content.order-step1-v8 #medium .medium_item .medium_item_img .load_zoom_image {   display: none !important; } .signup-form-mobile .medium-desc .medium-detail a{   color: var(--primary-color-v2);   font-weight: bold; } .medium-detail-right-bar a {   color: var(--primary-color-v2) !important; } @media screen and (max-width: 767px) {   .email-field-section {  background-color: #F2E1FF !important;   }   .order-split .email-field-section {   }   .email-field-section .group-phone-input .optional {  font-size: 12px;  text-transform: uppercase;  float: right;  color: #656565;   }   .email-field-section .iti__selected-flag{  position: relative;  display: flex;  align-items: center;  padding: 0 6px 0 8px;   }   .email-field-section .iti__selected-flag::after {  content: "";  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  min-width: 24px;  min-height: 24px;  width: 100%;  height: 100%;  z-index: 1;   }   .email-field-section #email_block1 .description, .email-field-section #email_block1 .block_input label {  font-size: 16px;  margin-top: 10px;  color: black;   }   .email-field-section #email_block1 .block_input label {  color: black;  font-size: 16px;  font-weight: normal;   }   .email-field-section #email_block1 .term-policy, .email-field-section #email_block1 .gdpr-consent {  font-size: 16px;  margin-top: 15px;   }   .email-field-section .block_input.ispyl {  margin: 0 !important;   }   .email-field-section .group-phone-input {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center;   }   .signup-form-mobile .medium-desc .medium-detail a, .term-privacy a, .term-policy a {  font-weight: normal;  text-decoration: underline;  color: var(--primary-color-v2) !important;   }   #email_block1 .check.checked {  height: 40px;  width: 40px;   }   .gdpr-consent .term-privacy {  display: table;   }   #email_block1 .check.checked:after {  width: 10px;  height: 18px;  margin-left: 14px;  margin-top: 5px;   }   .check {  background: url(https://newpyl.s3.us-east-1.amazonaws.com/cdn/icon/check-box.png) no-repeat;  width: 40px;  height: 40px;   } }  @media (min-width: 768px) {   #popup-medium-info-select .modal-header .modal-title{  font-size: 20px;  color: black;  font-weight: 600;   }   #popup-medium-info-select .modal-header button.close{  position: absolute;  right: 0;  z-index: 1;  opacity: 1;  margin-right: 5px;  cursor: pointer;  text-shadow: 0 1px 0 #fff;  padding: 8px;  background-color: #E0E3E5;  border-radius: 50%;  font-size: 16px;  font-weight: 100;  width: 33px;   }   #popup-medium-info-select .modal-dialog{  width: 420px;  margin-top: 0;   }   #popup-medium-info-select .modal-dialog .modal-header{  padding: 15px 15px 10px 15px;  border-bottom: none;   }   #popup-medium-info-select .modal-dialog .modal-body .medium-item{  text-align: center;   }   #popup-medium-info-select .modal-dialog .modal-body .medium-item .medium-img{  width: 100%;   }   #popup-medium-info-select .modal-dialog .modal-body{  padding-top: 5px;  padding-bottom: 5px;   }   #popup-medium-info-select .modal-dialog .modal-body .medium-label{  margin-top: 5px;  font-size: 20px;  color: black;  font-weight: 600;   }   #popup-medium-info-select .attr-button{  padding: 0 15px 15px 15px;   }   #popup-medium-info-select .attr-button button{  width: 100%;   }   #popup-medium-info-select .attr-button button {  background: var(--primary-color-v2);  text-align: center;  margin: 0;  padding: 10px 20px !important;  font-size: 14px;  font-weight: bold;  width: 100%;  border-radius: 5px;  border: none;  vertical-align: baseline;  color: white;   } } #popup-medium-info-select.zoom-3875 .modal-dialog {   max-width: 730px;   width: 90%;   margin-top: 25px;   margin-bottom: 25px; } #popup-medium-info-select.zoom-3875 .modal-content {   height: auto;   aspect-ratio: 1 / 1;   display: flex;   flex-direction: column; } #popup-medium-info-select.zoom-3875 .modal-body {   flex-grow: 1;   display: flex;   flex-direction: column;   justify-content: center;   align-items: flex-start;   overflow: hidden;   padding: 0; } #popup-medium-info-select.zoom-3875 .modal-body .medium-img {   width: 100%;   height: auto;   display: block;   object-fit: cover;   object-position: top center;   max-height: 100%; } #popup-medium-info-select.zoom-3875-ver2 .modal-body .medium-img {   width: 100%;   height: auto;   display: block;   object-fit: cover;   object-position: center;   max-height: 100%; } #popup-medium-info-select.zoom-3875 .modal-body .medium-item {   width: 730px;   height: 700px;   display: flex;   justify-content: center;   align-items: flex-start;   overflow: hidden;   padding: 0 15px; } #popup-medium-info-select.zoom-3875 .medium-label {   bottom: 0;   width: 100%;   text-align: left;   padding: 0 15px;   background-color: rgba(255,255,255,0.8);   box-sizing: border-box; } #popup-medium-info-select.zoom-3875 .attr-button {   padding: 15px;   text-align: center; } #popup-medium-info-select.zoom-3875 .modal-header {   padding-bottom: 10px;   padding-top: 10px; } @media (min-width: 768px) and (max-width: 1400px) {   #popup-medium-info-select.zoom-3875 .modal-dialog{  width: 530px;  margin-top: 0 !important;   }   #popup-medium-info-select.zoom-3875 .modal-body .medium-item {  width: 530px;  height: 500px;   } }
.box-content .font-sanspro .color-custom {   color: #949494; }  .swap34-ver2 .box-content .font-sanspro .color-custom {   color: #000; }  .uploadcare--widget__button, .uploadcare--widget__button_type_open {   background: rgb(211, 150, 214) !important;   color: #fdfdfd !important;   font-size: 20px !important;   font-weight: 500 !important;   padding-top: 0px;   padding-bottom: 0px; } .uploadcare--widget__button img {   padding-left: 5px;   padding-bottom: 5px;   width: 26px; } .main_upload {   padding-top: 10px;   padding-bottom: 10px; } .new_order_content .uploadButton {   position: relative;   margin: 0;   border-radius: 4px;   background-color: #FFEDF3;   padding: 5px; } .upload-label {   color: var(--pink-primary-color);   border: 1px dashed var(--pink-primary-color);   padding: 20px 10px; } .upload-label:hover {   color: var(--pink-primary-hover-color);   border: 1px dashed var(--pink-primary-hover-color); } .upload-label .fa-image {   margin-right: 20px; } #upload {   position: absolute;   opacity: 0;   top: 0;   width: 100%;   left: 0;   height: 100%;   cursor: pointer; } .new_order_content div.file {   padding-top: 18px; } .new_order_content div.file img {   cursor: pointer;   border: 0; } #comments .title {   border-top: none; } #comments .title h2 {   color: #000;   font-size: 20px;   font-weight: 600;   margin-top: 0; } .pos-relative {   position: relative; } .remm .add {   font-size: 13px;   border: 2px solid;   border-radius: 50%;   padding: 0 6px;   line-height: 1.2;   color: var(--blue-secondary-color);   margin-right: -20px;   background: none;   width: 20px;   height: 20px;   top: 0;   text-align: center;   text-decoration: none; }  .add.comment-info-v2 {   font-size: 13px;   border: 2px solid;   border-radius: 50%;   width: 18px;   height: 18px;   color: var(--blue-secondary-color);   text-align: center;   padding: 0;   background: none;   margin-bottom: 2px; }  #box_content #comments .remm .fa-info, .box-flex-info-icon .fa-info {   padding: 5px 10px;   border-radius: 50%;   color: #fff;   border: 3px solid;   background: rgba(0, 0, 0, 0.3);   width: initial;   top: -32px; } #box_content #comments .remm .fa-info, .box-flex-info-icon .mul_photos_info_block .fa-info {   font-size: 13px;   border: 2px solid;   border-radius: 50%;   width: 18px;   height: 18px;   color: var(--blue-secondary-color);   text-align: center;   padding: 0;   background: none; } #box_content #comments .remm .fa, .box-flex-info-icon .mul_photos_info_block .fa {   padding: 1px;   font-weight: 100; } .remm .add:hover {   color: var(--blue-secondary-hover-color); } .box-flex-info-icon {   display: flex; } .mul_photos_info_block {   margin-left: 20px; } .box-flex-info-icon .mul_photo_icon {   font-size: 13px;   border: 2px solid;   border-radius: 50%;   padding: 0 6px;   display: block;   width: 20px;   line-height: 1.2;   height: 20px;   color: var(--blue-secondary-color);   margin-right: 5px;   margin-left: -10px;   cursor: pointer;   font-weight: 700; } .box-flex-info-icon .mul_photo_icon:hover {   color: var(--blue-secondary-hover-color); } .photo_item .item_container .unnamed .fa-info {   font-size: 12px;   border: 2px solid;   border-radius: 50%;   width: 20px;   height: 20px;   color: var(--blue-secondary-color);   cursor: pointer;   top: 5px;   font-weight: 100;  display: none; } .photo_item .item_container .unnamed .fa {   padding-top: 2px; } #popup-mul-photos-info .modal-content, #popup-comment-info .modal-content {   border-radius: 0; } #popup-mul-photos-info .close, #popup-comment-info .close {   font-size: 50px;   font-weight: 100;   opacity: 1; } #popup-mul-photos-info .close span, #popup-comment-info .close span, #modal-info .modal-dialog .modal-content .close span {   color: #5F5F5F; } #modal-info .modal-dialog .modal-content .title-tips {   line-height: 1;   padding-bottom: 10px; } #button1.div_button {   margin-bottom: 30px; } .photo_item {   margin-right: 1.5%; } .delete_image {   top: -18px; } .img-name-block {   width: 100%;   margin: 2% auto;   font-size: 18px; } .img-name-block .unnamed {   text-align: left;   margin-top: 3px; } .img-name-block .btn-img-name {   color: #494949;  font-size: 16px;   text-decoration: underline;   text-wrap: nowrap;   font-style: italic; } .img-name-block .rename {   display: inline-flex; } .img-name-block .rename .save-note-btn button {   background-color: var(--primary-color-v2);   color: white; } .img-name-block .question_icon {   padding: 1px 9px;   border: 2px solid; } .item_container .question_icon {   font-size: 20px;   border: 2px solid;   border-radius: 50%;   padding: 0;   font-weight: 500;   line-height: 1;   color: var(--blue-secondary-color);   float: right;   display: inline-block;   height: 23px;   width: 23px;   text-align: center;   font-weight: 600; } .photo_item .item_container .img-name-block {  display: inline-block;  max-height: 28px; } .photo_item {   width: 200px;   margin-bottom: 25px; } .item_container .question_icon {   position: absolute; } #modalImgNameDesc {   font-size: 20px; }  .modal-full .modal-content {   border-radius: 0; } .modal-full .close {   position: absolute;   top: 5px;   right: 5px;   margin: 0;   border: none;   font-weight: 600; } .modal-full .title {   text-align: center;   font-weight: bold;   font-size: 30px; } .photo_item .item_container {   max-width: 200px;   padding: 10px; } .rename input {   border-radius: 4px !important; } .rename .input-group-btn .btn {   margin-left: 3px !important;   border-radius: 4px !important;   color: #fff !important;   background-color: var(--primary-color-v2);   border-color: var(--primary-color-v2); } #comments .box-content #comment_alert {   float: right; }  #comments .box-content #comment_alert.comment_alert-v2 {   margin-bottom: 0; }  #comments .box-content .custom_texarea {   padding-top: 12px;   padding-left: 20px; } .quick-upload {   display: flex;   justify-content: space-between;   margin-bottom: 20px; } .quick-upload .uploadButton, .quick-upload .option {   width: 45%; } .quick-upload .import_social {   width: 100%; } .quick-upload .social {   width: 100%;   height: 44px;   background-color: #FFFFFF;   background-image: none !important;   border: 1px solid var(--blue-secondary-color);   box-sizing: border-box;   box-shadow: 0 2px 4px rgba(0, 0, 0, 0.13);   border-radius: 4px;   color: var(--blue-secondary-color);   text-align: center;   padding: 8px; } .quick-upload .social:hover {   background-color: #FFFFFF;   background-image: none !important;   border: 1px solid var(--blue-secondary-hover-color);   color: var(--blue-secondary-hover-color); } .quick-upload .social.facebook {   margin-bottom: 30px; } .quick-upload .social span {   color: var(--blue-secondary-color);   font-weight: 600;   font-size: 20px;   line-height: 24px; } .quick-upload .social span:hover {   color: var(--blue-secondary-hover-color); } .quick-upload .social img {   margin-bottom: 4px; } .quick-upload .or-text {   margin: auto;   opacity: 0.32;   color: #000000;   font-weight: bold;   text-align: center; } .quick-upload .upload-label {   padding: 39px 10px; } .medium-tooltip-img {   width: -webkit-fill-available; } @media (min-width: 768px) {   #box_content #comments .remm .add.comment-info {  padding-left: 2px;   } } @media (max-width: 768px) {   .remm .add {  margin-right: -5px;   }   .photo_item .item_container {  width: fit-content;   }   .res-view .photo_item .item_container {  margin-left: 25%;   }   .quick-upload {  display: initial;   }   .quick-upload .uploadButton, .quick-upload .option {  width: 100%;   }   .quick-upload .upload-label {  padding: 20px 10px;   }   .quick-upload .social {  width: 48%;  height: 60px;  display: flex;   }   .quick-upload .social span {  font-size: 14px;  line-height: 20px;  text-align: left;   }   .quick-upload .social img {  margin-left: 10px;  margin-bottom: 0;   }   .quick-upload .or-text {  margin: 12px;   }   #comments .box-content .custom_texarea {  padding-bottom: 12px;   } } .embell-header-photo {   font-size: 18px;   color: white;   background-color: rgb(206, 202, 202);   padding: 5px 0 5px 15px;   margin-bottom: 15px;   font-weight: bold;   text-transform: uppercase;   border-radius: 5px;   float: left;   width: 100%; } .embell-top .inline-mar-left-30 {   color: rgb(29, 28, 28);   font-weight: 600; } .embell-top .checkboxes-photo {   } .embell-top .compilation-info-icon {   display: inline-block; } .embell-top .compilation-icon {   display: inline-block;   padding-left: 12px; } .compilation-icon .mul_photo_icon {   background-color: transparent;   padding: 1px 6px; } .embell-top .compilation-content {   display: inline-flex;   margin-top: -20px; } .embell-top .compilation-text {   background-color: rgb(246, 242, 242);   margin-right: -27px;   padding: 20px 123px 0px 15px;   margin-top: 15px;   margin-bottom: 15px;   border-radius: 5px; } .embell-top .compilation-text-top {   color: rgb(0, 0, 0);   font-weight: 600;   font-size: 16px; } .embell-top .compilation-text-button {   color: rgb(0, 0, 0);   font-size: 14px;   margin-top: 10px; } .embell-title-photo {   color: rgb(29, 28, 28);   font-weight: 600;   font-size: 16px;   margin-left: 15px; }  .order-step3-rebranding .special-ins .special-ins-content .embell-tell-us-more-about {   margin-left: 15px;   text-transform: uppercase; }  .upload-content {   margin: 8px 15px;   background-color: rgb(246, 242, 242);   border-radius: 5px; } .photo-item-content p {   color: rgb(0, 0, 0);   margin: auto;   font-size: 16px;   font-weight: none; } #comments .box-content .custom_texarea {   height: 100px; } .inline-mar-left-30 {   margin-left: 25px !important; } .photo-item .photo-item-img_1 {   padding-left: 13px; } .photo-item .photo-item-img_2 {   padding-left: 23px; } .photo-item .photo-item-img_3 {   padding-left: 19px; } .photo-item .photo-item-img_4 {   padding-left: 9px; }  @media (min-width: 1201px ) {   .upload-content {  position: relative;   }   .upload-content::before {  content: "";  width: 95%;  height: 1px;  background-color: rgb(254, 254, 254);  border: 1px solid rgb(254, 254, 254);  position: absolute;  border-radius: 2px;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);   }   .upload-content::after {  content: "";  height: 85%;  background-color: rgb(254, 254, 254);  border: 1px solid rgb(254, 254, 254);  position: absolute;  border-radius: 2px;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);   } .photo-item {  display: flex;  justify-content: center;  padding: 15px;  flex-wrap: wrap;   }   .photo-item-img {  display: flex;   }   .photo-item-img img {  margin: auto;   }   .photo-item-content {  display: flex; }  }  @media (min-width: 992px) and (max-width: 1200px) {   .upload-content {  position: relative;   }   .upload-content::before {  content: "";  width: 95%;  height: 1px;  background-color: rgb(254, 254, 254);  border: 1px solid rgb(254, 254, 254);  position: absolute;  border-radius: 2px;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);   }   .upload-content::after {  content: "";  height: 85%;  background-color: rgb(254, 254, 254);  border: 1px solid rgb(254, 254, 254);  position: absolute;  border-radius: 2px;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);   } .photo-item {  display: flex;  justify-content: center;  padding: 15px 8px 10px 9px;  flex-wrap: wrap;   }   .photo-item-img {  display: flex;   }   .photo-item-img img {  margin: auto;   }   .photo-item-content {  display: flex;   }   .photo-item-content p {  padding-left: 13px;   } } @media (max-width: 991px) {   .upload-photo-content {  margin: 8px 15px;   }   .upload-photo-item-mobi {  position: relative;   }   .upload-photo-item-mobi::before {  content: "";  position: absolute;  height: 1px;  background-color: rgb(194, 194, 194);  width: 93%;  bottom: 0px;  border: 1px solid rgb(194, 194, 194);  left: 50%;  transform: translateX(-50%);   }   .upload-photo-item {  padding: 20px 0;  display: flex;   }   .upload-photo-item-img {  display: flex;  width: 75px;  box-sizing: none;   }   .upload-photo-item-img img {  margin: auto;   }   .upload-photo-item-content {  display: flex;   }   .upload-photo-item-content p {  margin: auto;  color: rgb(0, 0, 0);  margin: auto;  font-size: 16px;  font-weight: none;   } }  @media (max-width: 991px) {   .desktop-992 {  display: none;   } } @media (min-width: 992px) {   .mobile-992 {  display: none;   } } @media (max-width: 1200px) {   .desktop-only_1200 {  display: none;   } } @media (min-width: 1201px) {   .mobile-only_1200 {  display: none;   } } @media (max-width: 767px) {   .res-view .ver_2_step_4 #box-content_embell {  padding-left: 0px;  padding-right: 0px;   }   .res-view #box-content_embell .embell-top {  width: 100%;   }   .res-view .box_content_embell_step4 {  width: 98%;  margin-left: 1%;   }   .embell-description-text {  margin: 15px 15px !important;   }   .upload-photo-item-content p b{  color: #686c70;   } }  .new_order_content .upload-photo-color {   background-color: rgb(211, 150, 214); }  .upload-photo-color .upload-label {   color: rgb(253, 253, 253);   border: 2px dashed rgb(253, 253, 253);   padding: 15px 10px;   border-radius: 4px; } .upload-photo-color .upload-label span {   color: rgb(253, 253, 253);   font-size: 20px;   font-weight: 500; } html.res-view .upload-photo-color .upload-label span.mobile-only {   color: rgb(253, 253, 253);   font-size: 20px;   font-weight: 500; } .upload-photo-color .upload-label img {   padding-left: 5px;   padding-bottom: 5px;   width: 26px; } .upload-note {   margin-left: 15px; } .special-ins {   margin-top: 30px; } .embell-special-text {   color: rgb(50, 49, 49);   margin: 15px 15px;   font-size: 16px;   font-weight: 100; }  .embell-description-text {   color: rgb(50, 49, 49);   margin: 25px 0 12px;   font-size: 16px;   font-weight: 100; }  .bg-icon-checkbox.fa:hover, .bg-icon-checkbox.fa.fa-check-square {   color: rgb(211, 150, 214) !important; } @media (max-width: 1200px) {   .embell-top .compilation-content {  display: block;   }   .embell-top .compilation-text {  background: none;   }   .embell-top .compilation-text {  padding: 0px 0px 0px 0px;  margin-right: 0px;   }   .inline-mar-left-30 {  font-size: 14px !important;  margin-top: -3px !important;   }   .embell-top .compilation-text-top {  color: rgb(0, 0, 0);  font-weight: 600;  font-size: 13px;  display: block;  padding-right: 20px;   }   .compilation-text-icon {  margin-top: 27px;   }   .checkboxes-photo {  border: 1px solid #ccc;  border-radius: 5px;  padding: 10px;  margin-top: 40px;  margin-bottom: 25px;   }   .embell-top .compilation-text-top {  display: initial;   }   .embell-top .compilation-img img {  width: 95%;  margin-left: 7px;   }   .embell-top .compilation-text-top {  padding-right: 0px;   }   .embell-top .compilation-icon {  padding-left: 10px;   }   .compilation-info-icon.bg-icon-checkbox.fa {  margin-top: 0px;   } } @media (min-width: 1081px) and (max-width: 1200px) {   .compilation-info-icon .bg-icon-checkbox.fa {  margin-top: 0px;   } } @media (min-width: 389px) and (max-width: 391px) {   .embell-top .checkboxes-photo {  padding: 9px;   } } @media (min-width: 767px) and (max-width: 769px) {   .embell-top .checkboxes-photo {  margin-left: 9px;  margin-right: 9px;  padding: 7px;   } }  .having-trouble {   font-weight: 700;   font-size: 13px; } .get-expert {   font-weight: 700; } .get-expert-checkbox-item {   margin-top: 10px; } .inline-mar-left-30 {   margin-top: 0px; } @media (max-width: 767px) {   #box_content .step4.main-title.main-title-v3 {  padding: 14px 10px 14px;   }   #box_content .step4.main-title.main-title-v4 {  padding: 0 !important;   } } .upload-photo-step4-v4-mobile {   text-align: center;   margin: auto;   padding: 5px !important;   height: 100%; } .upload-photo-step4-v4-mobile-item {   background-color: #f5f2ed;   border-radius: 5px;   padding: 10px 0px; } .upload-photo-step4-v4-mobile-item .upload-image {   padding-top: 8px !important; } .upload-photo-step4-v4-mobile-item .upload-image-round {   height: 70px;   background-color: #fff;   border-radius: 50%;   width: 60%;   text-align: center;   margin: auto; } .upload-photo-step4-v4-mobile-item img {   height: 50px;   position: relative;   top: 15%;   width: auto; } .upload-photo-step4-v4-mobile-item .upload-image-title {   color: #975198;   font-weight: bold;   font-size: 11px;  width: 80%;   text-align: center;   margin: auto; } .upload-photo-step4-v4-mobile-item .upload-image-icon-info {   float: left;   border: solid #9d9c97 1px;   border-radius: 50%;   width: 15px;   height: 15px;   font-size: 10px;   margin: 5px;   color: #9d9c97 } #box_content #previewImg {   display: none;   position: fixed;   top: 50%;   left: 50%;   transform: translate(-50%, -50%);   background-color: white;   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);   width: 100%;   height: 100%;   z-index: 10;   background-color: rgba(0, 0, 0, 0.6); } #previewImg img {   border: 1px solid rgba(0, 0, 0, .2);   box-shadow: 0 5px 15px rgba(0, 0, 0, .5);   background-clip: padding-box;   left: 50%;   transform: translate(-50%, 15%);   position: relative;   max-height: 500px;   max-width: 1000px;   z-index: 20; } @media screen and (max-width: 768px) {   #previewImg img {  width: -webkit-fill-available;  transform: translate(-50%, 50%);  max-height: none;   } } .tips-from-dream-team {   margin-bottom: 15px; } .tips-from-dream-team .embell-title-photo {   font-size: 20px;   color: black;   cursor: pointer; } 
.choose-backgound-selection .select_item {   margin-right: 10px;   margin-right: 20px;   padding: 10px;   border: 1px solid transparent;   cursor: pointer } #box_background_color {   display: none; } .flex-wrap {   display: flex;   flex-wrap: wrap; } .choose-backgound-selection .select_item.solid_select {   margin-right: 0 } .choose-backgound-selection .select_item:first-child {   margin-top: 0 } .choose-backgound-selection {   float: left;   padding: 20px 0;   width: 100%;   display: none; } .choose-backgound-selection .select_item.selected {   box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);   border: 1px solid #dddddd;   border-radius: 5px;   background: #fff } .choose-backgound-selection .select_item.has_popular {   padding: 7px 10px 7px 0 } .solid_backgound {   background: none repeat scroll 0 0 #fff;   border: none;   border-radius: initial;   box-shadow: none;   padding: 0;   margin-top: 15px; } .solid_backgound.five-items-per-row-v2 .background_item {   position: relative;   height: inherit;   display: flex;   padding: 0 7px;   margin-bottom: 14px;   margin-right: 0;   cursor: pointer; } .background-2632 .solid_backgound.five-items-per-row-v2 .background_item {   margin-bottom: 0; } .solid_backgound.five-items-per-row-v2 .background_item .hover-secondary {   position: absolute;   top: 0; bottom: 0; right: 0; left: 0;   opacity: 0;   background: black;   color: black;   margin: 0 6px;   transition: transform 0.3s ease, opacity 0.3s ease;   overflow: hidden; } .solid_backgound.five-items-per-row-v2 .background_item:hover .hover-secondary {   opacity: 0.55; } .solid_backgound.five-items-per-row-v2 .background_item .sbj-item-select {   position: absolute;   opacity: 0;   border: 2px solid var(--pink-primary-color);   border-radius: 5px;   transition: transform 0.3s ease, opacity 0.3s ease;   padding: 5px 45px;   display: none; }  .order-content-v4 .solid_backgound.five-items-per-row-v2 .background_item .sbj-item-select {   border: 2px solid var(--primary-color-v2);   border-radius: 0; }  .solid_backgound.five-items-per-row-v2 .background_item:hover .sbj-item-select, .solid_backgound.five-items-per-row-v2 .background_item:focus .sbj-item-select {   content: '';   margin: 0;   color: white;   font-weight: bold;   font-size: 16px;   text-align: center;   top: 50%; left: 50%;   background-color: #FF135E;   transform: translateX(-50%) translateY(-50%);   opacity: 1;   display: block; }  .order-content-v4 .solid_backgound.five-items-per-row-v2 .background_item:hover .sbj-item-select, .order-content-v4 .solid_backgound.five-items-per-row-v2 .background_item:focus .sbj-item-select {   background-color: var(--primary-color-v2); }  .solid_backgound.five-items-per-row-v2 .background_item .select.bg-icon-select {   position: absolute;   opacity: 0;   top: 10px;   bottom: 144px;   right: 0;   left: 7px; } .solid_backgound.five-items-per-row-v2 .background_item.selected:hover .hover-secondary, .solid_backgound.five-items-per-row-v2 .background_item.selected:hover .sbj-item-select {   opacity: 0; } .solid_backgound.five-items-per-row-v2 .background_item.selected .select.bg-icon-select {   display: block;   opacity: 1;   background: var(--pink-primary-color);   width: min-content;   padding-top: 5px;   padding-bottom: 5px;   padding-left: 18px;   padding-right: 10px;   border-top-right-radius: 4px;   border-bottom-right-radius: 4px;   padding-bottom: 18px;   margin-top: -1px; }  .solid_backgound.five-items-per-row-v2 .background_item.selected .selected-active {   opacity: 1;   width: calc(100% - 14px); } .solid_backgound.five-items-per-row-v2 .background_item .selected-active {   opacity: 0; }  .order-content-v4 .solid_backgound.five-items-per-row-v2 .background_item.selected .select.bg-icon-select {   background: var(--primary-color-v2); }  .solid_backgound.five-items-per-row-v2 .background_item.selected .select.bg-icon-select > span {   margin: 0;   color: white;   line-height: 1; } #box_background_color .background_item:hover, #box_background_color .background_item.selected{background: inherit;} #box_background_color .background_item label.lb-item-bg {   position: absolute;   width: calc(100% - 14px) !important;   bottom: 0;   text-align: center;   margin: 0 auto;   display: block;   left: 7px;   text-transform: uppercase;   padding: 15px 0;   font-size: 16px;   font-weight: 600;   background: linear-gradient(0deg, #000000b0, transparent);   color: #ffffff; } .background-2632 #box_background_color .background_item label.lb-item-bg {   padding: 0; } #box_background_color.five-items-per-row-v2 .background_item img {   margin-bottom: 0; } .solid_backgound.five-items-per-row-v2 .background_item.selected img, .solid_backgound.five-items-per-row-v2 .background_item.selected img:hover {   border: 10px solid #ff135e; }  .order-content-v4 .solid_backgound.five-items-per-row-v2 .background_item.selected img, .order-content-v4 .solid_backgound.five-items-per-row-v2 .background_item.selected img:hover {   border: none !important; }  .solid_backgound.five-items-per-row-v2 .background_item img:hover {   border: 2px solid #ff135e; }  .background-2632.background_content-v2 .solid_backgound.five-items-per-row-v2 .background_item img:hover {   border: none; }  #box_background_color .background_item.selected label.lb-item-bg, .artist_item_v2.selected label.lb-item-art {   width: calc(100% - 34px) !important;   left: 17px;   bottom: 10px;   border-radius: 0;   color: #ffffff; } .order-content-v4 #box_background_color .background_item.selected label.lb-item-bg, .artist_item_v2.selected label.lb-item-art {   left: 0;   right: 0; }  .artist_item_v2.selected .artist_wrap.frame-preview label.lb-item-art {   bottom: 37px; } .order-content-v4 .artist_item_v2.selected .artist_wrap.frame-preview label.lb-item-art {   bottom: 47px; }   #order_artist {   margin-bottom: 20px;   display: flex;   flex-wrap: wrap; } .artist_item_new.artist_item_v2 {   padding: 0 7px;   margin-bottom: 14px; } .artist_item_v2 .info_artist {   color: #fff;   border-radius: 50%;   border: 2px solid #fff;   cursor: pointer;   padding: 4px 8px;   position: absolute;   right: 10%;   background-color: inherit;   font-size: 11px; } .artist_item_v2 .view_more_new {   top: 0;   background: none;   width: 15%;   right: 5%;   height: 25%; } .artist_item_img {   height: 240px;   cursor: pointer; } .artist_item_img img {   width: 100% !important;   position: inherit;   object-fit: cover;   height: 240px; } .artist_item_v2 label.lb-item-art {   position: absolute;   width: calc(100% - 14px) !important;   bottom: 27px;   text-align: center;   margin: 0 auto;   display: block;   left: 7px;   text-transform: uppercase;   padding: 0;   font-size: 16px;   font-weight: 600;   background: linear-gradient(0deg, #000000b0, transparent);   color: #ffffff; } .new_order_content .artist_item_v2 span.artist_name {   color: #fff; } .lb-item-art .view_more {   position: static;   font-size: 12px;   font-weight: normal; } .lb-item-art .view_more a {   font-size: 14px; } .lb-item-art .view_more a:hover { color: #fff; } .artist_item_v2 label.lb-item-name {   display: block;   text-transform: uppercase;   font-size: 16px;   font-weight: 600; } .artist_item_v2 label.lb-item-name input[type="radio"] { display: none; } .artist_item_v2 label.lb-item-name .radio-check {   margin-top: 3px !important;   background: #ffffff !important;   height: 20px;   width: 20px;   border: 1px solid #999;   border-radius: 100%; } .artist_item_v2 label.lb-item-name .radio-check.radio-checked {   position: relative; } .artist_item_v2 label.lb-item-name .radio-check.radio-checked:after {   content: url(https://www.paintyourlife.com/themes/newPainting/img/order/radio-checked-3.png);   position: absolute;   transform: rotateY(0deg);   margin-left: -3px;   margin-top: -1px;   top: 0;   border: 0px solid #fff;   border-left: 2px solid #fff;   border-bottom: 2px solid #fff; } .artist_item_v2 label.lb-item-name span.artist_name { color: #000; } #box_background .background_content {   display: block; } body.language_fr .background_content .select_item:first-child {   margin-right: 12px; } body.language_fr .background_content .select_item, body.language_fr .box-content .choose-artist-selection .select_item {   margin-bottom: 10px; } .artist_item_new.selected .artist_item_img {   border: 10px solid #ff135e; }  .order-content-v4 .artist_item_new.selected .artist_item_img {   border: none;   position: relative; }  .artist_item_new .artist_item_img .hover-secondary {   position: absolute;   top: 0; bottom: 28px; right: 1px; left: 1px;   opacity: 0;   background: black;   color: black;   margin: 0 6px;   transition: transform 0.5s ease, opacity 0.5s ease;   overflow: hidden; } .artist_item_new .artist_item_img:hover .hover-secondary{   opacity: 0.55; } .artist_item_new .artist_item_img .sbj-item-select{   position: absolute;   opacity: 0;   border: 2px solid var(--pink-primary-color);   border-radius: 5px;   transition: transform 0.1s ease, opacity 0.1s ease;   padding: 5px 45px;   display: none; }  .order-content-v4 .artist_item_new .artist_item_img .sbj-item-select{   border: 2px solid var(--primary-color-v2);   border-radius: 0; }  .artist_item_new .artist_item_img:hover .sbj-item-select {   content: '';   margin: 0;   color: white;   font-size: 16px;   font-weight: bold;   text-align: center;   top: 50%; left: 50%;   background-color: var(--pink-primary-color);   transform: translateX(-50%) translateY(-100%);   opacity: 1;   display: block; }  .order-content-v4 .artist_item_new .artist_item_img:hover .sbj-item-select {   background-color: var(--primary-color-v2) !important; }  .artist_item_new .artist_item_img .select.bg-icon-select{   position: absolute;   opacity: 0;   top: 10px;   bottom: 234px;   right: 0;   left: 7px; } .artist_item_new.selected:hover .hover-secondary, .artist_item_new.selected:hover .sbj-item-select {   opacity: 0; } .artist_item_new.selected .select.bg-icon-select {   display: block;   opacity: 1;   background: var(--pink-primary-color);   width: min-content;   padding-top: 5px;   padding-bottom: 5px;   padding-left: 18px;   padding-right: 10px;   border-top-right-radius: 4px;   border-bottom-right-radius: 4px;   padding-bottom: 16px; }  .order-content-v4 .artist_item_new.selected .select.bg-icon-select {   background: var(--primary-color-v2); } .artist_item_new.selected .selected-active {   opacity: 1;   bottom: 0; } .artist_item_new .selected-active {   opacity: 0; }  .artist_item_new.selected .select.bg-icon-select > span {   margin: 0;   color: white;   line-height: 1; } span.radio-checked{   background: url(https://www.paintyourlife.com/themes/newPainting/img/order/radio-checked-3.png) no-repeat scroll 100% center;   margin-right: 5px;   background-size: contain;   width: 20px;   height: 20px; } #frame_preview.artist-frame-v2 #frame-control .bx-prev {   background: rgba(0,0,0,0) url(https://newpyl.s3.amazonaws.com/cdn/images/arrow-cicle-pink.png) no-repeat 0 0;   width: 65px;   height: 65px;   transform: rotate(180deg);   left: -32px !important; } #frame_preview.artist-frame-v2 #frame-control .bx-next {   background: rgba(0,0,0,0) url(https://newpyl.s3.amazonaws.com/cdn/images/arrow-cicle-pink.png) no-repeat 0 0;   width: 65px;   height: 65px;   right: -35px !important; } #frame_preview .modal-dialog .btn-close .close_icon {   font-size: 15px;   border: 2px solid;   border-radius: 50%;   padding: 0px 7px 3px 8px;   font-weight: 500;   line-height: 1;   color: #31CCC4;   margin-right: 5px;   box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14); } #frame_preview.artist-frame-v2 .modal-dialog .btn-close {   background: none; } #frame_preview.artist-frame-v2 .bx-next, .bx-prev {   top: 45%; } .choose-background-wrapper:has(#solid-background-item.radio-checked) {   margin-bottom: 90px; } @media screen and (max-width: 1200px) {   .artist_item_img {  height: 200px;   }   .solid_backgound.five-items-per-row-v2 .background_item.selected .select.bg-icon-select {  padding-bottom: 14px;   } } @media (max-width: 799.98px) and (min-width: 768px) {   span.popular2 {  width: 50px;   }   .select_item--v2 span.popular2 {  width: auto;   }   } @media screen and (min-width: 768px) {   body.language_fr .background_content .select_item:first-child {  margin-right: 0;   }   #box_background .background_content,   .box-content .choose-artist-selection {  position: relative;   }   .box_content_left .background, .box-content .non-padding h1.title-artist {  padding-bottom: 20px;   }   #box_background .radio-check,   .box-content .choose-artist-selection .radio-check {  display: none;   }   .background_content .select_item,   .choose-artist-selection .select_item {  margin-right: 0;   }   .background_content .select_item:hover,   .background_content .select_third.select_item:hover {  border: 2px solid var(--blue-secondary-color);   }   .background_content .select_item.has_popular,   .background_content .select_item.selected.has_popular,   .choose-artist-selection .select_item.selected {  border-right: unset;  border-bottom-left-radius: 4px;  padding-left: 10px;   }   .choose-artist-selection .select_item.has_popular {  padding-left: 10px;  padding-bottom: 11px;  display: flex;  flex-direction: row-reverse;  justify-content: start;  gap: 40px;   }   .background_content .select_item.has_popular:hover,   .choose-artist-selection .select_item:first-child,   .choose-artist-selection .select_item:first-child:hover,   .choose-artist-selection .select_item.selected:first-child {  border-bottom-left-radius: 4px;   }   .background_content .select_third.select_item,   .choose-artist-selection .select_item,   .background_content .select_item:first-child {  border: 2px solid #ddd;   }   .background_content .select_item.selected,   .choose-artist-selection .select_item.selected {  box-shadow: none;  background-color: var(--blue-secondary-color);  font-weight: bold;  border-radius: unset;  border: 2px solid var(--blue-secondary-color);   }   .background_content .select_item.selected .choose-background-lbl.color-custom,   .choose-artist-selection .select_item.selected .choose-label-text,   .choose-artist-selection .select_item.selected .choose-artist-lbl {  color: #fff;   }   .background_content .select_item .choose-background-lbl.color-custom,   .choose-artist-selection .select_item .choose-label-text,   .choose-artist-selection .select_item .choose-artist-lbl {  font-weight: bold;   }   .choose-artist-selection .select_item:hover, .background_content .select_item:hover {  box-shadow: none;  border-radius: unset;  border: 2px solid var(--blue-secondary-color);   }   span.popular3 {  border-top-left-radius: 4px;  border-bottom-right-radius: unset;  background: var(--blue-secondary-color);  font-weight: normal;   }   span.popular3.background-popular,   .box-content .choose-artist-selection span.popular3 { }   .box-content .choose-artist-selection span.popular3 {  top: -25px;   }   .background_content .select_third.select_item,   .background_content .select_third.select_item:hover,   .background_content .select_third.select_item.selected,   .background_content .select_third.select_item.selected:hover,   .box-content .choose-artist-selection .select_second,   .box-content .choose-artist-selection .select_second:hover,   .box-content .choose-artist-selection .select_second.selected,   .box-content .choose-artist-selection .select_second.selected:hover {  border-bottom-right-radius: 4px;  border-top-right-radius: 4px;   }   #box_order_artist .choose-artist-selection .select_item,   #box_background .background_content .select_item {  padding-bottom: 6px;  padding-top: 6px;  width: 100%;   }   #box_order_artist .choose-artist-selection .select_item--v2,   #box_background .background_content .select_item--v2 {  display: flex;  align-items: center;  flex-direction: row-reverse;  justify-content: start;   }   #box_background .background_content .select_item.has_popular {  display: flex;  flex-direction: row-reverse;  justify-content: start;  gap: 40px;  padding-bottom: 5px;  padding-top: 3px;   }   #box_order_artist .choose-artist-selection .select_item:first-child {  padding-bottom: 5px;  padding-top: 5px;   }   .background_content.background-artist-new .select_item,   .choose-artist-selection.background-artist-new .select_item {  width: 100%;   }   .background-artist-new .add_background {  margin-left: 0;   }   .background_content.background-artist-new .select_item, .background_content.background-artist-new .select_item:hover,   .background_content.background-artist-new .select_item.selected, .choose-artist-selection.background-artist-new .select_item.selected,   .choose-artist-selection.background-artist-new .select_item {  background: none;  color: #000;  border: none !important;  padding: 10px 0 !important;   }   #box_background .background_content.background-artist-new .radio-check,   .box-content .choose-artist-selection.background-artist-new .radio-check {  display: block;   }   .background_content.background-artist-new .select_item.selected .choose-background-lbl.color-custom,   .choose-artist-selection.background-artist-new .select_item.selected .choose-label-text,   .choose-artist-selection.background-artist-new .select_item.selected .choose-artist-lbl {  color: #000;   }   .res-view .ver_2_step_3 .background_content.background-artist-new span.popular3,   .res-view .ver_2_step_3 .choose-artist-selection.background-artist-new span.popular3 {   height: 28px;  color: #FFFFFF;  font-size: 14px;  font-weight: bold;  letter-spacing: 0;  line-height: 18px;  text-align: center;  border-radius: 5px;  background: var(--blue-secondary-color);  padding: 5px 9px;  text-transform: uppercase;  margin-top: 2px;  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;   }   .res-view .ver_2_step_3 .background_content.background-artist-new .select_item--v2 span.popular3,   .res-view .ver_2_step_3 .choose-artist-selection.background-artist-new .select_item--v2 span.popular3 {  position: initial;  margin-left: 40px;   }  .res-view .ver_2_step_3.order-content-v4 .background_content.background-artist-new span.popular3,   .res-view .ver_2_step_3.order-content-v4 .choose-artist-selection.background-artist-new span.popular3 {  background-color: var(--primary-color-v2);   }   .res-view .ver_2_step_3 .choose-artist-selection.background-artist-new span.popular3 {  left: 380px;   }   body:not(.language_en) .ver_2_step_3 .choose-artist-selection.background-artist-new span.popular3{  left: 500px;   }   body:not(.language_en) .ver_2_step_3 .background_content.background-artist-new span.popular3 { }   .box_content_left .background.background-1292, .box-content .non-padding h1.title-artist.title-artist-1292 {  padding-bottom: 0;   }   } @media screen and (max-width: 767px) {   #order_type .artist_wrap .radio-check{width:20px !important}   html.res-view #content.order-step1-v8.odv-8b .medium_item .med-label {  width: 100%;  margin-left: 0px;  margin-bottom: 0px;   }   .artist_item_v2 label.lb-item-name .radio-check.radio-checked:after {  margin-top: -1px;   }   .res-view .artist_item_v2.selected .artist_wrap.frame-preview label.lb-item-art {  bottom: 50px;   }   .solid_backgound.five-items-per-row-v2 .background_item.selected .select.bg-icon-select,   .artist_item_new.selected .select.bg-icon-select {  padding-bottom: 20px;  margin-top: -1px;   }   .artist_item_new .artist_item_img .hover-secondary,   .solid_backgound.five-items-per-row-v2 .background_item .hover-secondary,   .solid_backgound.five-items-per-row-v2 .background_item:hover .sbj-item-select,   .solid_backgound.five-items-per-row-v2 .background_item:focus .sbj-item-select,   .artist_item_new .artist_item_img:hover .sbj-item-select {  display: none;   }   .res-view .ver_2_step_3 .background-artist-new .radio-check {  left: 0;   }   .res-view .ver_2_step_3 .background-artist-new .v2-step-3-select_item-background .radio-check,   .res-view .ver_2_step_3 .background-artist-new .has-artists .radio-check {  left: 18px;   }   .res-view .ver_2_step_3 .background-artist-new .v2-step-3-select_item-background .radio-check.origin-background {  left: 23px;   }   .background-artist-new .choose-background-lbl, .background-artist-new .choose-label-text, .background-artist-new .choose-artist-lbl {  margin-left: 30px;   }   .res-view .ver_2_step_3 .choose-artist-selection.background-artist-new span.popular3 {  right: 10px;   }   }  .artist_item_v2 label.lb-item-name .radio-check.radio-checked:after {   content: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/order/radio-checked-3-v2.png"); } .order-step-3 .select_item span.radio-checked {   background: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/order/radio-checked-3-v2.png"); } .order-step-3 .bg-icon-checkbox.fa:hover, .order-step-3 .bg-icon-checkbox.fa.fa-check-square {   color: var(--pink-background-color-new-design) !important; } @media (max-width: 767px) {   .order-step-3 .select_item span.radio-checked {  background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/radio-checked-3-v2.png) no-repeat scroll 0 0 / 20px 20px !important;   }   .order-step-3 .select_item span.radio-checked.radio-check-extent {  background: rgba(0, 0, 0, 0) url( https://dqhvdmwzk0rbb.cloudfront.net/pylweb/OrderResources/OrderStep3/embell_circle_white.png ) no-repeat scroll 100% center !important;   } } 
 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%;  } } @media (min-width: 1200px) {  html.fullwidth-3956 #popup-turnaround-table .modal-lg, html.fullwidth-3956 #popup-turnaround-table .modal-xl {   --bs-modal-width: 1140px;  } }  :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: 2.1875rem; } 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;  line-height: 1; } 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 {  font-size: 1.25rem;  border-radius: 5px;  padding: 8px 30px; } 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; } body.dev-3956 .instagram-video .resume-button .button_order .order-now {  padding: 8px 30px; } body.dev-3956 .seo-section .button_order .order-now {  padding: 8px 30px; } 
