label{font-weight: normal} .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: 53.5%} body.language_fr .line_step .line_arrow.line_arrow2 {left: 65%;} body.language_fr .line_step .line_arrow.line_arrow3 {left: 77%} body.language_fr .new_order_content .frame_price {   font-size: 14px;   height: 25px; } body.language_fr .new_order_content .frame_price_rolled {   font-size: 14px;   height: 25px; } @media only screen and (max-width: 1200px) {   body.language_fr .new_order_content .frame_price {  height: 45px;   }   body.language_fr .new_order_content .frame_price_rolled {  height: 45px;   } } .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/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)} .title h2 i {   color: #747474; } .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 {position: relative} .more_info a.add, #order-step2 #box_background .order_blue_small a.add, .remm .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: 24px; } .more_info a.add.add-phone-info-v2 {   top: 10px; } .remm .add {right: 39px; cursor: pointer} .img_remm {  right: -39px; top: 58px } #comments .img_remm .img_top {   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, #order-step3 .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, #order-step3 .img_upload.open_more_info {   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: #ff135e;   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: #ff135e;   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} .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: #949494} .new_order_content span.color-violet {color: #ff306b} .new_order_content a{color: #ff306b} .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; } .ref_upload h2,.ref_upload2 h2, .select_background h2 {color: #565656; margin: 0} .ref_upload h2 span,.ref_upload2 h2 span, .select_background h2 span {font-style: italic} .ref_upload,.ref_upload2, .select_background {background-color: #f7f7f7; padding: 20px} .ref_upload h2,.ref_upload2 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} .open .ref_upload h2,.open .ref_upload2 h2, .open .select_background h2 {background: url(https://www.paintyourlife.com/themes/newPainting/img/order/open_icon.png) no-repeat;color: #0fb5b6;} .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} .new_order_content #uploadr .more_info a.add{top: -24px} #second_upload {display: none;} .new_order_content #uploadr .img_upload {margin-top: 10px} .ref_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 #uploadr.open .ref_upload, .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; } .disabled {opacity: 0.5;} .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 {   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; } .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 {background-image: none; background-color: #449d44} .div_button .input_blue:hover span.tick-button-blue {background: url(https://www.paintyourlife.com/themes/newPainting/img/order/tink_green.png) no-repeat; }  .box_content_right #message_box {   padding: 0 20px 20px;   box-shadow: 1px 1px 11px 0 #dddddd;   position: inherit;   width: 280px;   background-color: #fff;   float: left; } #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} .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 30px} .new_order_content div.file img {   max-height: 180px; max-width: 180px;border: 3px solid #fff; box-shadow: 1px 1px 5px 0 #666;float: left} .new_order_content div.file .info {float: left; margin-left: 60px;line-height: 40px; background: url(https://www.paintyourlife.com/themes/newPainting/img/order/upload_success_icon.png) no-repeat scroll left center rgba(0, 0, 0, 0);   padding-left: 90px;} .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;   box-shadow: 1px 1px 5px 0 #666; float: left} .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} .summary_content #c_image #original_image img {width: 48px; height: 48px;box-shadow: none} #cart_content_summary.show-discount-percent .summary-item {   height: 20px;   min-height: 20px; } #cart_content_summary.show-discount-percent .summary-item span, #cart_content_summary.show-discount-percent .deposit_text .deposit_value {   display: 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); } #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} input.custom_input {   border: 1px solid #dddddd;   border-radius: 5px;   height: 44px; } .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; } .margin-bottom-popup-email{margin-bottom: 10px;} .align_center {text-align: center} .popup_email .font38px {   color: #000;   font-size: 26px;   font-weight: 700; } .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 span.error {margin-top: -20px} .popup_email .custom_input {height: 45px; width: 325px} .popup_email .blue-button {border: none; padding: 2% 10%; color: #fff; font-size: 18px} #block_coupon .font {   font-family: BebasNeue; } #block_coupon .coupon_content .span{margin-bottom: 0} .radio-check{background: rgba(0, 0, 0, 0) url("https://newpyl.s3.amazonaws.com/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;} .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} .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}  #framesdiv {   display: flex;   flex-direction: column; } #framesdiv .row {   display: flex;   flex-wrap: wrap; } .popup_email.has-name-field .custom_input {   padding-left: 17px; } .popup_email .blue-button {   border: none;   padding: 2% 10%;   color: #fff;   font-size: 18px;   background: var(--pink-primary-color)!important;   font-weight: 700; } .medium_item div.popular, #framesdiv .frame_check .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 span, #framesdiv .frame_check .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_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.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} .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: 7px 10px 7px 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} .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} #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; } #order-step2 #box_background .img_upload {margin-top: 12px} .style-item {   border-top: 1px solid #ddd;   padding: 5px 0;} .style-item .style_title {color: #808080} .style-item .style_value {color: #000; font-weight: bold} .style-item a{color: var(--blue-secondary-color); text-decoration: underline; font-weight: bold} .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, #choose_frame_order .title{   border: none;   position: relative; } #sizing #size_required {right: 160px!important;} .sizing_content {   padding: 20px 0;   border-top: 1px solid #DDDDDD; } .size_selection {   margin-left: 10px;   background-color: #fff;   border-radius: 5px;   font-weight: bold;   padding: 8px 10px 8px 39px;   border: 1px solid #DDDDDD;   cursor: pointer;   width: 30%;   position: relative;   box-shadow: 1px 1px 4px 1px #d0d0d0; } .size_selection.canadian-only #size_show {   margin-left: -30px; } .size_selection.canadian-only #price_show, .size_selection.canadian-only .price_show {   margin-left: 0; } .size_selection.canadian-only .second-measure {   font-size: 13px; } .size_selection.canadian-only ul li {   padding-right: 10px; } .size_selection ul li.li_selected {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/selected_icon.png) no-repeat scroll left center; } .size_selection .arrow-down {   float: right;   margin-top: 10px;   margin-left: 10px; } .size_selection ul li {   border-bottom: 1px solid #e1e1e1;   float: left;   font-weight: normal;   padding: 8px 22px 8px 28px;   width: 100%; } .size_selection ul li:last-child {border-bottom: none} .size_selection ul {   display: none;   position: absolute;   background-color: #F7F7F7;   z-index: 10;   border-left: 1px solid #ddd;   width: 100.9%;   border-right: 1px solid #ddd;   border-bottom: 1px solid #ddd;   left: -1px;   top: 39px;   padding-left: 10px;   padding-right: 10px;   border-radius: 0px 0 5px 5px;   box-shadow: 1px 3px 4px 1px #d0d0d0; } .size_selection span.right {margin-left: 30px} .image_demo {   float: left;   width: 100%;   text-align: center;   border-bottom: 1px solid #EEEEEE;   margin: 20px 0; } .popular_new {   color: #fff!important;   background: transparent url(https://www.paintyourlife.com/themes/newPainting/img/order/popular_icon_new.png) no-repeat;   width: 73px;   height: 32px;   float: left;   text-align: center;   line-height: 35px;   padding-left: 6px;   margin-left: 20px;   margin-top: 7px; } .new_order_content .pink-text {color: #ff135e; line-height: 25px} .new_order_content .dark-purple {color: rgb(89, 0, 95)} .new_order_content .blue-text {color: var(--blue-secondary-color)} .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 .btn-show-all .btn {   background: url('https://newpyl.s3.amazonaws.com/cdn/images/eye_icon.png') no-repeat 5px center;   padding: 5px 15px 5px 40px; margin: 5px 0px 0px 15px; } .sizing_content .btn-show-all .btn:hover, .sizing_content .btn-show-all .btn:focus, .sizing_content .btn-show-all .btn:active {color: #fff} .sizing_content .custom-select {color: var(--blue-secondary-color); width: 90px;margin-top: 9px; height: 28px} .sizing_content .size-text{   padding-top: 10px;   color: #595959 } .sizing_content .size_selection .original-price {   font-weight: 100;   margin-right: 10px; } 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} #framesdiv .frame_name {   height: 75px;   margin-bottom: 0; } #framesdiv .frame_orther.selected {   padding: 15px !important; } #frame-detail {   z-index: 14;   background-color: #fff; } @media only screen and (max-width: 1360px) {   #framesdiv .frame_orther {  padding: 15px !important;   }   #framesdiv .frame_orther.selected {  padding: 10px !important;   }   #framesdiv .frame_orther .frame_name span{  font-size: 14px;   }   #framesdiv .frame_orther .frame_name {  height: 145px;   } } @media only screen and (min-width: 1000px) and (max-width: 1200px){   #framesdiv .frame_orther .frame_name {  height: 125px !important;   } } #framesdiv .frame_orther .frame_name b{   display: block;   padding-bottom: 5px; } #framesdiv .frame_orther .frame_name {   height: 160px; }  #framesdiv .frame_orther img {   padding: 10% 30%; } 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; } .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; } #order-step3 .frame_check .radio-img img {   width: 147px;   height: 135px; } #order-step3 .frame_check.frame_orther .radio-img img {   width: auto;   height: 77px; } #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; margin-top: 0} .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 .banner_discount .fix-img img {height: 77px;width: 510px} 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%; } .order-content-v2 .order-header {   padding-top: 20px; } .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.line_arrow2{left: 56.7%;} .line_step .line_arrow.line_arrow3{left: 69.8%;} .order-content-v2 .line_step .line_arrow.line_arrow3{left: 87.7%;} .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 {   height: 50px;   margin: 15px 0;} .block_progress p{line-height: 50px; margin-bottom: 0; text-align: center} .block_progress p img {margin-top: -10px; margin-right: 5px} .box-content #framesdiv .box-option-content label {   padding-left: 0;   width: 100%!important;   border-radius: 5px;   background-color: #F7F7F7;   border: 1px solid #DDDDDD;   padding: 20px; } div.radio {   width: 23%;   float: left;   margin: 0 1% 3% 1%;   min-height: 265px; } .box-content #framesdiv .radio+.radio, .box-content #framesdiv .checkbox+.checkbox {   margin-top: 0; } .box-content #framesdiv .box-option-content label.selected {   background-color: #fff;   border: 5px solid var(--blue-secondary-color);   box-shadow: 1px 1px 13px 0 #ddd;   padding: 16px; } .new_order_content .no-price, .new_order_content label.selected .frame_price {color: #FD3E6D} .new_order_content .frame_price {display: block; text-align: center;} .new_order_content .frame_price_rolled {   display: block; text-align: center; } .image_demo img {width: 100%} .size_choosing span.size_title {line-height: 40px} .font36px {font-size: 36px} .white-color {color: #fff} .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;   height: 60px;   line-height: 60px;   text-align: center;   width: 60px;   background-size: 100% auto; } .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;   height: 60px;   line-height: 60px;   text-align: center;   width: 60px;   background-size: 100% auto; } .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;   height: 60px;   line-height: 60px;   text-align: center;   width: 60px;   color: var(--blue-secondary-color);   text-decoration: none;   background-size: 100% auto; } .steps .active.step_line,.steps .non-active.step_line {   border-bottom: 4px solid #DDDDDD;   width: 50px;   height: 34px; } .steps .passed.step_line{   border-bottom: 4px solid var(--blue-secondary-color);   width: 50px;   height: 34px; } .steps .passed.step_number:hover {text-decoration: none} .banner_discount.paypal_banner .text-banner-order {display: none}  .order_v4 li.custom_size{color: var(--blue-secondary-color)} #custom_size .modal-dialog {width: 500px} #custom_size .modal-dialog h2 {color: #595959; margin-bottom: 30px} #custom_size .modal-dialog .modal-content {border-radius: 0px} .field {margin-bottom: 10px} .field span {color: var(--blue-secondary-color)} .field .first_text {float: left; width: 30%; color: #595959; margin-top: 5px} .field .custom_input {width: 40%} .field span.font16px.bold {color: #595959; float: left; margin-left: 5px; line-height: 24px} .buttons {float: left; width: 100%; margin-top: 20px} .cancel_button {   color: #fff;   text-transform: uppercase;   border: none;   background: #DDDDDD;   border-radius: 5px;   font-weight: bold;   padding: 5px 10px; } .cancel_button.close {opacity: 1} .red_submit_button {   color: #fff;   border: none;   background: #FD3D6C;   border-radius: 5px;   font-weight: bold;   padding: 5px 10px; } .buttons .cancel_button {   color: #fff;   text-shadow: none;   line-height: 25px; } .order_v4 li.custom_size a {float: left; margin-left: 5px; color: #5FC9C9; text-decoration: underline} .custom-field input.custom_input.error {   display: inline;   border-color: var(--error-color);   color: #333; } #custom_size .modal-dialog .medium-img .close {   margin-top: 4px;   border-radius: 50%; } #custom_size .modal-dialog .medium-img .close span{   margin: 10px; } #custom_size .flex-items {   display: flex; } #custom_size .custom-field {   width: 50%;   margin-bottom: 15px; } #custom_size .custom-field .first_text {   color: #5F5F5F; } #custom_size .custom_input::placeholder {   color: #949494;   font-size: 18px; } @media (min-width:750px) and (max-width:800px){   div.radio { min-height: 205px}   .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}   .size_selection {width: 50%}   div.radio {width: 31%}   .new_order_content .customFileInput .browseBtn {width: 22%}   .block_progress {  height: 30px;   }   .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;   } } @media (min-width:801px) and (max-width:979px){   div.radio { min-height: 210px}   .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;   }   .size_selection {width: 50%}   div.radio {width: 31%}   .block_progress {  height: 30px;   }   .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}   .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;   } } @media (min-width:980px) and (max-width:1023px){   div.radio { min-height: 200px}   .size_selection {width: 40%}   div.radio {width: 23%}   #choose_frame_order.new_page div.radio {width: 31%}   .block_progress {  height: 40px;   }   .block_progress p{line-height: 40px;}   .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;   } } @media (min-width:1024px) and (max-width:1200px){   .size_selection {width: 40%}   div.radio { min-height: 230px}   .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;   } } .new_process .line_arrow.line_arrow4 {   left: 72%; } .flag_note, .flag_note_uk {   display: inline; } #total_price {   color: var(--blue-secondary-color); } .choose_frame_de .frame_price, .choose_frame_de .frame_price_rolled {   height: 25px;   line-height: 1.1; } .selecting-frame div.radio{   width: 48%; } .selecting-frame .radio-img img {   width: auto;   max-width: 100%;   max-height: 100%; } .selecting-frame #framesdiv .box-option-content label {   background-color: #ffffff; } .language_nl #framesdiv .frame_orther .frame_name b {   font-size: 15px; } .language_nl #framesdiv .frame_orther .frame_name span {   font-size: 14px; } .language_de #framesdiv .frame_price,.language_de #framesdiv .frame_price_rolled {   height: 25px;   line-height: 1.1; } #choose_frame_order.new_page .box_content_left {width:48%} #choose_frame_order.new_page .box_content_right {   border: 1px solid #ddd;   border-radius: 5px;   padding: 20px;   width: 48.3%;   margin-bottom: 20px; } #choose_frame_order.new_page .box_content_right.has-frame-cut {   border: none;   padding: 0; } #choose_frame_order.new_page .box_content_right.has-frame-cut > .summary {   border: 1px solid #ddd;   border-radius: 5px;   padding: 20px; } #choose_frame_order.new_page .box_content_right.has-frame-cut .frame-cut-thumbnails img {   width: 120px;   border: 1px solid #ccc;   padding: 10px;   border-radius: 5px;   margin-top: 10px } #choose_frame_order.new_page div.radio {   margin-bottom: 2%;   min-height: 178px; } #choose_frame_order.new_page .frame_image img {max-width: 100%} #choose_frame_order.new_page #button_right {width: 100%; text-align: center} #choose_frame_order.new_page #button_right button {   color: #fff;   display: inline;   margin: 0;   padding: 0 15px;   width: auto; } #choose_frame_order.new_page .frame_image {margin: 15px 0; text-align: center} #choose_frame_order.new_page .color-pink {color: #fe456e}  @media only screen and (min-width: 1201px) {   #choose_frame_order.new_page .radio-img img {  width: 83px;  height: 77px;   } }  @media only screen and (min-width: 1024px) and (max-width: 1200px) {   #choose_frame_order.new_page .radio-img img {  width: 76px;  height: 70px;   }   #order-step3 .frame_check .radio-img img {  width: 108px;  height: 99px;   }   #choose_frame_order.new_page .radio label {  padding: 10px;   }   #choose_frame_order.new_page .radio label.selected {  padding: 6px;   } } @media only screen and (min-width: 980px) and (max-width: 1023px) {   #choose_frame_order.new_page .radio-img img {  width: 88px;  height: 81px;   }   #order-step3 .frame_check .radio-img img {  width: 98px;  height: 90px;   } } @media only screen and (min-width: 980px) and (max-width: 1200px) {  #framesdiv .frame_orther .frame_name span.first-child {  font-size: 12px;   }   #framesdiv .frame_orther .frame_name span.last-child {  font-size: 12px;   } } @media only screen and (min-width: 800px) and (max-width: 979px) {   #choose_frame_order.new_page .radio-img img {  width: 50px;  height: 47px;   }   #order-step3 .frame_check .radio-img img {  width: 127px;  height: 116px;   } } @media only screen and (min-width: 750px) and (max-width: 799px) {   #choose_frame_order.new_page .radio-img img {  width: 64px;  height: 60px;   }   #order-step3 .frame_check .radio-img img {  width: 118px;  height: 108px;   } } @media only screen and (max-width: 767px) {   #custom_size .flex-items {  display: inline;   }   #custom_size .custom-field {  width: 100%;   } } .frm-highCost {   font-weight: 400;   text-decoration: line-through;   color: #e95d2a !important;   margin-right: 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}}
.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;   } }
.order-content-v2.hide-all-frame-sec #framesdiv {display: none;} .order-content-v2.hide-all-frame-sec #button3 {display: none;} .order-content-v2.hide-select-frame-sec #framesdiv > div:not(#available-frames), .order-content-v2.hide-select-frame-sec #framesdiv > ul, .order-content-v2.hide-select-frame-sec #framesdiv > hr {display: none;} .sizing_content {border-top: none;} #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; } .icon-framing-info {   cursor: pointer; } .box_content_right .advance-payment-banner .text.font18px.color-pink {   color: var(--primary-color-v2); } .box_content_right .advance-payment-banner .text.font18px.color-pink.advance-payment-text {   color: #00787a;   text-transform: uppercase; } .modal-dialog .modal-content .display_block.align_center {   font-weight: bold; } .modal-dialog .modal-content .forgot-text {   text-align: center; } .modal-dialog .modal-content .forgot-text .field {   text-align: left; } .modal-dialog .modal-content .forgot-text .field span {   color: #000; } .modal-content .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;   width: 20px;   margin-top: 3px; } .modal-content .check.checked:after {   display: block; } .modal-content .field .check.checked:after {   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; } .modal-content .custom-title {   line-height: 35px;   margin-bottom: 15px; } .modal-dialog .medium-img {   z-index: 1;   position: absolute;   right: 20px;   top: 5px; } .modal-dialog .medium-img .close {   font-size: 40px;   font-weight: 100;   opacity: 1; } .modal-dialog .medium-img .close span {   color: #5F5F5F;   top: 1px; }  #limit_offer_popup .modal-dialog {   width: 450px; } .limit-offer-content {   text-align: center;   padding: 50px 0; } .limit-offer-content .limit-title {   color: var(--primary-color-v2);   font-size: 22px;   background-color: #EEE9D6;   padding: 10px; } .limit-offer-content .limit-coupon {   padding: 10px 50px 0;   font-size: 40px;   font-weight: 600; } .limit-offer-content .apply-to-card {   color: #585858;   margin-bottom: 30px; } .limit-offer-content .save-now {   background: #C58FC8;   border-radius: 5px;   text-align: center;   padding: 6px 10px;   color: #fff;   width: 200px;   margin: auto;   cursor: pointer; } @media screen and (max-width: 767px) {   .payment-text .left {  font-size: 12px;  line-height: 1;   }   #limit_offer_popup .modal-dialog {  width: 100%;  margin: 0;  padding: 10px;   } } @media screen and (max-width: 399px) {   html.res-view .font30px.custom-title {  font-size: 22px;   }   .font20px .span_error {  font-size: 14px;   } } @media screen and (max-width: 374px) {   .res-view .subject-fields .custom_number_person,   .res-view .subject-fields .custom_number_pet {  display: flex;  justify-content: space-between;  align-items: center;   }   .res-view .subject-fields .left {  font-size: 1.1em;   } } @media screen and (max-width: 361px) {   .res-view .subject-fields .left {  font-size: 1em;   } }  .order-step-5 .custom-block{   width: 100%; }
@media (max-width: 767px) {  .bootstrap5 .order-split #new-sizes-step-v2 .subject-fields .custom_number_person .ig-number-btn, .bootstrap5 .order-split #new-sizes-step-v2 .subject-fields .custom_number_pet .ig-number-btn, .bootstrap5 .order-split #new-sizes-step-v2 .subject-fields .custom_number_adults .ig-number-btn, .bootstrap5 .order-split #new-sizes-step-v2 .subject-fields .custom_number_children .ig-number-btn, .bootstrap5 .order-split #new-sizes-step-v2 .subject-fields .custom_number_pets2 .ig-number-btn {   width: 110px;  }  .bootstrap5 .order-split #new-sizes-step-v2 .subject-fields .subject-number-title {   font-size: 15px;  }  .bootstrap5 .order-split #new-sizes-step-v2 .subject-fields .top-text-v2 {   font-size: 15px;  }  .bootstrap5 .order-split #new-sizes-step-v2 #sizing .sizing_content .wall-img .slick-arrow {   top: 50% !important;  }  .bootstrap5 .order-split #new-sizes-step-v2 #sizing .sizing_content .sizes-block .size-item .deposit-price .size.left {   font-size: 16px;  }  .bootstrap5 .order-split #new-sizes-step-v2 #sizing .sizing_content .sizes-block .size-item .deposit-price .price-item {   font-size: 16px;  }  .bootstrap5 #custom_size .modal-dialog {   width: unset !important;   margin: 20px 15px !important;  }  .bootstrap5 #custom_size .modal-dialog .modal-content {   padding: 20px;  }  .bootstrap5 #custom_size .modal-dialog .modal-content .modal-header {   border-bottom: none;   padding: 10px !important;  }  .bootstrap5 #custom_size .modal-dialog .modal-content .modal-header .btn-close {   font-size: 24px !important;  }  .bootstrap5 #custom_size .modal-dialog .modal-content .modal-header .custom-title {   font-size: 30px !important;   line-height: 35px;   margin-bottom: 0;   font-weight: 700;  }  .bootstrap5 #custom_size .modal-dialog .modal-content .modal-body .flex-items .custom-field .custom_input {   width: 100% !important;  }  .bootstrap5 #sizing .sizing_content .sizes-block .wall-img {   padding-top: 30px;   margin-bottom: 25px;  }  .bootstrap5 #sizing .sizing_content .sizes-block .wall-img.enable-illustration-size {   padding-top: 30px;  }  .bootstrap5 #sizing .sizing_content .sizes-block .wall-img .slick-arrow {   position: absolute;   top: calc(60% - 12px);  }  .bootstrap5 #sizing .sizing_content .sizes-block .wall-img .slick-list .slick-track .slick-slide {   position: relative;  }  .bootstrap5 #sizing .sizing_content .sizes-block .wall-img .slick-list .slick-track .slick-slide .toggle-audio {   position: absolute;   bottom: 20px;  } } .bootstrap5 .subject-fields .custom_number_person .btn-change-numb {  border: none; } .bootstrap5 .subject-fields .custom_number_person .ig-number-btn {  width: 110px; } .bootstrap5 .subject-fields .custom_number_person .ig-number-btn input.form-control {  width: 50px; } .bootstrap5 .subject-fields .custom_number_pet .btn-change-numb {  border: none; } .bootstrap5 .subject-fields .custom_number_pet .ig-number-btn {  width: 110px; } .bootstrap5 .subject-fields .custom_number_pet .ig-number-btn input.form-control {  width: 50px; } @media (max-width: 767px) {  .bootstrap5 .subject-fields .custom_number_person .ig-number-btn {   width: 100px;  }  .bootstrap5 .subject-fields .custom_number_person .ig-number-btn input.form-control {   width: 40px;  }  .bootstrap5 .subject-fields .custom_number_pet .ig-number-btn {   width: 100px;  }  .bootstrap5 .subject-fields .custom_number_pet .ig-number-btn input.form-control {   width: 40px;  } } .bootstrap5 #custom_size .modal-dialog .modal-content .modal-header {  border-bottom: none;  padding: 0;  margin-bottom: 15px; } .bootstrap5 #custom_size .modal-dialog .modal-content .modal-header .btn-close {  font-size: 24px !important; } .bootstrap5 #custom_size .modal-dialog .modal-content .modal-header .custom-title {  font-size: 30px !important;  line-height: 35px;  margin-bottom: 0;  font-weight: 700; } .bootstrap5 #custom_size .modal-dialog .modal-content .modal-body {  padding: 0; } .bootstrap5 #modal-dynamic-content .modal-dialog {  position: relative; } .bootstrap5 #modal-dynamic-content .modal-dialog .modal-content .btn-close {  position: absolute;  top: 15px;  right: 12px;  font-size: 15px;  padding: 6px;  border-radius: 50%;  background-color: #cccccc; } .bootstrap5 #modal-dynamic-content .modal-dialog .modal-content .modal-footer {  justify-content: flex-end; } 
.sizes-block {   padding: 5px 0;   color: #B4B4B4;   display: flex;   flex-wrap: wrap;   position: relative;   margin-top: 8px; } @media (max-width: 768px) {   .sizes-block.none-slider {  display: inline-flex;   }   .sizes-block .wall-img.enable-auto-slider {  padding-top: 50px;   }   .sizes-block .wall-img .top-of-the-carousel-mb {  position: absolute;  top: 0;  text-align: left;  color: black;  font-weight: 600;  font-size: 15px;   } } .sizes-block.sizes-block-v2 {   color: black; } .sizes-block .loading-spinner {   position: absolute;   left: 48%;   top: 39%; } .sizes-block .size-item {   padding: 5px 7px;   width: calc(16% - 5px);   display: inline-block;   border-radius: 5px;   margin: 5px 5px 15px 5px;   box-shadow: 0px 0px 2px 1px #ccc;   cursor: pointer;   vertical-align: -webkit-baseline-middle; } .sizes-block.sizes-block-v2 .size-item {   border-radius: 0;   margin: 0;   box-shadow: none; } .sizes-block .size-item.size-item-v4 {   padding: 4px; }  .deposit-price {   font-size: 13px; } .deposit-price .left {   color: #000;   width: 60% !important; } .currency_not_symbol .deposit-price .left {   width: 59% !important; } .payment-text {   font-size: 9px;   line-height: 1.4; } .payment-text .left {   width: 86% !important;   color: #767676; } .deposit-price .right {   color: var(--blue-secondary-color);   line-height: 20px; } .deposit-price .right.color-black {   color: #000; } .sizes-block .size-item.popular-item {   border: 1px solid var(--blue-secondary-color);   position: relative; } .sizes-block .size-item.size-item-v4.popular-item {   border: none; } .sizes-block.sizes-block-v2 .size-item.size-item-v4.popular-item {   border-bottom: 1px solid black; } .sizes-block .size-item.popular-item.disabled {   border: unset; } .sizes-block .size-item.popular-item.disabled .popular-label {   display: none; } .sizes-block .size-item.popular-item .popular-label {   background: var(--blue-secondary-color);   color: #fff;   position: absolute;   right: 0;   top: -18px;   padding: 3px 5px;   line-height: 1;   border-radius: 4px 4px 0 0;   font-size: 12px;   text-transform: uppercase; } .popular-label-step5 {   background: rgb(247, 223, 249);   color: rgb(89, 0, 95);   text-align: center;   border-radius: 0 0 4px 4px;   font-size: 12px;   text-transform: uppercase;   font-weight: bold; } .sizes-block .size-item.popular-item .popular-label-v2 {   background: #6E0072; } .sizes-block .size-item.popular-item.selected .popular-label {   background: #ff135e; } .sizes-block .size-item.popular-item.selected .popular-label.popular-label-v2 {   background: #6E0072; }  .sizes-block .size-item.selected {   border: 2px solid #ff135e;   padding: 5px 6px; } .sizes-block .size-item.size-item-v4.selected {   border: 2px solid rgb(182, 118, 187);   padding: 4px; } .sizes-block.sizes-block-v2 .size-item.size-item-v4.selected {   border: none;   border-bottom: 1px solid black;   padding: 9px 16px;   background-color: #692570; } .sizes-block.sizes-block-v2 .size-item.size-item-v4.is-custom-size.selected {   background-color: #dcaeda; }  .sizes-block .size-item .price .original-price {   float: left;   margin-right: 3px; } .sizes-block .size-item.disabled {   opacity: 1;   cursor: inherit;   cursor: not-allowed;   pointer-events: none;   filter: grayscale(1); } .sizes-block .size-item.disabled.disabled-item-v2 {   pointer-events: auto !important;   cursor: not-allowed !important; } .sizes-block.hide-disable-size .size-item.disabled {   display: none; } .sizes-block .size-item.disabled .price {   display: none; } .sizes-block .size-item .bold {   color: #000; } .sizes-block .size-item .glyphicon-user {   font-size: 13px; } .visual-guide {   color: var(--blue-secondary-hover-color) !important;   font-weight: bold; } .visual-guide.visual-guide-v2 {   color: var(--primary-color-v2) !important; } .sizes-block .custom-text {   color: var(--blue-secondary-color);   font-weight: bold; } .sizes-block .custom-text.custom-text-v2 {   color: rgb(182, 118, 187); } .sizes-block .custom-block .fa-pencil {   color: var(--primary-color-v2); } .sizing_content .wall-img {   text-align: center; } .big-size-blue-tip {   background-color: #0fb5b6;   color: #fff;   padding: 10px 15px;   border-radius: 4px;   margin-bottom: 10px; } .big-size-blue-tip i {   font-size: 25px;   vertical-align: middle;   margin-right: 20px; } .big-size-blue-tip .desc {   font-size: 16px;   font-weight: 600;   color: #fff; }  .measure.measure-has-background {   background: #f1f1f1 !important;   padding: 0 2px; } .custom-size .size.has-discount {   height: 40px; } .sizes-block.sizes-block-v2 .custom-size .size.has-discount {   height: auto !important; } @media (min-width: 768px) {   .language_de .deposit-price .left {  margin-top: 3px;  width: 65% !important;   }   .language_nl .deposit-price .left {  margin-top: 2px;  width: 69% !important;   }   .language_de.currency_not_symbol .deposit-price .left,   .language_nl.currency_not_symbol .deposit-price .left {  width: 64% !important;   }   .language_de.currency_not_symbol .design-20-v1 .size-item .price.price-item.price-item-due,   .language_nl.currency_not_symbol .design-20-v1 .size-item .price.price-item.price-item-due {  font-size: 14px;   }   .language_nl.currency_not_symbol .design-20-v1 .size-item .deposit-price {  font-size: 13px;   }   .design-20-v1 .size-item .price.price-item.price-item-due {  font-size: 18px;   }   body:not(.language_de):not(.language_nl):not(.language_en) .design-20-v1 .size-item.size-item-not-discount .deposit-price {  display: flex;  align-items: center;   } body:not(.language_de):not(.language_nl):not(.language_en) .design-20-v1 .size-item.size-item-not-discount .price.price-item.price-item-due {  text-align: right;  width: 40%;   }   .design-20-v1 .size-item .measure, .design-20-v1 .price.price-item .original-price {  font-size: 16px !important;   }   .design-20-v1 .size-item .measure {  background: #ebebeb;  margin: -1px;  padding: 2px;   }   .design-20-v1 .size-item .measure.measure-has-discount {  background: unset;   }   .design-20-v1 .size-item .deposit-price {  font-size: 14px;   }   .language_de .design-20-v1 .size-item .deposit-price {  font-size: 13px;   }   .currency_not_symbol .design-20-v1 .size-item .price.price-item.price-item-due {  font-size: 14px;   } } @media (min-width: 1280px) {   .sizes-block .size-item {  width: calc(19% - 2px);   }   .sizes-block.sizes-block-v2 .size-item {  width: 100%;   } } @media (min-width: 1200px) and (max-width: 1280px) {   .sizes-block .size-item {  width: calc(24% - 5px);   }   .sizes-block.sizes-block-v2 .size-item {  width: 100%;   } } @media (min-width: 768px) and (max-width: 1199px) {   .sizes-block .size-item {  width: calc(24% - 5px);   }   .sizes-block.sizes-block-v2 .size-item {  width: 100%;   } } @media (min-width: 768px) and (max-width: 978px) {   .sizes-block .size-item {  width: calc(32% - 5px);   }   .sizes-block.sizes-block-v2 .size-item {  width: 100%;   } } @media screen and (min-width: 768px) {   .sizes-block .custom-text {   }   .sizes-block .custom-align {  line-height: 40px;   } } @media screen and (max-width: 767px) {   .res-view .sizing_content .measure .left {  width: max-content;   }   .sizes-block.hide-disable-size {  margin-top: 8px;   }   .currency_not_symbol .deposit-price .left {  width: 65% !important;   }   .custom-size .size.has-discount {  width: 58% !important;  white-space: nowrap;   }   .not-show-two-measures .measure-has-discount .price.price-item {  font-size: 16px;   }   .new_order_content .top-text.top-text-v3 {  padding: 0;  padding-left: 10px !important;   }   .sizing_content {  padding-top: 0;   }   .sizing_content .wall-img {  margin-bottom: 15px;  width: 100% !important;   }   .deposit-price .left {  width: 80% !important;   }   .payment-text .left {  width: 80% !important;   }   .top-text.top-text-v2 {  margin-bottom: 15px;   }   .top-text.top-text-v2.enable-3638 {  margin-bottom: 0;   }   .top-text.top-text-v2.top-text-3638 {  padding-top: 0;   }    } @media (min-width: 414px) and (max-width: 575px) {   .deposit-price .left {  width: 70% !important;   } } @media (max-width: 1023px) and (min-width: 750px) {   .sizes-block .size-item {  font-size: 10px;   }   .sizes-block .size-item .font16px {  font-size: 14px;   }   .sizes-block .custom-text {  font-size: 10px;   }   .deposit-price .left {  width: 60% !important;   }   .sizes-block .size-item .price .original-price {  font-size: 16px;   } } @media screen and (max-width: 399px) {   .payment-text {  font-size: 8px;   }   .deposit-price {  font-size: 13px;   }   .deposit-price .left {  width: 77% !important;   }  .ver_2_step_5 .show-two-measures .deposit-price.deposit-price-cm .size {  width: max-content !important;   } } @media screen and (max-width: 375px) {  } @media screen and (max-width: 320px) {   .res-view .order-content-v2 .font16px {  font-size: 15px !important;   }   .deposit-price .left { } } .wall-img .slick-prev, .wall-img .slick-next {   outline: none;   background: transparent;   line-height: normal;   width: 24px;   height: 24px;   cursor: default;   opacity: 0.8;   top: calc(50% - 12px);   transform: translateY(-50%);   font-size: 24px;   color: var(--primary-color-v2) !important; } .wall-img .slick-prev.slick-disabled, .wall-img .slick-next.slick-disabled {   display: none !important; } .wall-img .slick-prev {   left: 10px !important;   z-index: 2; } .wall-img .slick-next {   right: 10px !important;   z-index: 2; } .wall-img .slick-prev:before, .wall-img .slick-next:before {   content: ''; } .limit-time-3638 {   border-radius: 2px;   padding: 5px;   margin-bottom: 10px;   background-color: #F7DFF9;   font-weight: 700;   font-size: 22px;   margin-top: 15px; } .limit-time-3638.is-mobile {   font-size: 20px; } .size-item.enable-variant .select-size {   position: absolute !important;   height: 18px;   background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/radio_check.png) no-repeat scroll 0 0 / 18px 18px;   width: 18px; } .size-item.enable-variant .measure {   position: relative;   background: #f1f1f1 !important;   padding: 4px 6px;   display: flex;   flex-direction: row;   align-items: center; } .size-item.enable-variant .measure.cm {   flex-wrap: wrap; } .size-item.enable-variant .has-cm {   display: flex;   flex-direction: row;   align-items: center; } .size-item.selected.enable-variant {   background-color: #fcf5ff;   border: 2px solid #c48dc6 !important; } .size-item.selected.enable-variant .measure {   background: #F4E2FF !important;   margin: 0 !important;   border-top-right-radius: 5px;   border-top-left-radius: 5px; } .size-item.selected.enable-variant .select-size {   background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 0 0 / 18px 18px !important } .size-item.enable-variant .measure .size {   margin-left: 25px;   font-size: 18px;   font-weight: 600; } .size-item.enable-variant {   padding: 0 !important; } .size-item.enable-variant .line-price-i {   display: flex;   font-size: 18px;   font-weight: 100;   padding: 0 10px;   flex-direction: row;   justify-content: flex-start; } .size-item.enable-variant .line-price-i .price {   margin-right: 5px; } .size-item.enable-variant .line-price-i .price-actual {   color: #A815BD; } .size-item.enable-variant .line-price-i .price-high {   text-decoration: line-through; } .size-item.enable-variant .deposit-price {   padding: 0 10px;   margin-top: 10px; } .size-item.enable-variant .deposit-price .size {   position: relative;   font-size: 18px;   text-wrap: nowrap;   font-weight: 100; } .size-item.enable-variant .deposit-price .price {   font-size: 18px;   line-height: unset; } .size-item.enable-variant .popular-label {   margin-left: 5px;   padding: 6px 0; } .size-item.enable-variant .second-measure {   color: black;   font-size: 18px;   width: 100%; } .size-item.enable-variant .measure .popular-label-step5 {   margin-left: 2px;   padding: 6px 2px;   border-radius: 4px; } .size-item.enable-variant .measure .popular-label-step5.cm {   position: absolute;   right: 4px;   top: 4px; } @media screen and (max-width: 767px) {   .size-item.enable-variant .measure .popular-label-step5 {  margin-left: 8px;   } } .size-item.enable-variant .clearfix-3638 {   padding: 10px; } .custom-size-variant.selected {   background-color: #fcf5ff;   border: 2px solid #c48dc6 !important; } .custom-size-variant.selected .custom-block {   height: 100%; } .custom-size-variant.selected .custom-block .size {   font-size: 20px;   font-weight: 600;   width: 100%; } .custom-size-variant.selected .custom-block .size a {   color: black;   font-size: 18px;   text-decoration: underline;   float: right; } .custom-size-variant {   background-color: #fcf5ff;   border: 2px solid #c48dc6 !important; } .custom-size-variant .custom-block {   height: 100%; } .custom-size-variant .custom-block .size {   font-size: 20px;   font-weight: 600;   width: 100%; } .custom-size-variant .custom-block .size a {   color: black;   font-size: 18px;   text-decoration: underline;   float: right; } .custom-size-variant .price-item {   font-size: 18px; } .custom-size-variant .custom-block .price.price-item {   color: #A815BD;   margin-bottom: 10px; } .custom-size-variant .max-sbj-str{   font-size: 18px; } @media (max-width: 767px) {   .custom-size-variant .custom-block .size{  font-size: 18px;   }   .wall-img .slick-slide{  position: relative;   }   .wall-img .slick-slide .toggle-audio {  position: absolute;  bottom: 15px;   }   .wall-img.enable-illustration-size .slick-arrow{  top: calc(50% + 16px);   }   .sizing_content .size-item.enable-variant .deposit-price{  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center;   } } .toggle-audio {   position: relative;   bottom: 42px;   right: 10px;   float: right;   z-index: 1050;   background-color: rgba(0, 0, 0, 0.5);   color: white;   border: none;   padding: 5px 10px;   border-radius: 5px;   cursor: pointer; } .top-of-the-carousel {   ont-size: 1.1em;   font-weight: 600;   color: #000;   padding: 0 10px 10px 10px;   text-align: left; } @media (max-width: 475px) {   .sizing_content .sizes-block .size-item .deposit-price .size{  width: auto !important;  font-size: 15px;   }   .sizing_content .size-item.enable-variant .deposit-price .size{  font-size: 17px;   }   .sizing_content .size-item.enable-variant .deposit-price .price{  font-size: 17px;   }   .currency_aud .sizing_content .size-item.enable-variant .deposit-price .price{  font-size: 15px;   }   .currency_cad .sizing_content .size-item.enable-variant .deposit-price .price{  font-size: 15px;   } }
.language_nl .order-step-5 #sizing .sizing_content .sizes-block .size-item .measure .size, .language_de .order-step-5 #sizing .sizing_content .sizes-block .size-item .measure .size, .language_it .order-step-5 #sizing .sizing_content .sizes-block .size-item .measure .size {  font-size: 15px; } .language_nl .order-step-5 #sizing .sizing_content .sizes-block .size-item .measure .second-measure, .language_de .order-step-5 #sizing .sizing_content .sizes-block .size-item .measure .second-measure, .language_it .order-step-5 #sizing .sizing_content .sizes-block .size-item .measure .second-measure {  font-size: 15px; } .language_nl .order-step-5 #sizing .sizing_content .sizes-block .size-item.enable-variant .deposit-price, .language_de .order-step-5 #sizing .sizing_content .sizes-block .size-item.enable-variant .deposit-price, .language_it .order-step-5 #sizing .sizing_content .sizes-block .size-item.enable-variant .deposit-price {  margin-top: 0; } .language_nl .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price, .language_de .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price, .language_it .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center; } .language_nl .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price .size, .language_de .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price .size, .language_it .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price .size {  font-size: 14px; } .language_nl .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price .price-item, .language_de .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price .price-item, .language_it .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price .price-item {  font-size: 14px; } .language_es .order-step-5 #sizing .sizing_content .sizes-block .size-item .measure .size, .language_fr .order-step-5 #sizing .sizing_content .sizes-block .size-item .measure .size {  font-size: 15px; } .language_es .order-step-5 #sizing .sizing_content .sizes-block .size-item .measure .second-measure, .language_fr .order-step-5 #sizing .sizing_content .sizes-block .size-item .measure .second-measure {  font-size: 15px; } .language_es .order-step-5 #sizing .sizing_content .sizes-block .size-item .measure .popular-label-step5, .language_fr .order-step-5 #sizing .sizing_content .sizes-block .size-item .measure .popular-label-step5 {  font-size: 11px; } .language_es .order-step-5 #sizing .sizing_content .sizes-block .size-item.enable-variant .deposit-price, .language_fr .order-step-5 #sizing .sizing_content .sizes-block .size-item.enable-variant .deposit-price {  margin-top: 0; } .language_es .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price, .language_fr .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center; } .language_es .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price .size, .language_fr .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price .size {  font-size: 14px;  text-wrap: auto; } .language_es .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price .price-item, .language_fr .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price .price-item {  font-size: 14px; } .currency_aud .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price, .currency_cad .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center; } .currency_aud .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price .size, .currency_cad .order-step-5 #sizing .sizing_content .sizes-block .size-item .deposit-price .size {  font-size: 14px;  text-wrap: auto; } @media (min-width: 768px) {  .language_de.currency_aud .deposit-price .left, .language_nl.currency_not_symbol .deposit-price .left {   width: 60% !important;  } }
