a{color:#555;text-decoration:none}.container{width:100%;position:relative}.main{width:90%;margin:0 auto;position:relative}.container>header{margin:10px;padding:20px 10px 10px 10px;position:relative;display:block;text-shadow:1px 1px 1px rgba(0,0,0,.2);text-align:center}.container>header h1{font-size:30px;line-height:38px;margin:0;position:relative;font-weight:300;color:#666;text-shadow:1px 1px 1px rgba(255,255,255,.7)}.container>header h2{font-size:14px;font-weight:300;margin:0;padding:15px 0 5px 0;color:#888;font-family:Cambria,Georgia,serif;font-style:italic;text-shadow:1px 1px 1px rgba(255,255,255,.9)}.codrops-top{line-height:24px;font-size:11px;background:#fff;background:rgba(255,255,255,.5);text-transform:uppercase;z-index:9999;position:relative;font-family:Cambria,Georgia,serif;box-shadow:1px 0 2px rgba(0,0,0,.2)}.codrops-top:after,.codrops-top:before{content:" ";display:table}.codrops-top:after{clear:both}.codrops-top a{padding:0 10px;letter-spacing:1px;color:#333;display:inline-block}.codrops-top a:hover{background:rgba(255,255,255,.6)}.codrops-top span.right{float:right}.codrops-top span.right a{float:left;display:block}.codrops-demos{text-align:center;display:block;line-height:30px;padding:5px 0}.codrops-demos a{display:inline-block;margin:0 4px;padding:0 6px;color:#aaa;line-height:20px;font-size:12px;font-weight:700;text-shadow:1px 1px 1px #fff;border:1px solid #fff;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);box-shadow:0 1px 1px rgba(0,0,0,.1)}.codrops-demos a:hover{color:#333;background:#fff}.codrops-demos a:active{background:#fff}.codrops-demos a.current-demo,.codrops-demos a.current-demo:hover{background:#f0f0f0;border-color:#d9d9d9;color:#aaa;box-shadow:0 1px 0 rgba(255,255,255,.3)}.support-note span{color:#ac375d;font-size:16px;display:none;font-weight:700;text-align:center;padding:5px 0}.no-cssanimations .support-note span.no-cssanimations,.no-csstransforms .support-note span.no-csstransforms,.no-csstransforms3d .support-note span.no-csstransforms3d,.no-csstransitions .support-note span.no-csstransitions{display:block}::selection{background:0 0}::-moz-selection{background:0 0}.wrapper-demo{margin:60px 0 0 0;font-weight:400}.wrapper-demo:after{clear:both;content:"";display:table}.wrapper-dropdown-5{position:relative;width:200px;margin:0 auto;padding:8px 15px;background:#ededed;border-radius:10px;box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;outline:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.wrapper-dropdown-5:after{content:"";width:0;height:0;position:absolute;top:50%;right:15px;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-color:#595959 transparent}.wrapper-dropdown-5 .dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:0 0 5px 5px;border:1px solid rgba(0,0,0,.2);border-top:none;border-bottom:none;list-style:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:1;max-height:0;overflow:hidden}.wrapper-dropdown-5 .dropdown.threecolumns,.wrapper-dropdown-5 .dropdown.twocolumns{width:700px;padding:0 10px;left:-88%;display:none;border-radius:5px;border-top:1px solid rgba(0,0,0,.2)}body.language_en .wrapper-dropdown-5 .dropdown.twocolumns{width:910px}.wrapper-dropdown-5 .dropdown.threecolumns{width:850px}body.language_fr .wrapper-dropdown-5 .dropdown.threecolumns{width:885px}.wrapper-dropdown-5 .dropdown.threecolumns li{width:30%}.wrapper-dropdown-5 .dropdown li{border-bottom:1px solid #e6e8ea;cursor:default;padding:10px}.wrapper-dropdown-5 .dropdown.twocolumns li{float:left;width:45%}.wrapper-dropdown-5 .dropdown.twocolumns li:nth-child(odd){margin-right:5%}.wrapper-dropdown-5 .dropdown.threecolumns li{width:30%;float:left;margin-right:3%}.wrapper-dropdown-5 .dropdown li a{text-decoration:none;color:#333;transition:all .3s ease-out}.wrapper-dropdown-5 .dropdown li a span,.wrapper-dropdown-5 .dropdown li span{background:#f01161 none repeat scroll 0 0;border-radius:12px;color:#fff;float:right;padding:2px 10px}.wrapper-dropdown-5 .dropdown li:last-of-type a{border:none}.wrapper-dropdown-5 .dropdown li i{margin-right:5px;color:inherit;vertical-align:middle}.wrapper-dropdown-5 .dropdown a:hover{color:#57a9d9}.wrapper-dropdown-5.active{border-radius:5px 5px 0 0;background:#ededed;box-shadow:none;border-bottom:none;color:#595959}.wrapper-dropdown-5.blue-text.active{color:#00bbbd}.custom-dropdown.wrapper-dropdown-5 ul.dropdown{margin:0}.custom-dropdown.wrapper-dropdown-5 li{color:#333}.custom-dropdown.wrapper-dropdown-5 li:not(.has-sub-items) a{display:block}.wrapper-dropdown-5.active:after{border-color:#595959 transparent}.wrapper-dropdown-5.active .dropdown{border-bottom:1px solid rgba(0,0,0,.2);max-height:1000px;z-index:1;overflow-y:scroll}.wrapper-dropdown-5.active .dropdown.threecolumns,.wrapper-dropdown-5.active .dropdown.twocolumns{display:block}@media(max-width:1014px){.wrapper-dropdown-5 .dropdown.threecolumns,.wrapper-dropdown-5 .dropdown.twocolumns{width:600px;left:-147%}}
.btn-prev-page .btn-orange, .btn-prev-page .btn-orange:hover {   color: #fff;   font-weight: 600;   text-transform: capitalize; } #showcase_content.load-more-v2 #col-left {   padding-left: 0; } #showcase_content.load-more-v2 #col-right {   padding-right: 0; } #showcase_content.load-more-v2 .item_fix {   width: 100%;   float: none;   margin-bottom: 20px; } #showcase_content.load-more-v2 .item_fix .showcase_item {   height: inherit;   width: 100%; } .showcase-page .item-sc-v3 .showcase_item .btn-videos-block .btn-video {   width: 30px; } #showcase_content.load-more-v2 .item_fix .showcase_item .loading-back-img {   position: absolute;   top: 37%;   left: 45%;   width: 70px;   display: none; } #showcase_content.load-more-v2 .item_fix .showcase_item.loading-back .front {   opacity: 0.5; } #showcase_content.load-more-v2 .item_fix .showcase_item.loading-back .loading-back-img {   display: block; } #showcase_content.load-more-v2 .item_fix .showcase_item .front, #showcase_content.load-more-v2 .item_fix .showcase_item .back {   position: inherit !important; } #showcase_content.load-more-v2 .item_fix .showcase_item .back img {   position: inherit; } #footer.footer {   display: none; } .showcase_hidden .order_info .block2-hidden-showcase {   display: none; } .showcase_hidden .order_info .showcase-custom .medium-showcase {   margin-bottom: 25px;   margin-top: 25px; } .showcase_hidden .order_info .showcase-custom td {   border-bottom: unset;   width: 50%; } .fb-post-contain .jssora13l, .fb-post-contain .jssora13r {   z-index: unset;   background: rgba(0,0,0,0) url(https://newpyl.s3.amazonaws.com/cdn/images/arrow-cicle-pink.png) no-repeat 0 0;   width: 65px;   height: 65px; } .fb-post-item {   margin: 0 16px;   float: left;   height: 100%; } .fb-post-contain {   overflow: hidden; } .fb-post-contain .jssora13l, .fb-post-contain .jssora13r {   z-index: unset;   background: rgba(0,0,0,0) url(https://newpyl.s3.amazonaws.com/cdn/images/arrow-cicle-pink.png) no-repeat 0 0;   width: 65px;   height: 65px; } .fb-post-contain .jssora13l {   left: 178px;   transform: rotate(180deg); } .fb-post-contain .jssora13r {   right: 178px; } .overflow-class {   overflow: hidden; } .capitalize {   text-transform: capitalize; } .font48px {   font-size: 48px; } .fb-post-contain .prev, .fb-post-contain .next {   top: 45% !important; } .list_title.font48px {   color: #0a0a0a;   font-weight: 600;   padding: 0 10px; } .sort-group.has-artist-list .sort_style.sort_style_mon_people {   float: right; } .margin-bottom-15 {   margin-bottom: 15px; } .order_info .right .btn-photo.pink-background {margin-top: 12px; padding: 15px;} @media only screen and (max-width: 1000px) {   .order_info .btn-photo.pink-background {font-size: 20px;}   .wrapper-dropdown-5.font18px {font-size: 14px;} } html.res-view #showcase_content .flip-images-button {   display: block !important; } .back-new.showed ~ .bg_title_hover {   opacity: 1;   } .back-new.showed ~ .bg_title_hover .name-group-right {   text-align: center !important; } .back-new.showed ~ .btn-videos-block { display: none; } .back-new.showed > img.back_image {   filter: blur(50px); } .back-new.showed {   position: relative !important; } .back-new.showed .back-wrap {   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;   display: flex;   align-items: center;   justify-content: center;   flex-wrap: wrap;   overflow: auto; } .back-new.showed .slick-arrow {   z-index: 9;   background: rgba(0,0,0,0) url(https://newpyl.s3.amazonaws.com/cdn/images/arrow-cicle-pink.png) no-repeat 0 0;   background-size: contain;   width: 40px;   height: 40px;   top: calc(50% - 20px); } .back-new.showed .slick-arrow:before {   content: ''; } .back-new.showed .slick-arrow.slick-prev {   left: 5px;   transform: rotate(180deg); } .back-new.showed .slick-arrow.slick-next {   right: 5px;   transform: rotate(360deg); } .back-new.showed .origin-slider {   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;   background-color: #000; } .back-new.showed .origin-slider .origin-slider-item {   display: flex;   height: -webkit-fill-available; } .back-new.showed .origin-slider .origin-slider-item img {   max-width: 100%;   max-height: 100%;   display: block;   margin: auto;   width: auto; } .back-new.showed .back-wrap::-webkit-scrollbar { width: 6px; } .back-new.showed .back-wrap::-webkit-scrollbar-track { background: transparent; } .back-new.showed .back-wrap::-webkit-scrollbar-thumb {   background-color: #fff;   border-radius: 15px; } .back-new.showed .back-wrap.cols-3 {   border-right: 2px solid transparent; } .back-new.showed .back-wrap .origin-wrap {   flex: 1;   display: flex;   justify-content: center;   align-items: center;   flex-wrap: wrap;   max-height: 100%; } .back-new.showed .back-wrap.cols-2 .origin-wrap:after {   content: "+";   text-align: center;   position: absolute;   font-size: 50px;   color: #FFFFFF; } .back-new.showed .back-wrap .origin-img {   margin: 20px;   height: 170px;   background-size: contain;   background-repeat: no-repeat;   background-position: center;   border: 2px solid #fff;   background-color: #000;   position: relative; } .back-new.showed .back-wrap .origin-img img {   display: none; } .back-new.showed .back-wrap.cols-2 .origin-img {   flex-basis: 35%; } .back-new.showed .back-wrap.cols-3 .origin-wrap {   justify-content: flex-start; } .back-new.showed .back-wrap.cols-3 .origin-img {   flex-basis: calc(calc(100% - 60px) / 3);   margin: 10px; } .back-new.showed .back-wrap.cols-3 .origin-img.plus:after {   content: "+";   position: absolute;   top: -34px;   right: -20px;   font-size: 30px;   color: #FFF; } .btn-org-more {   display: none; } .removeAfter:after { content: "" !important; } .showcase_video_fb .card-video-fb {   position: relative; } .showcase_video_fb .icon-play-video {   display: inline-block;   max-width: 99%;   width: 75px;   height: 75px;   position: absolute;   top: 33%;   left: 45%; } .showcase_video_fb .review-video {   padding: 5px;   border-bottom: 1px solid #d7d7d7;   width: 100%;   margin: 0 auto;   font-size: 20px; } .showcase_video_fb .review-video .icon-review {   text-align: center;   color: #767676; } .showcase_video_fb .card-video-fb .card-text {   padding: 15px;   font-size: 20px; } .showcase_video_fb .card-video-fb video {   width: 100%; } .showcase_header ul.dropdown li a{   position: relative; } .showcase_header ul.dropdown li{   position: relative; } .showcase_header ul.dropdown li span.type-3 {   position: absolute;   font-size: 9px;   padding: 0px 3px;   right: 0px;   top: 25%;   padding-left: 0px; background: url(https://newpyl.s3.amazonaws.com/cdn/images/popular_icon3.png) no-repeat;   color: #fff;   display: block;   float: left;   height: 20px;   line-height: 22px;   text-align: center;   margin: 0;   width: 56px;  background-size: 100% 100%;   border-radius: 0;   padding-right: 0px;  }  .showcase_header ul.dropdown li span.type-3.type-3-v2 {   right: 22px; }  .showcase_header ul.dropdown li span.type-3 span{   background: none;   font-weight: bold;   text-transform: uppercase;   padding-top: 0px;   margin-right: -3px; } #showcase_content .showcase_item .new_style_name {   text-transform: initial; } .panorama .front {   height: 400px;   overflow-x: scroll;   overflow-y: hidden; } .panorama .front img {   width: unset;   height: 100%; } .panorama .pv-overlay {   width: 100%;   height: 100%;   position: absolute;   top: 0;   left: 0;   } .panorama .pv-overlay i.pvicon-overlay {   margin-top: -22px;   margin-left: -20px;   width: 40px;   height: 43px;   top: 50%;   position: absolute;   left: 50%;   background-repeat: no-repeat;   background-size: cover;   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABXCAYAAACTFMIVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RDhBRjE4Mzg2NDMxMUUzOEI3OTg1NzVCMjUzMzE0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RDhBRjE4NDg2NDMxMUUzOEI3OTg1NzVCMjUzMzE0QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZEOEFGMTgxODY0MzExRTM4Qjc5ODU3NUIyNTMzMTRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZEOEFGMTgyODY0MzExRTM4Qjc5ODU3NUIyNTMzMTRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++haY+QAAD8FJREFUeNrkXXtUVHUevwzI+yEIGKBIiimQLyzXBc11tfCVbXLMU5m6nrNueTQzt/1jO6nt2tO2fLSn3bO27abuamlmmiQopWillAGmqCgCIiAIDMhrmAf7+cLvdn7zmzvDzDB3QPue8z3XufO7v/v7fe73fb+DHpKK1NHREYZDLHggOBQcAPaU+gZ1gHVgLfgmuAJ8zcPDw+jA/iQPFUDT4BAPHg0Ok24vagcXgfMBZJPbAcSEg3CYBA6Wbm8ygQvAZwCkQXUAMRGp5URwknRnEal3FkCsVw1ATOKNQxo4SrozSQ8+DBArXA4gJvDCYQ44UrqziVT6kAiiKwB8CIc4K18HgRPBg8GBzOuRSpSAz7Mn6ygNBY8H07q/B19xs4P5FCBqXQIgLh6Fwy8VviJpnMs2qrFyOYUPOeDPwS123nIyeKFwbi84040g1jIQjT0CEBeSRD0G9hK+SgU/Du5n51SN4H+CL3Uzzge8kR3Nn4ROt9vHxyfbjSDmAsAfZAA1Tk5yvwJ4M8CLRPAMBkNLU1NTBbjSZDKJakvhznNGo3FMN/eLVgKvE1kfnwU3b96c6kYAxwE4X/mDlxPSF8QCZZ7uAz/Kn6irq7uUn59/sqSkpJKeFJFGo/FISkqKT0hImBwYGHgXG+qJJ/q72tratwYMGFBi5bYNttYUHh6+oKamRh8REXHCDQB6sSThtMSMsaMAEljJ3ClKz/7Cjp1Dzp49eyg3Nzefv87f318PNkIKpZaWFt/JkydPGzx48C/k70lKIUlvxsXFtVq59dP09G2sy4SH8AHAPO0GEMlu76Tbejlx8TDh84MceNL58+czefDuvvvuprFjxzaEhoaaRfTFxcX/w4Z9IHVj6TMkMvrSpUspISEhx8SxjP4D8MMgxUOUFgUp1oSFhS3BQ9ABxHyVAfRncW+Fh4PSR3ZoMXeKbOjr4JBOj9DYWLZ3794dpLKenp4mSNnNoUOHtloNrkwmPxxeASgB8vUA9QeArrOx8Nm2NAdzGrRa7bsAs1BlEMmR5DoqgWKOO0gGjwgSdFq2d6mpqbW2wGM2kb4/wTIZKTg4OJa4J7vCnF6Q4mdggzcDRDXjxEhnnIi/AoASB2CnE4iJiWmOj4+PZTbrLnYfyicv0lMDt3GXFcoAuoog/T5+fn5LKioqNkRHR+tUAjDEGQD7WQO0vb39VltbW/vAgQNDp0+f/oSVDOV+5q13g0+xc9Vq7A4ARh45ciQOYU4x7KxeJTvocBxoFXAy4oMGDYpMS0tbAgmIszEH2bulsFWzZIFRzVW2tEg5OTlq1SQ1zgBoUkhtukSzX7+AKVOmPObl5eVnp616pLq6mkKiGDV2Bxt4ubm5uQ1HX71e7yGpiaIDJJa7S4WswKKQiiwD2t2uWN2Fw0iHlExQQfJqsrOzDzJ7aAKrgZ3OGRsoJv514HLRmch0+fLlr06ePPktQDTBI0enpKSke3t7B8nf+/r6knr9pGKVlZX5BQUFpzyt7BhzDAc/YHNXOl19RkbGfxESda41Nja2BdLeoQKAt5wBsFnh3DHwk+JJpFaFx48f/1r+DI947dy5c5+NGzfuSWuT4/vc69ev31T6buTIkXGIDyd1B94XX3yxo6GhoXOdCGPaJk2aVKeS9tY7AyCpokG4jkCaxsIViZOmy8y5dEyYMKEWOTBtqkIJbKKqqqqCsrKyTo+cmJjYAG7iwpKggICAebZMjgweAvFOyUA2o5s5c2YNbHOHSgBWOmwDAQY5kWvCaQI0ywLppqbOjQwbNuwWA49ogNK8CH/qjh07dkQGnMCDfTTIDPDuJY13BLxZs2ZVwyabVAKPHkqZM06EqEjhXH/xBHLSThFHaNNmLfBmm9cePXp0N3lM+jxixIhGAk0Y5m1tMRR/It7b5UbwiMrxoFucBbBUobwUKeTMRoQPVCyVgoKCDLYAhJ3cc+PGjXp58xMnTlQqXV2wBl5WVtYO+XoA3+4G8IjOOhvGdKqY1PU+gqcIQSXrESh32p7+/fvzAMYIib8eTqOGjWtHEF5txWNel7rK9x285CqAd8MN4FUCg3KnC6oMxMuQspFSV6XYQgJbW1vrWZhiFIz4IDFek4GeMWPGDX9/f1ubz4SaXgBg4zF/y4ULFy4DRAMPXjfXu4Jo/pM9CaR5+ooFk5R5BJrFOs3NdXIRlY+zweFmgdStW9UsbzXYs3nktGVwTtn5+fkXZPBIct0EHtFpCE+dXbmtHVLYBCkkz/m0ggfufPUXEhLCq2+0WMdDvFbNxtmd7CMkaoBnb0HY4w3vbESgrFMpULbIC7DnAruLA3aCeB0g1ojntVpt51MKDAzU23Ig8NTVshQ5cl+qrqhUYbFGJUzjJJcCyNfFzCoMtbWyYbfpgZGWJYaHh0fCU5NT0kp9k6gJ4CRznqoAOFQIYUyQrAYFFbaoukRHRyeD6Z8PsdBgp5wi9QGiuPRrcpiurMYoUbwQwlTCBjayuM6mBAo0CuC/yHl23vm4k6ji9CP4o+7AkyTJJd1ZVVJXB6ps105AqlbPmzcvbNeuXQYGHEnfq/bMp9fr6zHnJ97e3tQuN5xlIUZmhyjv/kahrOaK1Izs8RXmLNrs3HuPm4uoNNXInysuLt4FL/kWKzxcZOPScdjjos2SJ1wqJ/M9lDQjU9UWluc7uv8e28B4Bc96jS84Mhohjtu3b9/zmZmZRc8+++yjCQkJSx2452ij0fgxYs37YGPrpNuZ8ATmdwgEtV0pdXVmRXHjdvNjkH3oEIZMYOPGI6bL7HCQkJFQatevl/ffYycidilIp06dKlOQwNFCplKMUEe2Y4WIAz+1UuaqQK78GZySRTEhIiLiN8uWLZs0f/58T2xkIDiyr0hVIngL+EewFtwGPgveynoC+bHvC5Jl4CTLn43xpeoMP668vPwAGzOajVkiSlh9fX3ukCFDqP9wPPLp+0pKSj4SxyAVPAd1vsWdagBTZ0SiuySQ/0Ab/Xs3mmNiQPqxa47xXyLJvyarpcReV+L0eHGS77777q9szHBrAH744YdPc3MlrFy5cowDGm4Ar3CbCrOel0Pg39sR9qzAU89gIMYL1RXZgRi4UGO0OElhYaEcX1lt/YBdlOuC5CgKt27d6kjDED28rZDQZ9QGUbaBb4DtblL09PSc0tDQsFMMenFOyQNbNE/u2bOnqDsAeSyd3Zy/v//bmzdvvldVAJm9WGlR+DKZWmpqao4TQ+Is+pgRQjxqZwiTIATKtfv375fTNXv6o20WGrC25tLS0j3gT+jfZpvTaHzT0tJWSyr+YookcJmY0mm12tNz5sx5ODIy8nni2bNnzwE4J7ubrKys7BqXRypmO1Cri1z039aTxeMht7700kuL4uLiXge/un79+iUUIvFjYmJiqG871kV5vyKA0/kTBoOhYe7cuX/MyMiQbZDh8OHDJYsXL34G0mOzEQjOQSmE2cbv+csvv9zNgdyjOh5iwWOvvfaa3B2h37BhwzcIeczeEPr5+UUxmzhADQDpqYwUFnU8JyeniTPgtEDToUPkY6Q/CYCYCcT27dsrRQCRIlH4UZKXlzfzwIEDhWvXrr2ioL4WQDY2NnZb75NfHUhdvzmhNjl9cHDwFcFeB3NltxtqAGjWRtHe3t7KgVDCbw7x2AcAYxVAGSVOpNPpqhD06hUkkEA8zRL1OBlsMF+IzWEg9GNzVWzZsqVUYb1mL/Xl9ymsBGYVcICqwQPxVkuFbwgR/lhuUR0CECbwH5QmQnZRziXpSj3OtUxK6KGck7g2EcxZjMMMhEGZlZWVh2HLVmDDSsn9EbOqQkFBLnfPn0y4eFFycnKAWjaQYsBPrQSxUTauschdKVOQg94eLIdiy2Q+gBbuGw5P+w+kgd/Clq7jxvF593pxbb8C4auxagTS9FT+DX6E/wJe9ykcsm2UjEgK83gPW11dXarggR0lMh8UZIczKa4UNOAmC/apusO/CeRLahYNUKGhof0klRo5SYUpL73KnwwLC0t55ZVXkiXLnmh5I1STe5uzf9UbN27MVLJ/ThCBQSpdZsOuFTMbWs8A50GzuCYqKspX7ZxuuSj2FRUVGZLwvkOkq1evzsjKynoRwepUTp169Wf+WPpz4l6WL1/+MFubOsUEymvp9aRQWTGuXr2aVLu7dxJDOPASJde8Z7ltANQwlSTbs0VQU82qVavox4MDu5mHbN9FpkoXJMs+6juaeGn5m2iAY2Nj5yIDGWlH5ZcC74afG3hmALKej/cEKfRC5rDEDin82ZJor94WwxAk6ekLFy5MUC0QvZMAhMRR3PUvoSTk/fLLL/9Wun3+sIRFytbU1GRwlwQSvSHGUiSFixYtSpT6zp9tskX+CmW2VrcBCCksU5LCdevWLb1NbKHFntrb293r3BDfxILb+VgKOagOUji9r0shlrpJjAO5OFWdQNrKlxZv6IqLi6kYGt3HAfzA7PWcwdDMwEt2N4AWUkhN4StWrJjZl6UQy9zDrxnqW80AHONWANmA90QpZC/FY/owgMf59TY3NxcxAEf1BoBR4BYxR0ZYky71cl+KjTVf4tdbW1v7NZenuxdANuhVhcaeo1LX38Tqa+BpWCsKrzH7GYD3qFZM6IbelIS228jIyF9v27btQcnGT7B6ie4Rq0f19fXX2T9VaUrvFkD218peF88vWLBgja+vb1+zhaniiYsgORzsTdXwg+2rEFWZiqmSlap1L6zRA/y9uEY86IeYCkf0ig3kBlt0UFFDeXJy8ug+AuCT4vq0Wm0+F0QH9DaAGkihxRPOz8+nOmJIL4MXIVbUiQ4cOPACF0RrehVAdsEkcZFI8drWrFlDDsWjFwH8WEH68qgxkwE4TKX7OnXRbnGx1MHVW+Uu3P5xhQZL4+bNm59SU317AmAcNaOKKz548OBz7g6ucdthrK3XjIqKirZz4A1V8f5OX/hnJYcyderUJDeC56PkdVtbW0uTkpJSGXjjJBV/6dQTAH3hUIqtPPkgNwH4rkUDt8lkeOedd3jVHajyGnp0cZqS7dm5c+citR0K7vOEUmd5Xl7eFg68kW5YR88mgAfeoaBCZenp6cNVXHSyWOCQHRnndVVVXZcBiAkGAMRqhbaQz9XIUFi8V6rw0MqnTZvm9vaSHv9WDnlyLSahHut9/PmoqKhZVVVVuyIiIq66+Of49Me4zf7CJexe+6ZNm144evSo3KFFHVy312/oDAbD+x29RNnZ2Wsl835CtwX0PVZhbqJAvV5/yd3gwevv4MAb4+7ymssAZJMl0u803AUenMaJ4ODg+zkA3f6fwLgUQCIE03OgznVqg0dl+pSUlAfcFe/ZAtDl9iI1NTXIx8dnHIy7Kn2CjY2NxjNnzvA/kSCnUXrHAMiIyltxkvoNSbUMvI7eAvD/AgwAe/DxchhoDlEAAAAASUVORK5CYII=); } #showcase_content .load-more-vm {   color: #D8004D;   font-weight: bold;   text-align: center;   font-size: 16px;   cursor: pointer;   padding: 6px 0;   display: none; }  .showcase_header_wrapper_flex-v2 {   display: flex;   align-items: end;   flex-wrap: wrap; }  .sort_theme.sort_theme-v2 {   width: 47% !important; } .sort_style.sort_style-v2 {   width: 47% !important; } .sort_style.sort_style-v2 .wrapper-dropdown-5, .sort_theme.sort_theme-v2 .wrapper-dropdown-5 {   width: 100%; } .sort_theme-v2, .sort_style-v2 {   margin-top: 1% !important; }  .collapse-browser-mobile-by-wrapper {   display: block !important;   width: 100%;   background-color: white; } .divider-browse-by-collapse {   width: 90%;   height: 4px;   background-color: #ededed;   position: relative;   left: 50%;   transform: translate(-50%); } .collapse-summary-wrapper {   width: 100%;   display: flex;   align-items: center;   justify-content: space-between;   text-decoration: none;   color: black;   font-size: 22px;   border-bottom: 4px solid #ededed;   padding: 18px 22px !important;   background-color: white; } .collapse-summary-wrapper .glyphicon-chevron-down {   font-size: 18px;   transform: rotate(-90deg); } .showcase_header-v2 {   border-bottom: 0 !important; } .collapse-mobile-wrapper .collapse-title-mobile-wrapper {   display: flex;   align-items: center;   justify-content: space-between;   padding: 8px 22px;   border-bottom: 2px solid #ededed; } .collapse-mobile-wrapper .collapse-content {   background-color: rgb(245, 245, 245); } .collapse-mobile-wrapper .glyphicon-plus, .collapse-mobile-wrapper .glyphicon-minus {   font-size: 14px; } .collapse-mobile-wrapper li {   border-bottom: 1px solid rgb(161, 161, 161);   padding: 7px 22px;   font-size: 22px !important; } .collapse-mobile-wrapper li a {   color: black !important;   text-decoration: none; } .collapse-mobile-wrapper li a.selected {   color: rgb(182, 85, 251) !important; } .collapse-mobile-wrapper li:has(a.selected) {   background-color: #dddce2; } .collapse-mobile-wrapper .collapse-text {   font-size: 22px; } .collapse-mobile-wrapper .collapse-title-mobile-wrapper.collapsed .glyphicon-plus {   display: block; } .collapse-mobile-wrapper .collapse-title-mobile-wrapper.collapsed .glyphicon-minus {   display: none; } .collapse-mobile-wrapper .collapse-title-mobile-wrapper .glyphicon-plus {   display: none; } .collapse-mobile-wrapper .collapse-title-mobile-wrapper .glyphicon-minus {   display: block; } .collapse-mobile-wrapper .collapse-title-mobile-wrapper:not(.collapsed) {   background-color: #f4e4f7; }  @media (min-width: 1600px) {   .item-sc-v3 .showcase_item:hover .btn-videos-block {  bottom: 105px;   } } @media (min-width: 1440px) and (max-width: 1599px) {   .item-sc-v3 .showcase_item:hover .btn-videos-block {  bottom: 105px;   } } @media (min-width: 1400px) and (max-width: 1439px) {   .item-sc-v3 .showcase_item:hover .btn-videos-block {  bottom: 90px;   } } @media (min-width: 1024px) and (max-width: 1399px) {   .item-sc-v3 .showcase_item:hover .btn-videos-block {  bottom: 85px;   } } @media (min-width: 768px) and (max-width: 1023px) {   .item-sc-v3 .showcase_item:hover .btn-videos-block {  bottom: 110px;   } } @media screen and (min-width: 767px) and (max-width: 1023px) {   .showcase_video_fb .icon-play-video {  top: 25%;   } } @media screen and (max-width: 767px) {   .item-sc-v3 .showcase_item:hover .btn-videos-block {  bottom: 20px;   }   #showcase_content .load-more-vm {  display: block;   }   .load-more-text-hidden {  height: 150px;  overflow: hidden;   }   .btn-org-more {   position: absolute;  right: 10px;  bottom: 50px;  width: 50px;  height: 50px;  line-height: 45px;  background: #FF135E;  text-align: center;  color: #FFF;  border-radius: 100%;  border: 2px solid #fff;   }   html.res-view .showcase-page #showcase-header-new .font60px {  padding: 0 10px;  font-size: 33px;   }   .btn-org-more.prev {  top: 10px;   }  .back-new.showed .back-wrap.cols-3 .origin-img {  flex-basis: calc(calc(100% - 60px) / 2);  margin: 15px;  height: 300px;   }   .back-new.showed .back-wrap.cols-3 .origin-img.plus:after { content: ""; }   .back-new.showed .back-wrap.cols-3 .origin-img:nth-child(2n + 1):after {  content: "+";  position: absolute;  top: -38px;  right: -25px;  font-size: 30px;  color: #FFF;   }   .back-new.showed .back-wrap.cols-3 .origin-img:first-child:after { content: ""; }   #showcase-header-new .hide-desc {  display: none;   }   .showcase_header .sort-group .sort_theme.sort_theme-v2,   .showcase_header .sort-group .sort_style.sort_style-v2 {  width: 100% !important;  margin-top: 5%;  font-size: 6vw;   }   .showcase_header .select_right.new-showcase-header-dtv1.new-showcase-header-dtv1-v2 {  display: initial;  padding: 0;   }   .sort_theme-v2, .sort_style-v2 {  margin-top: 0% !important;   } } @media screen and (max-width: 620px) {   .back-new.showed .back-wrap.cols-3 .origin-img {  height: 240px;   } } @media screen and (max-width: 520px) {   .back-new.showed .back-wrap.cols-3 .origin-img {  height: 200px;   }   .showcase_video_fb .icon-play-video {  top: 21%;  left: 40%;   } } @media screen and (max-width: 450px) {   .back-new.showed .back-wrap.cols-3 .origin-img {  height: 150px;   }   #showcase_content .showcase_item .new_style_name {  font-size: 16px;   } } @media screen and (min-width: 750px) and (max-width: 767px) {   .back-new.showed ~ .bg_title_hover {  } } @media screen and (min-width: 413px) and (max-width: 553px) {   .back-new.showed ~ .bg_title_hover {  } } @media screen and (max-width: 412px) {   .back-new.showed ~ .bg_title_hover {  }   .back-new.showed ~ .bg_title_hover .name-group { line-height: 2; } } @media screen and (max-width: 362px) {   .back-new.showed ~ .bg_title_hover {  }   .back-new.showed .back-wrap .origin-img { height: 140px; }   .back-new.showed .back-wrap.cols-3 .origin-img {  height: 120px;   }   html.res-view #content.showcase-page .head_title {  font-size: 12vw;   }   html.res-view .showcase-page #showcase-header-new .font60px {  font-size: 29px;   } } @media screen and (max-width: 320px) {   .back-new.showed ~ .bg_title_hover {  }   .back-new.showed ~ .bg_title_hover .name-group { line-height: 1; }   .showcase_video_fb .icon-play-video {  top: 16%;  left: 38%;   } } .showcase_item .dot{   padding: 2px 2px;   color: #fff;   background-color: #fff;   border-radius: 10px;   height: 3px;   display: inline-block;   margin-bottom: 3px;   margin-right: 0px;   margin-left: 10px; } .showcase_item.showcase_video .dot{   color: #333;   background-color: #333; } .showcase_item .bg_title_hover .dot{   color: #ff9c00;   background-color: #ff9c00; } .showcase_item .style_name.new_style_name i{   text-transform: none;   font-style: normal; } @media (max-width: 768px) {   .showcase_item .dot{  padding: 2px 2px;  color: #fff;  background-color: #fff;  border-radius: 10px;  height: 0px;  display: inline-block;  margin-bottom: 1px;  margin-right: 2px;  margin-left: 8px;   }   .res-view .showcase_item .bg_title--full_name{  font-size: 25px;   }   .res-view .showcase_item .block_button .left{  width: fit-content;   }   .showcase_header-v2 {  width: 100% !important;  margin: 0;  background-color: rgb(245, 245, 245);  padding: 0 15px !important;   }   .wrapper-full.sc-v3-full-v2 .head_title--v2 {  font-size: 23px !important;  padding: 25px 25px;  font-family: 'Roboto', sans-serif !important;  text-transform: initial;  line-height: 1.2 !important;   }   .wrapper-full.sc-v3-header-v2 .head_title--v2 {  font-size: 23px !important;  padding: 25px 0 0 !important;  font-family: 'Roboto', sans-serif !important;  text-transform: initial;  line-height: 1.2 !important;   }   } @media (max-width: 480px) {   .res-view .showcase_item .bg_title--full_name{  font-size: 18px;   }   .res-view .showcase_item .bg_title--full_name .font20px{  font-size: 14px;   } } @media (max-width: 320px) {   .res-view .showcase_item .bg_title--full_name{  font-size: 18px;   } }  .showMenBirthdayGiftsPageV2 .carousel-max-v95{   max-width: 95%;   margin: 0 auto; } .showMenBirthdayGiftsPageV2 #inspiration_gallery {   margin-bottom: 25px; } .showMenBirthdayGiftsPageV2 .carousel-v20 .carousel-items .prev {   left: -27px; } .showMenBirthdayGiftsPageV2 .carousel-v20 .carousel-items .next {   right: -27px; } .showMenBirthdayGiftsPageV2 .carousel-v20 .icon-slick-v20 {   margin-top: 30px;   font-size: 30px; } .showMenBirthdayGiftsPageV2 #price_content .prices_left_content .banner-middle {  margin: 0;  margin-bottom: 6px;  padding: 0; } @media only screen and (min-width: 768px) {   .showMenBirthdayGiftsPageV2 .how-it-works-video{  margin-bottom: 25px;   } } .showMenBirthdayGiftsPageV2 .how-it-works-video .block_button {   border: none;   margin: 0 0 40px;   padding: 0;   float: left;   width: 100%;   text-align: center; } .showMenBirthdayGiftsPageV2 .how-it-works-video .block_button span {   color: #595959;   font-size: 26px;   display: block;   text-align: center;   margin-bottom: 20px; } .showMenBirthdayGiftsPageV2 .how-it-works-video .block_button .btn-pink {   background: var(--pink-primary-color);   border: 1px none;   border-radius: 5px;   text-align: center;   display: inline-block;   padding: 8px 10px;   text-decoration: none;   color: #fff!important; } .showMenBirthdayGiftsPageV2 .mobile-only.hiw-video-custom {   padding-top: 85px;   padding-bottom: 15px; } .showMenBirthdayGiftsPageV2 .bg-video-3 {   top: -29px;   background-position: -100% 0px; } @media screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 .bg-top-mobile {  position: absolute;  background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/backgrounds/dots-01.svg);  background-repeat: no-repeat;  margin: 10px 0;  z-index: -1;  left: -14px;   } }  .showMenBirthdayGiftsPageV2 .showcase_testimonial, .showMenBirthdayGiftsPageV2 .index-page .showcase_item.showcase_video_v20_top.showcase_video {   height: 100%!important; } @media only screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 .showcase_item.showcase_video {  height: inherit !important;  padding-top: 5% !important;   } }  @media only screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 .showcase_item {  width: 100%;   } } .showMenBirthdayGiftsPageV2 .showcase_video .img_showcase_testimonial {   position: relative;   padding-bottom: 65%;   height: 0;   overflow: hidden; } .showMenBirthdayGiftsPageV2 .img_showcase_testimonial {   background-size: cover!important;   background-repeat: no-repeat!important;   background-position: center top!important;   height: 360px;   overflow: hidden;   position: relative;   width: 100%; } .showMenBirthdayGiftsPageV2 .content_showcase_testimonial {   margin: 3% 0; } @media screen and (max-width: 767px) {   .showMenBirthdayGiftsPageV2 .font20px {  font-size: 20px;   } } @media only screen and (max-width: 413px) and (min-width: 320px) {   .showMenBirthdayGiftsPageV2 .font20px {  font-size: 20px;   } } .showMenBirthdayGiftsPageV2 .showcase_item img {   width: 100%; } .showMenBirthdayGiftsPageV2 .icon-play-video-showcase-img.icon-play-v2 {   top: 35%; } .showMenBirthdayGiftsPageV2 .icon-play-video-showcase-img {   width: 75px !important;   height: 75px;   position: absolute;   top: 45%;   left: 40%; } @media screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 .testi-video-2 {  right: -43%;  top: 50%;  z-index: -1;   } } @media screen and (max-width: 767px) {   .showMenBirthdayGiftsPageV2 .bg-bottom-mobile {  position: absolute;  z-index: 1;  background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/dots-01.svg);  background-position: 100% 27px;  background-repeat: no-repeat;  margin: 10px 0;   } }  .showMenBirthdayGiftsPageV2 .hiw-title-hp {   margin-top: -25px;  font-size: 30px !important; } .showMenBirthdayGiftsPageV2 .icon-play-video-showcase {   cursor: pointer; } .showMenBirthdayGiftsPageV2 .modal-testimonial {   box-shadow: none !important;   border: none !important;   background-color: rgba(0,0,0,0) !important; } .showMenBirthdayGiftsPageV2 #testimonial-video-block .btn-close-modal-video {   position: absolute;   right: -2%;   top: 26%;   opacity: 1;   z-index: 1; } .showMenBirthdayGiftsPageV2 #testimonial-video-block .btn-close-modal-video span {   color: #fff;   background-color: #FF135E;   padding: 5px 10px;   border-radius: 50%;   font-size: 15px; } .showMenBirthdayGiftsPageV2 #popup-video-testimonial .modal-footer .btn-close-modal-video {   float: none;   color: white;   background: #FF135E;   opacity: 1;   display: block;   margin: 0 auto;   padding: 10px;   border-radius: 5px;   font-size: 15px;   font-weight: normal; } .showMenBirthdayGiftsPageV2 .modal-open #popup-video-testimonial.modal {   overflow-y: hidden; } @media screen and (max-width: 767px) {   .showMenBirthdayGiftsPageV2 .modal-dialog-testimonial {  height: 90vh;   } } @media screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 .modal-video-vertical #testimonial-video-block {  padding-bottom: 85vh !important;   } } .showMenBirthdayGiftsPageV2 #testimonial-video-block iframe {   width: 100%;   height: 85vh;   position: absolute; } .showMenBirthdayGiftsPageV2 #popup-video-testimonial .modal-footer {   padding: 0;   border: none; } @media screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 .mobile-only {  display: block !important;   } } @media screen and (max-width: 375px) {   .showMenBirthdayGiftsPageV2 #testimonial-video-block .btn-close-modal-video.btn-close-modal-video-vertical {  top: calc(50% - 225px);  right: -15px;   } } @media screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 #testimonial-video-block .btn-close-modal-video {  height: 39px;   } } @media screen and (min-width: 376px) and (max-width: 767px){   .showMenBirthdayGiftsPageV2 #testimonial-video-block .btn-close-modal-video.btn-close-modal-video-vertical {  top: calc(50% - 240px);  right: -15px;   } } .showcase_header .select_right.has-tag {  position: inherit; } .sc-v3-full .sort-group.has-tag.new-showcase-header-dtv1 .sort_theme, .sc-v3-full .sort-group.has-tag.new-showcase-header-dtv1 .sort_style, .sc-v3-full .sort-group.has-tag.new-showcase-header-dtv1 .sort_artist {  margin-top: 2%; } @media (min-width: 768px) {   .sort-group.has-artist-list.checkGifts .sort_occasion {  margin-top: 3%;   } } #showcase_content .showcase_item .zoom-icon {   width: 42px;   height: 45px;   position: absolute;   top: 10px;   left: 10px;   background-size: 42px;   display: flex;   flex-direction: row;   justify-content: center;   align-items: center;   cursor: pointer;   text-decoration: none; } #showcase_content .showcase_item .zoom-icon i {   text-shadow: 2px 3px 4px #000; } #showcase_content .showcase_item .load_zoom_artist{   display: none; } @media only screen and (max-width: 767px) {   .fancybox__toolbar .is-middle .f-button[data-panzoom-action="iterateZoom"] {  position: absolute;  top: 50%;  transform: translateY(-50%);  background: transparent;   } } .custom-style-showcase .head_title--v2 {   text-align: center; } @media (max-width: 767px) {   .custom-style-showcase .collapse-summary-wrapper{  border-top: 1px solid #ededed;   } } @media (min-width: 992px) {   .custom-style-showcase .select_right.new-showcase-header-flex.has-artist-list{  flex-wrap: nowrap;  padding-left: 0;   }   .custom-style-showcase .select_right.new-showcase-header-flex .wrapper-dropdown-5 .dropdown.threecolumns.threecolumns-desktop-not-hp {  transform: translate(-20%);   } } .showcase-page .wrapper-dropdown-5 .dropdown{   display: none; } .showcase-page .wrapper-dropdown-5.active .dropdown{   display: block; } .showcase-page .wrapper-dropdown-5:focus{   outline: -webkit-focus-ring-color auto 1px; } .showcase-page #landing-page-addtocart:focus{   outline: 2px solid #000;   outline-offset: 2px; } .canvas-painting{   font-family: "Source Sans Pro",Arial,Helvetica,sans-serif !important; } .canvas-painting h1{   color: var(--primary-color-v2) !important;   font-weight: bold; } .canvas-painting .btn-block a.btn{   background-color: var(--primary-color-v2) !important; } .canvas-painting .landing-caption .color-pink, .canvas-painting .order_info .summary-item .color-violet{   color: var(--primary-color-v2) !important; } .canvas-painting #showcase-sticky-bar .btn-paint-my-photo{   background-color: var(--primary-color-v2) !important; } .canvas-painting #hiw-landing-page-container-for-canvas .see-turn-around .group-btn-turn-around .right-btn:hover {   background-color: var(--primary-hover-color-v2) !important;   color: #fff;   text-decoration: none; } .canvas-painting #popup-turnaround-table{   font-family: "Source Sans Pro",Arial,Helvetica,sans-serif !important; } @media (max-width: 767px) {   .canvas-painting #hiw-landing-page-container-for-canvas .see-turn-around .group-btn-turn-around{  display: flex;  flex-direction: column;   }   .canvas-painting #hiw-landing-page-container-for-canvas .see-turn-around .group-btn-turn-around .left-title {  text-align: center;   } } @media (min-width: 768px) {   .showcase-page .showcase_header-v2 .sort_theme .wrapper-dropdown-5 .pet_item{  display: inline-block;  line-height: 24px;  padding: 0 4px;  vertical-align: middle;  position: relative;  z-index: 2;   } }
#how-people-are-using .bg-top-up-gallery {   position: absolute;   background-image: url(https://www.paintyourlife.com/images/backgrounds/dots-02.svg);   background-repeat: no-repeat;   margin: 10px 0;   top: -45px;   left: 3px; } #how-people-are-using .bg-bottom-up-gallery {   background-image: url(https://www.paintyourlife.com/images/backgrounds/dots-01.svg);   background-repeat: no-repeat;   background-position: right 190px;   position: absolute;   top: 40px;   right: 0;   z-index: -1; } .carousel-max-v95 {   max-width: 95%;   margin: 0 auto; } .list_title.font48px {   color: #0a0a0a;   font-weight: 600;   padding: 0 10px;   font-size: 48px;   margin-bottom: 50px; } .carousel-v20 .icon-pink {   color: #ff135e; } .carousel-v20 .icon-slick-v20 {   margin-top: 30px;   font-size: 30px; } .carousel-v20 .carousel-items .prev {   left: -27px; } .carousel-v20 .carousel-items .next {   right: -27px; } .banner-middle-new{   background-color: rgba(255,19,94,0.08) !important;   color: black !important;   font-size: 28px;   padding: 22px 35px !important; } .banner-middle-new:hover {   background-color: rgba(255,19,94,0.2); } .btn-turnaround {   background-color: #ff135e !important;   color: white; } body.language_en .carousel-v20.carousel-custom .carousel-items .carousel-item .caption .cap-title {font-size: 40px!important;} .showcase-slider-v20 .bx-prev, .showcase-slider-v20 .jssora13l, .showcase-slider-v20 .jssora13ldn {   background: rgba(0,0,0,0) url(https://newpyl.s3.amazonaws.com/cdn/images/arrow-cicle-pink.png) no-repeat 0 0;   width: 65px;   height: 65px;   transform: rotate(180deg);   left: -32px !important; } .showcase-slider-v20 .jssora13r, .showcase-slider-v20 .jssora13rdn {   background: rgba(0,0,0,0) url(https://newpyl.s3.amazonaws.com/cdn/images/arrow-cicle-pink.png) no-repeat 0 0;   width: 65px;   height: 65px;   right: -35px !important; } .thumb-list .showcase_video_v20 {   padding: 0 0 3%; } .black-text {   color: #0a0a0a; } .list-artist-v20 .profiles .profile {   padding: 4px; } .list-artist-v20 .profiles .profile .avatar .avatar-overlay {   padding: 0;   background-color: initial;   background-image: inherit; } .list-artist-v20 {   margin-bottom: 50px; } .profiles .profile .avatar .avatar-overlay a:hover {   text-decoration: none; } .bg-top-up-v20 {   position: absolute;   background-image: url(https://www.paintyourlife.com/images/backgrounds/dots-02.svg);   background-repeat: no-repeat;   margin: 10px 0;   top: -41px;   left: -45px;   z-index: -1; } .col-md-6.story_pet_portraits {   width: 48%;   margin: 0 10px; } .bg-bottom-up-v20 {   background-image: url(https://www.paintyourlife.com/images/backgrounds/dots-01.svg);   background-repeat: no-repeat;   background-position: right 160px;   position: absolute;   bottom: 10%;   right: -40px;   z-index: -1; } .font-w600 {   font-weight: 600; } .carousel-v20 .caption {   width: 100% !important;   padding: 0; } #showcase-slider-mobile {display: none;} .carousel-v20.carousel-custom .carousel-items .carousel-item img {   max-width: 99%; } .black-text {   color: #000000; } .index-landing-v2-slider #top-static-banner .title-block-pageVer4 {   margin-left: 10%;   padding: 0;   top: unset;   bottom: 70px;   height: unset; } .index-landing-v2-slider.index-dogs .top-img-block, .index-landing-v2-slider.index-dogs .ads{   display: none; } .slide-banner-dog {   cursor: pointer; } .index-landing-v2-slider .title-block-pageVer4 .font h2, .index-landing-v2-slider .title-block-pageVer4 .h1-style {   display: none; } .fb-post-contain .jssora13l, .fb-post-contain .jssora13r {   z-index: unset;   background: rgba(0,0,0,0) url(https://newpyl.s3.amazonaws.com/cdn/images/arrow-cicle-pink.png) no-repeat 0 0;   width: 65px;   height: 65px; } .fb-post-item {   margin: 0 16px;   float: left;   height: 100%; } .fb-post-contain {   overflow: hidden; } .fb-post-contain .jssora13l, .fb-post-contain .jssora13r {   z-index: unset;   background: rgba(0,0,0,0) url(https://newpyl.s3.amazonaws.com/cdn/images/arrow-cicle-pink.png) no-repeat 0 0;   width: 65px;   height: 65px; } .fb-post-contain .jssora13l {   left: 178px;   transform: rotate(180deg); } .fb-post-contain .jssora13r {   right: 178px; } .overflow-class {   overflow: hidden; } .capitalize {   text-transform: capitalize; }  #top-static-banner .title-block-pageVer4 .font-photo {   font-size: 76px; }  .box-img-showcase {   position: relative; } .icon-play-video-showcase-img {   width: 75px !important;   height: 75px;   position: absolute;   top: 45%;   left: 42%; } .icon-play-video-showcase {   cursor: pointer; } .modal-testimonial {   box-shadow: none !important;   border: none !important;   background-color: rgba(0,0,0,0) !important; } #testimonial-video-block .btn-close-modal-video {   position: absolute;   right: -3%;   top: 29%;   opacity: 1;   z-index: 1;   height: 39px; } #testimonial-video-block .btn-close-modal-video span {   color: #fff;   background-color: #FF135E;   padding: 5px 10px;   border-radius: 50%;   font-size: 15px; } #popup-video-testimonial .modal-footer .btn-close-modal-video {   float: none;   color: white;   background: #FF135E;   opacity: 1;   display: block;   margin: 0 auto;   padding: 10px;   border-radius: 5px;   font-size: 15px;   font-weight: normal; } #popup-video-testimonial .modal-footer {   padding: 0;   border: none; } .showcase_testimonial, .index-page .showcase_item.showcase_video_v20_top.showcase_video {   height: 100%!important; } .showcase_testimonial, .showcase_video_v20_top.showcase_video, .showcase_item.showcase_video.showcase_video_v20, .showcase_testimonial, .index-page .showcase_item.showcase_video_v20_top_2.showcase_video {   background-color: inherit;   padding: 0 !important;   box-shadow: none;   -moz-box-shadow: none;   -webkit-box-shadow: none; } .testimonial-v20 .bg-bottom-up-v20 {   bottom: 0; } .showcase_testimonial, .index-page .showcase_item.showcase_video_v20_top_2.showcase_video {   height: 100% !important;   padding: 0; } #testimonial-video-block iframe {   width: 100%;   height: 85vh;   position: absolute; } .modal-open #popup-video-testimonial.modal {   overflow-y: hidden; } .mar-b30 {   margin-bottom: 30px; } .landing_page_view_v20 .showcase_video.vertical-video .img_showcase_testimonial {   padding-bottom: 57.31%;   width: 100%; } .showcase_video_v20_top.showcase_video.vertical-video .content_showcase_testimonial {   width: 100%; } @media screen and (min-width: 1919px) {   .images-artist-new-pets {  width: 100%;   } } @media screen and (max-width: 1919px) {   .images-artist-new-pets {  min-width: 130vw;  margin-left: -30vw;   }   #top-static-banner .title-block-pageVer4 {  top: calc((100% - 280px) / 2);  padding-top: 0;   } } @media screen and (max-width: 1300px) {   #top-static-banner .title-block-pageVer4 .font-photo {  font-size: 64px;   }   #top-static-banner .title-block-pageVer4 {  top: calc((100% - 235px) / 2);   }   .showcase-slider-v20 .jssora13r, .showcase-slider-v20 .jssora13rdn {  right: -24px !important;   }   .showcase-slider-v20 .bx-prev, .showcase-slider-v20 .jssora13l, .showcase-slider-v20 .jssora13ldn {  left: -24px !important;   }   .bg-bottom-up-v20 {  bottom: -20px;  right: -15px;   } } @media screen and (min-width: 768px) and (max-width: 1023px) {   #top-static-banner .title-block-pageVer4 {  top: calc((100% - 200px) / 2);   }   #top-static-banner .title-block-pageVer4 .font-photo {  font-size: 59px;   }   #top-static-banner .title-block-pageVer4 .h2-font-photo {  margin-bottom: 0;   } } @media screen and (max-width: 790px) and (min-width: 767px) {   #top-static-banner .title-block-pageVer4 {  top: calc((100% - 165px) / 2);   }   .bg-top-up-v20.desktop-only, .bg-bottom-up-v20.desktop-only {  display: none;   }   .showcase-slider-v20 .bx-prev, .showcase-slider-v20 .jssora13l, .showcase-slider-v20 .jssora13ldn {  left: -5px !important;  top: 200px !important;   }   .showcase-slider-v20 .jssora13r, .showcase-slider-v20 .jssora13rdn {  right: -7px !important;  top: 200px !important;   }   #top-static-banner .title-block-pageVer4 .font-photo {  font-size: 45px;   } } @media (min-width: 768px) and (max-width: 800px) {   .carousel-max-v95 {  max-width: 92%;   }   .font80px {  font-size: 35px !important;   } } @media screen and (max-width: 767px) {   #artist-list .list_title.font48px {  font-size: 30px;   }   .font48px {  font-size: 30px !important;   }   .mobile-no-padding {  padding: 0;   }   html.res-view .banner-middle .btn-showcase {  font-size: 18px;   }   html.res-view .font20px {  font-size: 17px !important;   }   .list-artist-v20 .slick-slide img {  max-width: 252px;  max-height: 252px;  min-height: 251px;   }   #hpau-items-mobile .profile .avatar .avatar-overlay {  padding: 0 !important;   }   #showcase-slider-mobile {display: block;}   #showcase-slider-mobile .slick-dots {  bottom: -40px;   }   html.res-view .showcase_item.showcase_video.showcase_video_v20 {  padding-top: 0!important;  background-color: inherit;  box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;   }   html.res-view .showcase_video_v20 .font20px {  font-size: 22px !important;   }   .showcase_video_v20 .text-showcase {  font-weight: 600;  margin-top: 20px;   }   .font-w100 {  font-weight: 100;   }   .bg-top-mobile {  position: absolute;  background-image: url(https://www.paintyourlife.com/images/backgrounds/dots-01.svg);  background-repeat: no-repeat;  margin: 10px 0;  z-index: -1;  left: -14px;   }   .bg-bottom-mobile {  position: absolute;  z-index: 1;  background-image: url(https://www.paintyourlife.com/images/backgrounds/dots-01.svg);  background-position: 100% 27px;  background-repeat: no-repeat;  margin: 10px 0;   }   .bg-video-2 {  right: -20%;  top: 65%;   }   .bg-video-3 {  top: -29px;  background-position: -45% 0px;   }   .bg-video-4 {  right: -18%;  top: 56%;   }   .bg-video-4.bg-video-41 {  top: 58%;   }   #how-people-are-using-mobile .bg-top-up-gallery {  position: absolute;  top: -25px;   }   html.res-view .showcase_item.showcase_video.vertical-video.showcase_video_v20_top .img_showcase_testimonial {  padding-bottom: 57.31% !important;   }   #testimonial-video-block .btn-close-modal-video.btn-close-modal-video-vertical {  right: 0;  top: -4%;   } } @media screen and (max-width: 510px) {   .bg-video-2, .bg-video-4 {  right: -32%;  top: 45%;   } } @media screen and (max-width: 400px) {   .bg-video-4 {  top: 35%;   } } @media screen and (max-width: 320px) {   .bg-video-4 {  top: 20%;   }   }
.bootstrap5 .showcase-page .wrapper-full.sc-v3-full {  max-width: 1200px; } .bootstrap5 .showcase-page #showcase_content.row {  align-items: flex-start;  justify-content: center; } .bootstrap5 .showcase-page .flip-images-button {  margin-left: 10px; } .bootstrap5 .container-paginate .pagination .page-item .sr-only {  display: none; } .bootstrap5 .carousel-item.carousel-item--inspiration {  margin: 0;  width: unset !important; } .bootstrap5 .showcase_content.index-v6 .showBigImage {  position: relative; } .bootstrap5 #inspiration_gallery #hpau-items-inspiration .slick-arrow.prev {  left: 10px !important; } .bootstrap5 #inspiration_gallery #hpau-items-inspiration .slick-arrow.next {  right: 10px !important; } .bootstrap5 #inspiration_gallery #hpau-items-inspiration .slick-arrow .icon-slick-v20 i {  font-weight: bold !important; } .bootstrap5 #how-people-are-using #hpau-items-how-people .carousel-item.hpau-item {  margin: 0;  width: unset !important; } .bootstrap5 .index-pet-v3 .showcase_content .showBigImage {  position: relative; } .bootstrap5 #hpau-fb #hpau-vimeo-items .slider .slick-list .slick-track {  } .bootstrap5 #hpau-fb #hpau-vimeo-items .slider .slick-list .slick-track .hpau-item {  margin: 0; } @media (max-width: 767px) {  .bootstrap5 .collapse-mobile-wrapper {   padding-left: 15px;   padding-right: 15px;  }  .bootstrap5 .collapse-mobile-wrapper .collapse-title-mobile-wrapper.collapsed .bi-plus {   display: block;  }  .bootstrap5 .collapse-mobile-wrapper .collapse-title-mobile-wrapper.collapsed .bi-dash {   display: none;  }  .bootstrap5 .collapse-mobile-wrapper .collapse-title-mobile-wrapper .bi-plus {   display: none;  }  .bootstrap5 .collapse-mobile-wrapper .collapse-title-mobile-wrapper .bi-dash {   display: block;  }  .bootstrap5 .collapse-mobile-wrapper .collapse-content .dropdown {   padding-left: 0 !important;  }  .bootstrap5 #btn-resume-order {   margin-left: auto;  }  .bootstrap5 .custom-style-showcase .tablet_showcase_title {   width: 100% !important;  }  .bootstrap5 .custom-style-showcase .tablet_showcase_title h1 {   text-align: center;  }  .bootstrap5 #showcase_content .item_fix .showcase_item .front {   height: unset;  }  .bootstrap5 .showcase_content.index-v6 {   margin: 0;  }  .bootstrap5 .pet-gallery-parent .pet-gallery .slick-arrow.prev {   width: 22px;   left: 0 !important;  }  .bootstrap5 .pet-gallery-parent .pet-gallery .slick-arrow.next {   width: 22px;   right: 22px !important;  }  .bootstrap5 .pet-gallery-parent .pet-gallery .slick-arrow .icon-slick-v20 i {   font-weight: bold !important;  } } @media (min-width: 768px) {  .bootstrap5 .showcase-page #showcase_content.row {   padding: 0 15px;  }  .bootstrap5 #inspiration_gallery #hpau-items-inspiration .hpau-item {   width: unset !important;  }  .bootstrap5 #occasion_gallery #hpau-items-occasion .slider.slider-temp {   width: auto !important;  }  .bootstrap5 #occasion_gallery #hpau-items-occasion .slider .slick-track {   display: flex;  }  .bootstrap5 #occasion_gallery #hpau-items-occasion .slider .carousel-item {   width: auto !important;  }  .bootstrap5 .pet-gallery-parent .pet-gallery .slide-item .group-slide {   margin: 0 15px;  }  .bootstrap5 #popup-turnaround-table .modal-dialog .modal-content .modal-body .close {   float: right;   border: none;   background-color: unset;  }  .bootstrap5 #popup-turnaround-table .modal-dialog .modal-content .modal-body .close span {   display: none;  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table thead tr th.col-turnaround.col-item {   border-width: var(--bs-border-width);  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table thead tr th.turnaround-center {   border-width: var(--bs-border-width);  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table thead .size-info-header th span {   font-size: 14px;  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table tbody tr th {   border-width: var(--bs-border-width);   font-size: 14px;  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table tbody tr td {   border-width: var(--bs-border-width);   font-size: 14px;  } } @media (min-width: 768px) and (max-width: 767px) {  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table thead tr th.col-turnaround.col-item {   font-size: 14px;  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table tbody tr th {   font-size: 14px;  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table tbody tr td {   font-size: 14px;  } } @media (min-width: 768px) {  .bootstrap5 #popup-turnaround-table .btn-close {   float: right;   font-size: 20px;  }  .bootstrap5 #popup-turnaround-table .btn-close span {   display: none;  } } @media (min-width: 768px) {  .bootstrap5 #popup-turnaround-table .margin-top span {   font-size: 14px;  } } @media (min-width: 768px) {  .bootstrap5 .index-pet-v3 .create-your .group-header .left-header .cy-header {   text-align: center;  } } @media (min-width: 768px) {  .bootstrap5 .container-turn-around {   width: 100%;   background-color: rgba(255, 19, 94, 0.08) !important;  }  .bootstrap5 .container-turn-around .banner-middle.banner-middle-new {   display: flex;   align-items: center;   justify-content: space-between;   width: 70%;   margin: 0 auto;   background-color: unset !important;   float: unset;  } } @media (max-width: 767px) {  .bootstrap5 .btn-cta-showcase-mb {   padding-top: 15px;  } } 
 html.fullwidth-3956 {   font-size: clamp(14px, 1.1vw + 2px, 22px); } @media (min-width: 3840px) {  html.fullwidth-3956 {   font-size: 26px;  } } @media (min-width: 992px) {  html.fullwidth-3956 .modal-lg, html.fullwidth-3956 .modal-xl {   --bs-modal-width: 620px;  } } @media (min-width: 992px) {  html.fullwidth-3956 .custom-additional-discount-dashboard .modal-lg, html.fullwidth-3956 .custom-additional-discount-dashboard .modal-xl {   --bs-modal-width: 75%;  } }  :root {  --brand-purple: #6a0dad;  --brand-teal: #17a2b8;  --text-dark: #333;  --bg-light-gray: #f8f9fa; } body.dev-3956 {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  color: var(--text-dark);  overflow-x: hidden; } body.dev-3956 .font16px {  font-size: 1rem; } body.dev-3956 .font18px {  font-size: 1.125rem; } body.dev-3956 .font20px {  font-size: 1.25rem; } body.dev-3956 .font24px {  font-size: 1.5rem; } body.dev-3956 .container-fluid {  padding-left: 5%;  padding-right: 5%; } body.dev-3956 .wrapper-full {  max-width: 95%;  margin: 0 auto; } body.dev-3956 .top-bar {  background-color: #000;  color: #fff;  font-size: 0.8rem;  padding: 0.5rem 0; } body.dev-3956 .top-bar ul {  padding: 0;  margin: 0;  list-style: none; } body.dev-3956 .top-bar ul li {  display: inline-flex;  align-items: center;  white-space: nowrap;  font-family: Source Sans Pro, sans-serif;  font-weight: 600;  font-size: 0.875rem;  line-height: 1.25rem;  letter-spacing: -0.01875rem;  color: #f7f7f7; } body.dev-3956 .top-bar ul li + li::before {  content: "•";  margin: 0 0.625rem;  color: #aaa; } @media (max-width: 576px) {  body.dev-3956 .top-bar {   font-size: 0.7rem;  }  body.dev-3956 .top-bar ul li + li::before {   margin: 0 0.3125rem;  } } body.dev-3956 .nav-bar .logo {  display: flex;  align-items: center; } body.dev-3956 .nav-bar .logo .row a {  display: flex;  align-items: center;  justify-content: flex-start;  padding: 10px 0; } body.dev-3956 .nav-bar .logo .row a .xmas-logo-2022 {  margin-top: unset !important;  height: 55px; } body.dev-3956 .nav-bar .nav-header {  width: 50% !important; } body.dev-3956 .nav-bar .nav-header .showcase_menu_link .list_submenu .sub_menu li a {  font-size: 0.875rem; } body.dev-3956 .nav-bar .cart-wrapper-v2 #link_order_header {  font-size: 0.875rem;  max-width: 25rem; } body.dev-3956 .nav-bar .cart-wrapper-v2 .resume-btn {  display: flex;  justify-content: center;  align-items: center;  margin-left: auto !important;  width: -moz-fit-content !important;  width: fit-content !important;  font-size: 1.25rem;  border: none;  border-radius: 5px;  padding: 8px 30px;  background-color: var(--primary-color-v2) !important; } body.dev-3956 .nav-bar .cart-wrapper-v2 .resume-btn:focus {  outline: 2px solid #000;  outline-offset: 2px; } body.dev-3956 .top-banner-new #top-static-banner .title-block-new-page .resume-btn {  font-size: 1.25rem; } body.dev-3956 .btn-process-group-fixed {  float: right;  position: relative;  width: unset !important;  bottom: unset;  z-index: 999;  padding: 0;  box-shadow: none;  background-color: unset; } body.dev-3956 .btn-process-group-fixed.dev-3956-process-button-top .div_button {  width: 100%; } body.dev-3956 .btn-process-group-fixed .div_button {  display: flex;  align-items: center;  justify-content: space-between; } body.dev-3956 .btn-process-group-fixed .div_button .attr-button {  order: 2;  margin-left: auto; } body.dev-3956 .btn-process-group-fixed .div_button .skip_button, body.dev-3956 .btn-process-group-fixed .div_button .back_button, body.dev-3956 .btn-process-group-fixed .div_button .step2-skip-button {  margin-right: 0.9375rem;  order: 1;  margin-right: auto;  background: none !important; } body.dev-3956 .btn-process-group-fixed button.btn-order-pink, body.dev-3956 .btn-process-group-fixed button.btn-continue-blue {  background-image: none;  background-color: #6E0071 !important;  color: #ffffff;  border: none;  border-radius: 0.3125rem;  padding: 0.625rem 1rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 700;  cursor: pointer;  transition: filter 0.2s ease, background-color 0.2s ease;  text-transform: capitalize;  display: inline-flex;  align-items: center;  justify-content: center;  gap: 0.625rem;  width: 6rem;  line-height: 1.5; } body.dev-3956 .btn-process-group-fixed button.btn-order-pink:hover, body.dev-3956 .btn-process-group-fixed button.btn-continue-blue:hover {  filter: brightness(1.2);  background-color: #6E0071 !important;  color: #ffffff; } body.dev-3956 .btn-process-group-fixed button.btn-order-pink:disabled, body.dev-3956 .btn-process-group-fixed button.btn-continue-blue:disabled {  background-color: #E0E3E5 !important;  color: #B1B5B8;  cursor: not-allowed;  filter: none;  opacity: 1;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 900;  font-size: 0.875rem;  line-height: 1.25rem;  letter-spacing: -0.01rem; } body.dev-3956 .btn-process-group-fixed button.btn-order-pink:disabled:hover, body.dev-3956 .btn-process-group-fixed button.btn-continue-blue:disabled:hover {  background-color: #E0E3E5 !important;  color: #B1B5B8; } @media (max-width: 767px) {  body.dev-3956 .btn-process-group-fixed button.btn-order-pink, body.dev-3956 .btn-process-group-fixed button.btn-continue-blue {   padding: 0.625rem 1.5625rem;   font-size: 1rem;  } } body.dev-3956 .btn-process-group-fixed .skip_button, body.dev-3956 .btn-process-group-fixed .back_button, body.dev-3956 .btn-process-group-fixed .step2-skip-button {  color: #000000;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 700;  text-decoration: underline;  text-underline-offset: 0.25rem;  background: transparent;  border: none;  cursor: pointer;  padding: 0.3125rem 0.625rem;  display: inline-block; } body.dev-3956 .btn-process-group-fixed .skip_button:hover, body.dev-3956 .btn-process-group-fixed .back_button:hover, body.dev-3956 .btn-process-group-fixed .step2-skip-button:hover {  color: #333333;  text-decoration: none; } @media (max-width: 767px) {  body.dev-3956 .btn-process-group-fixed .skip_button, body.dev-3956 .btn-process-group-fixed .back_button, body.dev-3956 .btn-process-group-fixed .step2-skip-button {   font-size: 1rem;  } } body.dev-3956 .btn-process-group-fixed .back_button.input_disable {  display: none !important; } body.dev-3956 .order-step1 #box_content {  display: flex; } body.dev-3956 .order-step1 #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0;  width: 100%; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.02rem; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 .order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag {  border-top: none;  padding-top: 0; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .theme-tag-subject {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.125rem;  line-height: 1.55;  color: #54585D; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .tag-item {  display: inline-flex;  align-items: center;  padding: 0.625rem 0.75rem;  border: 0.0625rem solid #00797b;  border-radius: 1.25rem;  font-size: 1rem;  color: #00797b;  margin: 0.375rem 0.375rem 0 0;  cursor: pointer;  font-weight: 600;  line-height: 1.25 !important;  white-space: nowrap; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .tag-item.active {  background-color: #00797b;  color: #fff; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .tag-item .tag-close-btn {  margin-left: 0.9375rem;  width: 1.375rem;  height: 1.375rem;  border-radius: 50%;  background-color: #ffffff;  color: #008080;  border: 0.0625rem solid #ccc;  cursor: pointer;  line-height: 1;  padding: 0;  display: flex;  align-items: center;  justify-content: center;  font-size: 1rem;  font-weight: bold; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .tag-item .tag-close-btn:hover {  background-color: #e6e6e6; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .tag-item label {  margin-bottom: 0; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .own-tag {  border-radius: 0.5rem;  box-shadow: 0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.1);  border: 0.0625rem solid #ced4da;  display: flex;  overflow: hidden;  width: 10.9375rem;  height: 2.625rem;  align-items: center; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .own-tag .form-control {  border: none;  height: 2.5rem;  padding: 0.375rem 0.75rem;  background-color: transparent; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .own-tag .form-control:focus {  box-shadow: none;  outline: none;  border-color: transparent; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .own-tag .add-own-tag {  margin-left: 0;  padding: 0.25rem; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .own-tag .add-own-tag .btn {  background-color: #20a89d;  color: white;  border: none;  box-shadow: none;  padding: 0 0.75rem;  height: 1.875rem !important;  width: 1.875rem;  display: flex;  align-items: center;  justify-content: center;  font-size: 1.5rem; } body.dev-3956 .order-step1 #box_content .col-left .theme-tag .list-tag .own-tag .add-own-tag .btn-outline-secondary {  border-radius: 0.3125rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .step1-header .select-tile {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.125rem;  line-height: 1.55;  letter-spacing: -0.01125rem;  color: #54585D; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item {  display: flex;  align-items: center;  justify-content: center; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item:hover .tick-icon {  display: block; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item img {  border-radius: 0.625rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .other-split {  height: 15.4375rem;  background-color: #FCF5FF;  width: 100%;  border-radius: 0.3125rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .label {  border-radius: 0.625rem !important;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: bold;  font-size: 1rem;  line-height: 1.125;  text-align: center;  color: #FFFFFF;  text-transform: capitalize;  text-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.25);  bottom: 0 !important;  display: inline-block;  z-index: 1;  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 50%, transparent 100%); } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .label.split-other {  background: var(--primary-color-v2) !important;  width: 65%;  left: unset;  bottom: unset !important;  border-radius: 0.3125rem;  display: flex;  padding: 0.75rem 0.75rem;  align-items: center;  justify-content: space-evenly;  cursor: pointer; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .label.split-other span {  color: white; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .label.split-other .icon {  font-size: 1.375rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .hover-secondary {  border-radius: 0.625rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item.selected .selected-active {  display: none;  border-bottom-left-radius: 0.625rem;  border-bottom-right-radius: 0.625rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item.selected img {  max-height: unset; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item.selected .tick-icon {  display: block; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .sbj-item-select {  display: none; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .tick-icon {  display: none;  position: absolute;  left: 0.9375rem;  top: 0.625rem;  background-color: var(--pink-background-color-new-design);  border-radius: 50%;  padding: 0.3125rem;  line-height: 1; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content .subject-items .sbj-item .tick-icon i {  font-size: 1.125rem;  color: white; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content {  padding: 0.375rem 1.25rem; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .modal-header {  padding-left: 0; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .modal-header .modal-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .subject-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.27;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .custom_number_person #number-of-persons-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .custom_number_pet #number-of-pets-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .custom_number_adults #adults-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .custom_number_children #custom_number_children {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .custom_number_pets2 .pets-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-left .new_order_content #popup-subject-info .modal-dialog .modal-content .attr-button #btn_continue_step2_v2_footer {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 700;  font-size: 0.875rem;  line-height: 1.42;  letter-spacing: -0.00875rem;  color: #ffffff; } body.dev-3956 .order-step1 #box_content .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right {  width: 100%; } body.dev-3956 .order-step1 #box_content .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .summary-tip {  padding: 1.25rem 1.5rem;  border: 0.0625rem solid #E4E5E6;  border-radius: 0.625rem;  background-color: unset; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .summary-tip .title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .summary-tip .summary-tip-content {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 400;  font-size: 1rem;  line-height: 1.5;  color: #292D32; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value {  padding: 1.25rem 1.5rem;  border: 0.0625rem solid #E4E5E6;  border-radius: 0.625rem;  background-color: unset; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value h3 {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value .row {  --bs-gutter-y: 1.5rem;  --bs-gutter-x: 1.5rem; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value .row .exceptional-item {  display: flex;  flex-direction: column;  align-items: center; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value .row .exceptional-item .icon-wrapper {  display: flex;  justify-content: center;  align-items: center;  width: 4.0625rem;  height: 4.0625rem;  border-radius: 50%;  background-color: #fcf6e8;  margin-bottom: 0.625rem; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value .row .exceptional-item .icon-wrapper img {  width: 100%;  stroke: #6a1b9a;  fill: none;  stroke-width: 1.5; } body.dev-3956 .order-step1 #box_content .col-right .box_content_right .exceptional-value .row .exceptional-item .item-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 400;  font-size: 0.875rem;  line-height: 1.125;  color: #292D32;  text-align: center; } body.dev-3956 #order-step2 #box_content {  display: flex; } body.dev-3956 #order-step2 #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.0175rem; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 #order-step2 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .top-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.125rem;  line-height: 1.55;  letter-spacing: -0.01125rem;  color: #54585D; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider {  display: flex;  flex-direction: row;  flex-wrap: wrap;  row-gap: 1.25rem;  -moz-column-gap: 0.9375rem; column-gap: 0.9375rem;  width: 100%; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item {  padding: 0 !important;  margin: 0;  flex: 0 0 calc((100% - 1.875rem) / 3);  box-sizing: border-box; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item.selected .selected-active {  display: none; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item.selected .med-label {  border-radius: 0; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item.selected .tick-icon {  display: block !important; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item:hover .medium_wrapper {  box-shadow: 0 0 0.125rem 0.125rem #ddd;  border: 0.1875rem solid #AE53B5;  border-radius: 0.625rem; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item:hover .zoom-icon {  z-index: 2; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item:hover .btn-show-info {  z-index: 2; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item:hover .hover-secondary {  z-index: 1; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .medium_item_img img {  border-radius: 0.3125rem !important;  width: 100% !important;  max-height: unset !important;  height: unset !important; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .medium_item_img .zoom-icon {  width: 1.5rem;  height: 1.5rem;  position: absolute;  top: 0.4375rem;  right: 0.4375rem;  background-size: 1.5rem;  display: flex;  flex-direction: row;  justify-content: center;  align-items: center;  cursor: pointer;  text-decoration: none; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .medium_item_img .zoom-icon i {  font-size: 1.5rem; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .medium_item_img .bg-icon-popular {  display: flex;  justify-content: center;  align-items: center;  bottom: 0 !important;  width: 100% !important;  text-align: center;  top: unset !important;  right: unset !important;  left: 0;  background-color: var(--primary-color-v2) !important;  padding: 0.75rem 0.625rem;  border-bottom-left-radius: 0.625rem;  border-bottom-right-radius: 0.625rem; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .medium_item_img .bg-icon-popular span {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 700;  line-height: 1.125rem; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .med-label {  padding: 0.9375rem 0 !important;  text-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.25);  line-height: 1.125rem !important;  font-size: 1rem !important;  bottom: 0 !important;  width: 100%;  height: unset !important;  border-radius: 0.3125rem;  text-align: center;  font-weight: 600;  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6901960784), transparent);  white-space: normal;  word-break: break-word;  text-transform: unset !important;  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif !important;  display: flex;  flex-direction: row;  justify-content: center;  align-items: center; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .med-label .btn-show-info {  position: relative !important;  top: unset !important;  left: unset !important;  right: unset !important;  margin-left: 0.625rem; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .med-label span {  color: white; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .med-label .new-btn-show-info {  display: block; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .tick-icon {  display: none;  position: absolute;  left: 0.4375rem;  top: 0.4375rem;  background-color: var(--pink-background-color-new-design);  border-radius: 50%;  padding: 0.3125rem;  line-height: 1; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .tick-icon .fa {  color: white; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .new-btn-show-info {  display: none; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .medium_item_img:has(.bg-icon-popular) + .med-label {  padding: 0.9375rem 0 !important;  bottom: 2.625rem !important;  border-bottom-left-radius: 0;  border-bottom-right-radius: 0; } body.dev-3956 #order-step2 #box_content .col-left .new_order_content .wrap-list-item-slider .medium_item .medium_wrapper .sbj-item-select {  font-size: 1rem;  line-height: 1.125rem; } body.dev-3956 #order-step2 #box_content .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 #order-step2 #box_content .col-right .box_content_right {  width: 100%; } body.dev-3956 #order-step2 #box_content .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section {  padding: 1.25rem 1.5rem;  border: 0.0625rem solid #E4E5E6;  border-radius: 0.625rem;  background-color: unset;  box-shadow: unset !important;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-label {  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316;  margin-bottom: 0.625rem; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc {  margin-top: 0.625rem; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc .medium-detail {  font-weight: 400;  font-size: 1rem;  line-height: 1.375;  color: #292D32; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc .medium-detail .head-first {  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc .medium-detail .head-second {  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc .medium-detail a {  text-decoration: underline !important;  color: #6E0071 !important; } body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc .medium-detail a:hover, body.dev-3956 #order-step2 #box_content .col-right .right-medium-section .medium-desc .medium-detail a:focus {  text-decoration: none !important; } @media (max-width: 1999px) {  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog {   max-width: -moz-fit-content;   max-width: fit-content;  }  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body {   align-items: center;  }  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body .medium-item {   width: unset;  }  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body .medium-item .medium-img {   width: unset !important;  } } @media (max-width: 1999px) and (max-width: 1399px) {  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body .medium-item .medium-img {   height: 600px;  } } @media (max-width: 1999px) and (min-width: 1400px) and (max-width: 1999px) {  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body .medium-item .medium-img {   height: 700px;  } } @media (min-width: 2000px) {  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog {   max-width: -moz-fit-content;   max-width: fit-content;  }  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body {   align-items: center;  }  body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-body .medium-item {   width: 730px;   height: unset;  } } body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-content .modal-header .modal-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 2rem;  color: #101316; } body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-content .modal-header .btn-close {  font-size: 0.875rem;  padding: 0.625rem; } body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-content .modal-body {  align-items: center; } body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-content .modal-body .zoom-icon {  position: absolute;  top: 0.625rem;  right: 1.25rem;  cursor: pointer; } body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-content .modal-body .medium-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.75rem;  color: #101316; } body.dev-3956 #order-step2 #box_content #popup-medium-info-select .modal-dialog .modal-content .attr-button button {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-weight: 700;  line-height: 1.25rem;  color: #ffffff; } body.dev-3956 #content.order-step-3 #order-step1 #box_content {  display: flex; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0;  width: 100%; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.0175rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content .top-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.125rem;  line-height: 1.55;  letter-spacing: -0.01125rem;  color: #54585D; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom {  width: 100% !important;  padding: 0;  margin: 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom.no-padding-art {  padding: 0 !important; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom.no-margin-art {  margin: 0 !important; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom.artwork-checkbox-style-wrapper {  border: none; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-head-item {  width: 48%;  border: 0.09375rem solid #E0E3E5;  border-radius: 0.3125rem;  padding: 1rem 1.1875rem 1.25rem 1.25rem;  cursor: pointer; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-head-pick.act-choose {  border-color: #C48DC6; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .txt-art-head {  display: block;  overflow: hidden;  width: 100%;  font-size: 1rem;  color: #292D32;  font-weight: 700; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .icon-arth {  width: 1.8125rem;  height: 1.8125rem;  display: block;  background-size: cover;  float: left; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .icon-arth-pick {  background-image: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/artwork/pick-icon-inactivate.png"); } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .icon-arth-leave {  background-image: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/artwork/leave-icon.png"); } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-activate {  border-color: #C48DC6;  background-color: #FCF5FF; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-activate .icon-arth-pick {  background-image: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/artwork/pick-icon-activate.png"); } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-activate .icon-arth-leave {  background-image: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/artwork/leave-icon-activate.png"); } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-flex {  display: flex;  flex-direction: row;  justify-content: space-between; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .badge-art {  float: left;  padding: 0.25rem 0.5rem;  background-color: #F4E2FF;  color: #6E0071;  font-weight: 600;  line-height: 1.3125rem;  border-radius: 0.3125rem;  margin-left: 0.625rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .portrait-style-header .art-step-pick-title, body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .portrait-style-header .art-step-leave-title {  text-align: left;  font-size: 1rem;  font-weight: 600;  color: #54585D; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .art-step-leave-title {  display: none; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .load_zoom_artist {  display: none; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .style-portrait-item .art-act {  position: absolute;  left: 1.25rem;  top: 1.25rem;  width: 1.75rem;  height: 1.75rem;  padding: 0.625rem;  background-image: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/artwork/artwork-check-circle.png");  background-size: cover; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .style-portrait-item.active .art-act {  background-image: url("https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png"); } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-fullwidth-custom .portrait-style-content .style-portrait-item .main-image {  cursor: pointer; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style {  padding: 0 !important;  border: none;  margin: 0.625rem 0 0 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section {  margin-top: 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-header {  text-align: left;  margin: 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-header .header-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.125rem;  font-weight: 600;  line-height: 1.55;  color: #54585D; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item {  position: relative;  cursor: pointer;  transition: all 0.2s ease; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item.active .heart-image {  background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png); } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item.active .tick-icon {  display: block !important; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item .heart-image {  position: absolute;  left: 1.25rem;  top: 1.25rem;  width: 1.75rem;  height: 1.75rem;  padding: 0.625rem;   display: none !important;  background-size: cover; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item .zoom-icon {  width: 1.5rem;  height: 1.5rem;  background-size: 1.5rem;  top: 0.4375rem;  right: 0.4375rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item .zoom-icon i {  font-size: 1.5rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item .tick-icon {  display: none;  position: absolute;  left: 0.4375rem;  top: 0.4375rem;  background-color: var(--pink-background-color-new-design);  border-radius: 50%;  padding: 0.3125rem;  line-height: 1; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .artwork-radio-style .portrait-style-wrapper #portrait-style-content-section .portrait-style-content .style-portrait-item-wrapper .style-portrait-item .tick-icon .fa {  color: white; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services .embell-video-header {  display: none; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video {  padding: 0 !important;  margin: 0 !important; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video {  padding: 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .group-video-services-header {  padding: 0.9375rem;  border-bottom: 0.0625rem solid #dddddd; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .group-video-services-header .checkbox-item {  display: flex;  align-items: center;  margin-bottom: 0; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .group-video-services-header .checkbox-item .fa {  font-size: 1.25rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .group-video-services-header .checkbox-item .video-services-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.27;  color: #060606; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .group-video-services-header .video-services-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #292D32;  letter-spacing: -0.01em; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .contain-video-services {  padding: 0.9375rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video #painting-video .contain-video-services .box-play #iframe-video {  float: left;  padding: 15px; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services .painting-video-v2 {  margin: 0 !important; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services .painting-video-v2 .box-play #iframe-video {  float: left; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services .content-video-services {  width: 25rem;  max-width: 90%;  padding-left: 1.25rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services .content-video-services .social-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 600;  line-height: 1.5;  color: #101316; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services .content-video-services .social-text .social-icon {  margin-left: 0.1875rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-left .new_order_content #adapt-video-services #embell_video .contain-video-services .content-video-services .social-text .social-icon img {  width: 1.25rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-right .box_content_right {  width: 100%; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 #content.order-step-3 #order-step1 #box_content .col-right .right-medium-section {  display: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.02rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 .order-step3-rebranding #box_content .col-left .new_order_content .top-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.125rem;  line-height: 1.55;  letter-spacing: -0.01125rem;  color: #54585D; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select {  margin-bottom: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .group-choose-title {  display: flex;  flex-direction: row;  justify-content: space-between;  margin-bottom: 1.5625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .group-choose-title .choose-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.28;  letter-spacing: -0.01375rem;  text-align: left;  margin: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .group-choose-title .icon {  flex-shrink: 0;  color: #6E0071;  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .group-choose-title .icon img {  width: 1.5625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option {  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option.active .group-option {  border: 0.125rem solid #C48DC6;  background-color: #FCF5FF; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option.active .group-option .image-icon-price .option-icon {  background-color: #F4E2FF; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option.active .group-option .image-icon-price .option-price {  color: var(--primary-color-v2); } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option {  width: 100%;  height: 9.375rem;  padding: 1rem 1.25rem 1.25rem 1.25rem;  gap: 0.625rem;  border-radius: 0.3125rem;  border: 0.09375rem solid #E0E3E5;  background-color: #FFF; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option .save-session {  display: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option .image-icon-price {  display: flex;  flex-direction: row;  align-items: center;  margin-bottom: 0.9375rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option .image-icon-price .option-icon {  width: 2.75rem;  height: 2.75rem;  background-position: center;  background-repeat: no-repeat;  cursor: pointer;  background-color: #F0F1F2;  border-radius: 0.3125rem;  border: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option .image-icon-price .option-icon img {  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option .image-icon-price .option-price {  margin-left: 0.625rem;  background-color: #F0F1F2;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-weight: 700;  line-height: 1.714;  letter-spacing: -0.00875rem;  text-align: left;  padding: 0.625rem 0.625rem;  color: #101316; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .photo-option .group-option .option-description {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 700;  line-height: 1.25;  text-align: left;  color: #101316; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 0.375rem;  width: 33.33333333%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec.warning {  border: 0.125rem dashed #a94442;  background-color: #f2dede; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec {  background: unset; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec .upload-later-action {  padding: 0 !important; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec .upload-later-action .checkbox-uploadlater {  display: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec .upload-later-action .group-skip {  display: flex;  flex-direction: row;  align-items: center;  justify-content: space-between; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec .upload-later-action .group-skip h4 {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 700;  line-height: 1.25;  color: #292D32;  margin-bottom: 0.9375rem;  max-width: 15.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec .upload-later-action .group-skip .skip-icon img {  width: 1.75rem;  height: 1.75rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-choose-select .upload-later .group-upload-later-sec .sec .upload-later-action p {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-weight: 400;  line-height: 1.428;  letter-spacing: -0.00875rem;  color: #101316;  max-width: 15.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection {  float: left;  width: 100%;  background-color: transparent;  } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  gap: 0.5rem;  height: 7.6875rem;  padding: 1.5rem 1rem !important;  border-radius: 0.3125rem;  border: 0.0625rem dashed #B1B5B8;  background: #FFF;  margin-bottom: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .uploadButton {  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .uploadButton .upload-label {  flex-direction: column;  border: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .uploadButton .upload-label img {  width: 2.5rem;  height: 2.5rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .uploadButton .upload-label .upload_label {  color: #292D32;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-style: normal;  font-weight: 700;  line-height: 1.428;  letter-spacing: -0.00875rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .upload-progress {  display: none;  flex-direction: column;  justify-content: center;  align-items: center; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .upload-progress .loading-icon {  display: flex;  width: 2.25rem;  height: 2.25rem;  justify-content: center;  align-items: center;  box-sizing: border-box;  animation: rotation 1s linear infinite; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .upload-progress .loading-title {  color: #292D32;  text-align: center;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-style: normal;  font-weight: 700;  line-height: 1.42;  letter-spacing: -0.00875rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .main_upload2 .upload-progress .loading-desc {  color: #54585D;  text-align: center;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-style: normal;  font-weight: 600;  line-height: 1.28;  letter-spacing: -0.00875rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .msg-unsupported-files-main2 #sample2 {  display: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show {  margin-bottom: 0.9375rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show #sample2 {  display: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads {  border-radius: 0.3125rem;  border: 0.0625rem dashed #B1B5B8;  background-color: transparent;  padding: 1.5625rem 0.625rem;  margin-top: 0.9375rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image {  display: flex;  flex-direction: row;  flex-wrap: wrap;  align-items: center;  } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item {  box-sizing: border-box;  } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item:nth-child(n+4) {  margin-top: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .detail-image {  position: relative;  border-radius: 0.3125rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .detail-image .delete-icon {  position: absolute;  top: -0.3125rem;  right: -0.0625rem;  width: 1.5rem;  height: 1.5rem;  display: flex;  flex-direction: row;  justify-content: center;  align-items: center;  border-radius: 0.3125rem;  background-color: #E0E3E5;  gap: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .detail-image .delete-icon i {  color: #292d32; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .detail-image img {  width: 100%;  aspect-ratio: 1/1;  -o-object-fit: cover;   object-fit: cover;  border-radius: 0.3125rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .detail-image .image-position {  position: absolute;  left: 0.4375rem;  bottom: 0.1875rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  color: #ffffff;  font-size: 0.8125rem;  font-style: normal;  text-align: center;  text-shadow: 0 0.125rem 0.75rem rgba(0, 0, 0, 0.5);  font-weight: 700;  line-height: 1.38;  letter-spacing: -0.008125rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .upload-icon {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  gap: 0.625rem;  border-radius: 0.3125rem;  border: 0.0625rem solid #F4E2FF;  background: #FCF5FF;  width: 100%;  aspect-ratio: 1/1;  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .group-image .image-item .upload-icon img {  width: 2.5rem;  height: 2.5rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .upload-progress {  display: none;  flex-direction: column;  justify-content: center;  align-items: center;  margin-top: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .upload-progress .loading-icon {  display: flex;  width: 2.25rem;  height: 2.25rem;  justify-content: center;  align-items: center;  box-sizing: border-box;  animation: rotation 1s linear infinite; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .upload-progress .loading-title {  color: #292D32;  text-align: center;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-style: normal;  font-weight: 700;  line-height: 1.42;  letter-spacing: -0.00875rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .list-image-uploads .upload-progress .loading-desc {  color: #54585D;  text-align: center;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-style: normal;  font-weight: 600;  line-height: 1.28;  letter-spacing: -0.00875rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name {  display: flex;  flex-direction: column;  gap: 1.25rem;  margin-top: 0.9375rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name .image-name {  display: flex;  flex-direction: column;  gap: 0.375rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name .image-name div.group-image-name-title {  display: flex;  flex-direction: row;  align-items: center;  gap: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name .image-name div.group-image-name-title label {  color: #54585D;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.5;  letter-spacing: -0.01rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name .image-name div.group-image-name-title .name-icon {  flex-shrink: 0;  color: #6E0071;  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name .image-name div.group-image-name-title .name-icon img {  width: 1.5625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .img_show .group-image-name .image-name .photo_name {  display: flex;  height: 2.75rem;  padding: 0.375rem 0.375rem 0.375rem 1rem;  align-items: center;  gap: 0.5rem;  align-self: stretch;  border-radius: 0.3125rem;  border: 0.0625rem solid #B1B5B8;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.25;  letter-spacing: -0.01rem;  color: #818589; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 0.375rem;  border-radius: 0.3125rem;  border: 0.0625rem solid #DFE3E5;  background: var(--Grey-White, #FFF);  margin-top: 1.5625rem;  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later.active {  border: 0.125rem solid #C48DC6;  background-color: #FCF5FF; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later.warning {  border: 0.125rem dashed #a94442;  background-color: #f2dede; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec {  background: unset; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec .upload-later-action {  padding: 0 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec .upload-later-action .checkbox-uploadlater {  display: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec .upload-later-action .group-skip {  display: flex;  flex-direction: row;  align-items: center;  justify-content: space-between; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec .upload-later-action .group-skip h4 {  color: #060606;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-style: normal;  font-weight: 600;  line-height: 1.27; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec .upload-later-action .group-skip .skip-icon img {  width: 1.75rem;  height: 1.75rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUploadSection .upload-later .groupd-upload-later-sec .sec .upload-later-action p {  color: #292D32;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5rem;   letter-spacing: -0.01rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note {  float: left;  width: 100%;  margin-bottom: 1.5625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .title {  border-top: none !important;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  letter-spacing: -0.01375rem;  color: #101316;  display: flex;  justify-content: space-between;  align-items: center;  align-content: center;  gap: 0.75rem;  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .title .embell-title-photo-v1 {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 600;  line-height: 1.5;  color: #54585D;  text-transform: none;  flex: 1; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .title .remm {  display: flex;  align-items: center;  justify-content: center; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .title .remm .btn-show-info {  width: 1.25rem;  height: 1.25rem;  display: flex;  align-items: center;  margin-right: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .title .remm .btn-show-info img {  width: 100%;  display: block; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .box-content .custom_texarea {  padding: 0.75rem 1rem 1rem 1rem;  border: 0.0625rem solid #E0E3E5;  border-radius: 0.3125rem;  width: 100%;  height: 7.8125rem !important;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 600;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #767676; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .box-content .custom_texarea::-moz-placeholder {  color: #767676 !important;  opacity: 1; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .box-content .custom_texarea::placeholder {  color: #767676 !important;  opacity: 1; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .box-content .custom_texarea::-webkit-input-placeholder {  color: #767676; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .box-content .custom_texarea::-moz-placeholder {  color: #767676;  opacity: 1; } body.dev-3956 .order-step3-rebranding #box_content .col-left .oneUpload-note .box-content .custom_texarea:-ms-input-placeholder {  color: #767676; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam {  display: flex;  flex-direction: column;  align-items: flex-start;  padding: 1rem 1.25rem 1.25rem 1.25rem;  gap: 0.625rem;  border-radius: 0.3125rem;  background: #F0F1F2;  margin-bottom: 1.5625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-dreamteam-title {  display: flex;  flex-direction: row;  justify-content: space-between;  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-dreamteam-title .dreamteam-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-style: normal;  font-weight: 600;  line-height: 1.27;  letter-spacing: -0.01375rem;  color: #101316;  margin: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-dreamteam-title .dreamteam-icon {  margin-left: auto; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-dreamteam-title .dreamteam-icon img {  width: 1.25rem;  height: 1.25rem;  flex-shrink: 0;  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .description {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5;  color: #292D32; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .dreamteam-image {  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-tip-dreamteam {  display: flex;  padding: 0.75rem 1rem 1rem 1rem;  flex-direction: column;  align-items: flex-start;  border-radius: 0.3125rem;  background: #E0E3E5;  margin-top: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-tip-dreamteam strong {  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.5; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-dreamteam .group-tip-dreamteam p {  color: #292D32;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 0.625rem;  margin-bottom: 1.5625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-subject-figure-section {  min-height: 32.75rem;  border-radius: 0.3125rem;  background-color: #F0F1F2;  padding: 1rem 1.25rem 1.25rem 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section {  display: flex;  flex-direction: column;  gap: 0.625rem;  padding: 1rem 1.25rem 1.25rem 1.25rem;  background-color: #F0F1F2;  border-radius: 0.3125rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .group-compilation-title {  display: flex;  flex-direction: row;  justify-content: space-between; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .group-compilation-title .compilation-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-style: normal;  font-weight: 600;  line-height: 1.27;  letter-spacing: -0.01375rem;  color: #101316;  margin: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .group-compilation-title .compilation-icon img {  width: 1.25rem;  height: 1.25rem;  flex-shrink: 0;  cursor: pointer; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .description {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5;  color: #101316; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .compilation-image {  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .group-tip-compilation {  display: flex;  padding: 0.75rem 1rem 1rem 1rem;  flex-direction: column;  align-items: flex-start;  border-radius: 0.3125rem;  background: #E0E3E5;  margin-top: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .group-tip-compilation strong {  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.5; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-compilation .group-compilation-section .group-tip-compilation p {  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 0.625rem;  border-radius: 0.3125rem;  background: #F0F1F2; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-subject-figure-title {  display: flex;  flex-direction: row;  justify-content: space-between; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-subject-figure-title .subject-figure-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-style: normal;  font-weight: 600;  line-height: 1.27;  letter-spacing: -0.01375rem;  color: #101316;  margin: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .description {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5;  color: #292D32; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .select-input {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center;  border-radius: 0.3125rem;  background: #E0E3E5;  cursor: pointer;  padding: 0.75rem 0.75rem 0.75rem 1rem;  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .select-input .left-select-input {  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.25;  letter-spacing: -0.01rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .select-input .right-select-input img {  width: 1.25rem;  height: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure {  display: flex;  flex-direction: column;  align-items: flex-start; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure hr {  width: 100%;  border-bottom: 0.0625rem solid #0a0a0a; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .title {  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-style: normal;  font-weight: 600;  line-height: 1.27; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure {  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center;  margin-bottom: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .figure-title {  width: 6.25rem;  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.5;  letter-spacing: -0.01rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center;  width: 7.5rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number .minus {  display: flex;  width: 1.75rem;  height: 1.75rem;  flex-direction: column;  justify-content: center;  align-items: center;  border-radius: 0.25rem;  background: var(--pink-background-color-new-design);  gap: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number .minus i {  color: white; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number input[type=number] {  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 600;  line-height: 1.5;  letter-spacing: -0.01rem;  width: 1.875rem;  text-align: center;  border: none;  outline: none;  background-color: transparent;  margin-bottom: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number input[type=number]:focus {  outline: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number .plus {  display: flex;  width: 1.75rem;  height: 1.75rem;  flex-direction: column;  justify-content: center;  align-items: center;  gap: 0.625rem;  border-radius: 0.25rem;  background: var(--pink-background-color-new-design); } body.dev-3956 .order-step3-rebranding #box_content .col-left .group-subject-figure .group-choose-subject-figure .group-figure .group-select-figures .group-figures .subject .number .plus i {  color: white; } body.dev-3956 .order-step3-rebranding #box_content .col-left .tips-from-dream-team {  margin-bottom: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .tips-from-dream-team .embell-title-photo {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.27;  color: #101316;  margin: 0 0 0.625rem 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left .tips-from-dream-team .upload-photo-item {  padding: 1rem;  border-radius: 0.3125rem;  background: #E7F2F1;  margin-bottom: 0.625rem;  margin-left: 0;  margin-right: 0;  align-items: flex-start;  height: 10rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .tips-from-dream-team .upload-photo-item .upload-photo-item-img {  margin-bottom: 13px; } body.dev-3956 .order-step3-rebranding #box_content .col-left .tips-from-dream-team .upload-photo-item p {  margin-bottom: 0;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 600;  line-height: 1.5;  color: #292D32;  letter-spacing: -0.02rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info {  top: 3.125rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content {  display: inline-flex;  flex-direction: column;  padding: 0.625rem;  align-items: flex-start;  gap: 0.75rem;  border-radius: 0.625rem;  background: #FFF; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content .modal-body {  padding: 0.3125rem 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content .modal-body .group-title {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center;  margin-bottom: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content .modal-body .group-title .title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.27;  letter-spacing: -0.01375rem;  color: #101316;  text-align: left;  padding-bottom: 0;  border-bottom: none; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content .modal-body .group-title .btn-close {  background-color: #E0E3E5;  border-radius: 50%;  padding: 0.5rem;  font-size: 0.75rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content .modal-body .medium-desc .medium-detail {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-style: normal;  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #54585D; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-mul-photos-info .modal-dialog .modal-content .modal-body .medium-desc .medium-detail strong {  font-weight: 700; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content {  padding: 0.625rem;  border-radius: 0.625rem;  background: #FFF; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content .modal-header {  border-bottom: none;  margin-top: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content .modal-header .medium-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.45;  color: #101316; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content .modal-header .btn-close {  background-color: #E0E3E5;  border-radius: 50%;  padding: 0.5rem;  font-size: 0.75rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content .modal-body .medium-desc .medium-detail {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.125rem;  font-weight: 400;  line-height: 1.45;  color: #292D32; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content .modal-body .medium-desc ul {  margin-top: 0.625rem;  padding-left: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #popup-comment-info .modal-dialog .modal-content .modal-body .medium-desc ul li {  list-style-type: disc; } body.dev-3956 .order-step3-rebranding #box_content .col-left #modalImgNameDesc .modal-dialog .modal-content .modal-body .group-title {  display: flex;  align-items: center;  border-bottom: 0.0625rem solid #dddddd;  margin-bottom: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #modalImgNameDesc .modal-dialog .modal-content .modal-body .group-title .title {  border: none;  padding-bottom: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left #modalImgNameDesc .modal-dialog .modal-content .modal-body .group-title .btn-close {  top: 0;  margin-left: auto;  position: relative;  background-color: #E0E3E5;  border-radius: 50%;  padding: 0.5rem;  font-size: 0.75rem;  color: var(--bs-btn-close-color); } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content {  display: inline-flex;  flex-direction: column;  padding: 0.625rem;  align-items: flex-start;  gap: 0.75rem;  border-radius: 1.25rem;  background: #FFF;  width: 100%;  max-width: 31.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body {  width: 100%;  padding-top: 0.625rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .group-title {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .group-title .title {  font-family: "Source Sans Pro", sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.27;  letter-spacing: -0.01375rem;  color: #101316;  text-align: left;  border: none;  padding-bottom: 0; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .group-title .btn-close {  cursor: pointer;  opacity: 1;  z-index: 999;  font-size: unset;  padding: 0.5rem;  border-radius: 50%;  background-color: #E0E3E5;  top: 0.625rem;  right: 0.9375rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .group-title .btn-close span {  color: #767676; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .medium-desc .list-subject {  overflow-y: scroll;  height: 28.125rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .medium-desc .list-subject .subject-item .form-check {  display: flex;  align-items: center; } body.dev-3956 .order-step3-rebranding #box_content .col-left #selectSubject .modal-dialog .modal-content .modal-body .medium-desc .list-subject .subject-item .form-check label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 400;  text-align: left;  margin-bottom: 0;  color: #101316; } body.dev-3956 .order-step3-rebranding #box_content .col-left .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .col-right .box_content_right {  width: 100%; } body.dev-3956 .order-step3-rebranding #box_content .col-left .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 .order-step3-rebranding #box_content .col-left .col-right .right-medium-section {  padding: 1.25rem 1.5rem;  border: 0.0625rem solid #E4E5E6;  border-radius: 0.625rem;  background-color: unset;  box-shadow: unset !important; } body.dev-3956 .order-step-background #box_content {  display: flex; } body.dev-3956 .order-step-background #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.02rem;  margin-top: 0.625rem;  text-align: left;  color: #0d0d0d;  font-size: 1.8125rem;  position: relative;  line-height: 1.2; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%;  max-width: initial !important;  margin: 0 auto; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 .order-step-background #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video {  padding: 0 !important;  margin: 0 !important; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video {  padding: 0; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .group-video-services-header {  padding: 0.9375rem;  border-bottom: 0.0625rem solid #dddddd; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .group-video-services-header .checkbox-item {  display: flex;  align-items: center;  margin-bottom: 0;  cursor: pointer; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .group-video-services-header .checkbox-item .fa {  font-size: 1.25rem; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .group-video-services-header .checkbox-item .video-services-title {  margin-left: 1.875rem !important;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.27;  color: #060606; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .group-video-services-header .video-services-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #292D32;  letter-spacing: -0.01rem; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .contain-video-services {  padding: 0.9375rem; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video #painting-video .contain-video-services .box-play #iframe-video {  float: left;  padding: 0.9375rem; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services .painting-video-v2 {  margin: 0 !important; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services .painting-video-v2 .box-play #iframe-video {  float: left; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services .content-video-services {  width: 25rem;  max-width: 90%;  padding-left: 1.25rem; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services .content-video-services .social-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 600;  line-height: 1.5;  color: #101316; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services .content-video-services .social-text .social-icon {  margin-left: 0.1875rem; } body.dev-3956 .order-step-background #box_content .col-left .background-step #embell_video .contain-video-services .content-video-services .social-text .social-icon img {  width: 1.25rem; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection {  display: flex;  gap: 0.9375rem; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection .select_item {  display: flex;  padding: 1.25rem 0.3125rem 1.25rem 0.9375rem !important;  border-radius: 0.3125rem;  background-color: #F0F1F2;  align-items: center;  align-content: center; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection .select_item .background-popular {  margin-top: 0;  gap: 0.625rem;  background-color: #F4E2FF;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 0.875rem;  line-height: 1.3;  color: #6E0071; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection .select_item .add_background_v2 {  display: flex;  margin-top: 0;  align-items: center; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection .select_item .radio-check {  margin: 0; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection .select_item .radio-check.radio-checked {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 100% center;  background-size: contain; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .list-background-selection .select_item .choose-background-lbl {  margin-bottom: 0;  margin-left: 0.625rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.25;  color: #292D32; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item {  position: relative;  height: inherit;  display: flex;  padding: 0 0.4375rem;  margin-bottom: 0.875rem;  margin-right: 0;  cursor: pointer;  flex-direction: column;  border-radius: 0.3125rem; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item.selected img {  border: none; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item.selected .tick-icon {  display: block;  width: 1.25rem;  position: absolute;  top: 0.4375rem;  left: 1.125rem;  border-radius: 0.3125rem;  border: none !important; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item img {  border-radius: 0.3125rem; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item .hover-secondary {  border-top-left-radius: 0.3125rem;  border-top-right-radius: 0.3125rem;  clip-path: inset(0 0 2.8125rem 0); } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item .selected-active {  display: none; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item .sbj-item-select {  display: none;  background-color: var(--primary-color-v2);  border: 0.125rem solid var(--primary-color-v2);  border-radius: 0; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item .label-lb-item-bg {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5625;  color: #292D32;  text-align: center;  padding: 0.625rem; } body.dev-3956 .order-step-background #box_content .col-left .group-background #box_background .background_content .solid_backgound .background_item .tick-icon {  display: none; } body.dev-3956 .order-step-background #box_content .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 .order-step-background #box_content .col-right .box_content_right {  width: 100%; } body.dev-3956 .order-step-background #box_content .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 .order-step-background #message_box {  float: left;  position: inherit;  width: 17.5rem;  background-color: #fff; } body.dev-3956 .order-step-design #box_content {  display: flex; } body.dev-3956 .order-step-design #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.02rem;  margin-top: 0.625rem;  text-align: left;  color: #0d0d0d;  font-size: 1.8125rem;  position: relative;  line-height: 1.2; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%;  max-width: initial !important;  margin: 0 auto; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 .order-step-design #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 .order-step-design #box_content .col-left .group-design {  display: flex;  flex-direction: column;  gap: 0.9375rem;  margin-bottom: 1.25rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign {  padding: 1rem 1.25rem 1.125rem 0.75rem;  gap: 0.375rem;  background-color: #FFFFFF;  border: 0.0625rem solid #E0E3E5;  border-radius: 0.3125rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature {  margin-bottom: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .group-sign {  display: flex;  align-items: center;  margin-left: 0.375rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .group-sign .bg-icon-checkbox {  color: #D1D1D1;  position: absolute;  font-size: 1.25rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .group-sign .bg-icon-checkbox:hover, body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .group-sign .bg-icon-checkbox.fa-check-square {  color: #AE53B5 !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .group-sign #add-a-written-message-text {  margin-left: 1.875rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .group-sign .text-signature {  margin-left: 2.1875rem !important;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.25;  color: #060606;  margin-bottom: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #sign .artwork-checkbox-artist-signature .sign-description {  margin-bottom: 0;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 400;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #292D32; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell .embe-title {  margin-bottom: 0.625rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.25;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout {  display: flex;  padding: 0.625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .left-embell img {  width: 100%; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background {  width: 100%;  margin-top: 0;  height: 18.75rem;  padding: 1.5625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-item-content-lable {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.25;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-item-content-lable label {  display: flex;  align-items: center;  cursor: pointer;  padding: 0.625rem 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-item-content-lable label m .bg-icon-checkbox {  font-size: 1.75rem;  margin-right: 0.5rem;  color: #B1B5B8; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-item-content-lable label m .bg-icon-checkbox.fa-check-square {  color: #AE53B5 !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-item-content-lable label span {  font-size: 1.375rem;  font-weight: 600;  color: black;  margin-left: 2rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-item-content {  margin-top: 0;  margin-bottom: 0.625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background #embe-radio-drop-down-text {  margin-left: 1.25rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background #embe-comnent-text {  margin-left: 1.25rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item {  display: flex;  align-items: center;  gap: 0.4375rem;  background-color: #F0F1F2;  padding: 0.75rem 1rem;  margin-bottom: 0.4375rem;  border-radius: 0.3125rem;  cursor: pointer;  border: 0.09375rem solid transparent;  transition: all 0.2s ease;  margin-left: 0;  margin-right: 1.5625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item.selected {  border-color: #C48DC6;  background: #FCF5FF; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item input[type=radio] {  display: none; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item .radio-check-action .radio-check {  display: block;  width: 1.25rem;  height: 1.25rem;  border: 0.125rem solid rgb(206, 202, 202);  border-radius: 50%;  background-color: white;  position: relative;  background-image: none;  margin: 0; } .select_item.selected body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item .radio-check-action .radio-check::before, input:checked + .radio-check-action body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item .radio-check-action .radio-check::before {  content: "";  position: absolute;  width: 1.25rem;  height: 1.25rem;  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat center/contain !important;  border: none;  top: -0.125rem;  left: -0.125rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item .radio-check-action .radio-check.radio-checked {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 100% center;  background-size: contain; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item span {  flex: 1;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.25;  color: #292D32; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background .embe-radio .select_item .embe-radio-img img {  width: 1.75rem;  height: auto; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background #embe-comnent-text {  display: flex; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background #embe-comnent-text textarea {  height: 4.6875rem;  width: 100%;  margin-left: 0;  margin-right: 1.5625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section #d_embell.embell-3296 .embe-layout .embe_background #embe-comnent-text textarea:focus {  border-color: #C48DC6; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout {  display: block;  padding: 1rem 0 1rem 0;  border-radius: 0.3125rem;  border: 0.0625rem solid #E0E3E5;  margin-bottom: 0.9375rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .embe-item-content {  padding: 0 0.9375rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .embe-item-content .embe-item-content-lable label {  display: flex;  align-items: center;  cursor: pointer;  padding: 0.625rem 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .embe-item-content .embe-item-content-lable label .bg-icon-checkbox {  font-size: 1.75rem;  margin-right: 0.5rem;  color: #B1B5B8; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .embe-item-content .embe-item-content-lable label .bg-icon-checkbox.fa-check-square {  color: #AE53B5 !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .embe-item-content .embe-item-content-lable label span {  font-size: 1.375rem;  font-weight: 600;  color: black;  margin-left: 2rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell {  display: flex;  padding: 0.625rem 0.9375rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe_background {  background-image: unset; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe_background img {  width: 100%;  -o-object-fit: cover;   object-fit: cover;  border-radius: 0.3125rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item {  border: none; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio {  margin: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio.embe-radio-drop-down {  display: block; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item {  display: flex;  align-items: center;  gap: 0.4375rem;  background-color: #F0F1F2;  padding: 0.75rem 1rem;  margin-bottom: 0.9375rem;  border-radius: 0.3125rem;  cursor: pointer;  border: 0.09375rem solid transparent;  transition: all 0.2s ease;  margin-left: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item.selected {  border-color: #C48DC6;  background: #FCF5FF; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item input[type=radio] {  display: none; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item .radio-check-action .radio-check {  display: block;  width: 1.25rem;  height: 1.25rem;  border: 0.125rem solid rgb(206, 202, 202);  border-radius: 50%;  background-color: white;  position: relative;  background-image: none;  margin: 0; } .select_item.selected body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item .radio-check-action .radio-check::before, input:checked + .radio-check-action body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item .radio-check-action .radio-check::before {  content: "";  position: absolute;  width: 1.25rem;  height: 1.25rem;  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat center/contain !important;  border: none;  top: -0.125rem;  left: -0.125rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item .radio-check-action .radio-check.radio-checked {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 100% center;  background-size: contain; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item span {  flex: 1;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.25;  color: #292D32; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item .embe-radio .select_item .embe-radio-img img {  width: 1.75rem;  height: auto; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-text .select_item {  display: flex;  flex-wrap: wrap;  align-items: center; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-text .select_item #embe-comnent-text {  display: block;  flex: 0 0 100%;  width: 100%; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-text .select_item #embe-comnent-text textarea {  width: 100%;  height: 6rem;  padding: 0.75rem 1rem;  margin-left: unset;  margin-top: 0.9375rem;  argin-bottom: 0.25rem;  border: 0.0625rem solid rgb(206, 202, 202);  resize: none; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-color label {  display: flex;  align-items: center;  gap: 0.4375rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-color label .embe-circle {  position: relative;  border-radius: 50%;  display: inline-block;  width: 1.25rem;  height: 1.25rem;  border: 2px solid rgb(206, 202, 202);  margin-right: 0.5rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-color label .embe-circle:before {  width: 1.25rem;  height: 1.25rem;  background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 0 0/20px 20px !important;  border: unset; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-color label .embe-circle.embe-circle-white.show-image {  background-color: white; } body.dev-3956 .order-step-design #box_content .col-left .group-design #embellishment .embellishment-section .embe-box .embe-layout .contain-embell .embe-item #embe-radio-drop-down-color label .embe-circle.embe-circle-yellow.show-image {  background-color: #FFD117; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .section-header {  background-color: unset;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem !important;  font-weight: 600;  line-height: 1.25;  letter-spacing: -0.01375rem;  color: #101316;  text-transform: capitalize; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box {  margin: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas {  border: 0.0625rem solid #E0E3E5;  background-color: #ffffff;  padding: 1rem 0.9375rem 1rem 0.9375rem;  border-radius: 0.3125rem;  margin-top: 0.625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .radio-inline {  margin-top: 0;  margin-bottom: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .radio-inline .radio-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.25;  color: #060606;  padding-left: 2.1875rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .radio-inline .radio-title:after {  position: absolute;  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 100% center;  background-size: contain;  width: 1.25rem;  height: 1.25rem;  background-color: unset;  border: none;  top: 50%;  left: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .radio-inline .radio-title:before {  display: block;  position: absolute;  width: 1.25rem;  height: 1.25rem;  border: 0.125rem solid rgb(206, 202, 202);  border-radius: 50%;  background-color: white;  top: 50%;  left: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion {  margin-top: 0.9375rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item {  padding: 0.625rem 0.625rem 0.625rem 0.625rem;  border-radius: 0.3125rem;  background: #F0F1F2;  margin-bottom: 0.625rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-header {  background-color: #F0F1F2; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-header .accordion-button {  display: inline;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  font-weight: 600;  line-height: 1.5;  color: #292D32; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-header .accordion-button .additional-text {  margin-top: 0.4375rem;  margin-left: 1.875rem;  display: flex;  font-size: 1rem;  color: #818589;  font-weight: unset;  display: flex; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body {  padding: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul {  display: flex;  flex-direction: row; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style {  padding: 0 0.3125rem;  position: relative;  display: flex;  flex-direction: column;  align-items: center;  cursor: pointer; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style:before {  border-radius: 50%;  position: absolute;  top: 1.5625rem;  transform: translateY(-50%);  left: 1.25rem;  content: "";  width: 1.25rem;  height: 1.25rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style .img-contain {  display: flex;  background: #E0E3E5;  padding: 0.375rem;  flex-direction: column;  justify-content: center;  align-items: center;  height: 100%; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style .img-contain img {  width: 100%; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style:has(.radio-inline input[type=radio]:checked):before {  background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 0 0 / 1.75rem 1.75rem !important;  width: 1.75rem;  height: 1.75rem;  border: unset; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style .radio-inline {  text-align: center; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style .radio-inline .radio-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-weight: 600;  line-height: 1.428;  color: #292D32;  padding-left: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style .radio-inline .radio-title:before {  display: none !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body ul .group-item-style .radio-inline .radio-title:after {  display: none !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style {  padding: 0 0.3125rem;  position: relative;  display: flex;  flex-direction: column;  align-items: center;  cursor: pointer; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style:has(.radio-inline input[type=radio]:checked):before {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 0 0 / 1.75rem 1.75rem !important;  width: 1.75rem;  height: 1.75rem;  border: unset; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style:before {  border-radius: 50%;  position: absolute;  top: 1.5625rem;  transform: translateY(-50%);  left: 1.25rem;  content: "";  width: 1.25rem;  height: 1.25rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style .radio-inline {  text-align: center; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style .radio-inline .radio-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  font-weight: 600;  line-height: 1.428;  color: #292D32;  padding-left: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style .radio-inline .radio-title:before {  display: none !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas #accordion .accordion-item .accordion-body .group-item-style .radio-inline .radio-title:after {  display: none !important; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .skip-selection {  display: flex;  align-items: center;  border: 0.0625rem solid #E0E3E5;  background-color: #ffffff;  padding: 1rem 0.9375rem 1rem 0.9375rem;  border-radius: 0.3125rem;  margin-top: 0.625rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  font-weight: 600;  line-height: 1.25;  color: #060606; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .skip-selection .radio-inline {  margin-top: 0;  margin-bottom: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .skip-selection .radio-inline .radio-title {  font-size: 1.375rem;  padding-left: 2.1875rem; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .skip-selection .radio-inline .radio-title:after {  position: absolute;  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 100% center;  background-size: contain;  width: 1.25rem;  height: 1.25rem;  background-color: unset;  border: none;  top: 50%;  left: 0; } body.dev-3956 .order-step-design #box_content .col-left .group-design #customize #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .skip-selection .radio-inline .radio-title:before {  display: block;  position: absolute;  width: 1.25rem;  height: 1.25rem;  border: 0.125rem solid rgb(206, 202, 202);  border-radius: 50%;  background-color: white;  top: 50%;  left: 0; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header {  display: flex;  align-items: center;  justify-content: space-between; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .list_title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600 !important;  font-size: 1.375rem !important;  line-height: 1.25;  color: #101316;  text-align: left; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button {  display: flex;  gap: 0.75rem; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20 {  background: transparent;  border: none;  padding: 0;  cursor: pointer;  transition: all 0.2s ease-in-out;  outline: none;  display: flex;  align-items: center;  justify-content: center; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20 svg rect {  transition: all 0.2s ease;  fill: white; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20 svg path {  transition: all 0.2s ease; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:hover:not(:disabled) {  transform: translateY(-0.125rem); } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:hover:not(:disabled) svg rect {  stroke: #C48DC6;  fill: #FCF5FF; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:hover:not(:disabled) svg path {  stroke: #C48DC6; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:active:not(:disabled) {  transform: scale(0.92); } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:active:not(:disabled) svg rect {  fill: #E0E3E5;  stroke: #B1B5B8; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20.slick-disabled, body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:disabled {  cursor: not-allowed;  opacity: 0.4;  filter: grayscale(1);  transform: none; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery .slide-header .slide-button .slick-v20 button.icon-slick-v20:focus-visible svg rect {  stroke-width: 0.125rem;  stroke: #C48DC6; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration {  margin: 0 auto;  overflow: hidden; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider {  display: flex;  margin: 0; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .hpau-item {  padding: 0 0.3125rem;  outline: none; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .hpau-item .slide-item-content {  border-radius: 0.3125rem;  border: 0.0625rem solid #E0E3E5;  padding: 0.9375rem 0.3125rem;  overflow: hidden; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .hpau-item .slide-item-content img {  border-radius: 0.5rem; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .hpau-item .slide-item-content .caption-occ {  display: flex;  justify-content: center;  align-items: center;  height: 3.125rem; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .hpau-item .slide-item-content .caption-occ .cap-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.125rem;  line-height: 1.33;  color: #101316; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .hpau-item .slide-item-content .sub-title {  height: 4.375rem;  width: 15.625rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 400;  font-size: 1rem;  line-height: 1.5;  color: #292D32;  padding: 0.3125rem 0.625rem;  margin-bottom: 0; } body.dev-3956 .order-step-design #box_content .col-left .inspiration-ideas-section #inspiration_gallery #hpau-items-inspiration .slider .slick-list .slick-track {  display: flex;  flex-direction: row; } body.dev-3956 .order-step-design #box_content .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 .order-step-design #box_content .col-right .box_content_right {  width: 100%; } body.dev-3956 .order-step-design #box_content .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 .order-step-design #message_box {  float: left;  position: inherit;  width: 17.5rem;  background-color: #fff; } body.dev-3956 .order-step-5 #box_content {  display: flex; } body.dev-3956 .order-step-5 #box_content .col-left .box_content_left {  width: 100%; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number {  display: flex;  flex-direction: column;  margin-bottom: 0; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .main-title {  margin-bottom: 0;  width: 100%;  font-weight: 600 !important;  letter-spacing: -0.02rem; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .new-process-bar {  width: 100%;  padding: 0.9375rem 0; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .new-process-bar #steps_section {  float: left;  width: 100%; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .new-process-bar #steps_section ol {  display: flex;  align-items: center;  justify-content: space-between;  list-style: none;  padding: 0;  margin: 0;  width: 100%; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li {  flex: 1;  height: 0.1875rem;  background-color: #E0E3E5;  border-radius: 0.625rem;  margin-right: 0.5rem; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li:last-child {  margin-right: 0; } body.dev-3956 .order-step-5 #box_content .col-left .new-step-number .new-process-bar #steps_section ol li.active {  background-color: #AE53B5; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .top-text {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.125rem;  line-height: 1.55;  color: #54585D; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields {  display: flex;  flex-direction: column;  gap: 0.625rem;  margin-left: 0 !important; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_person, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_pet {  display: flex;  align-items: center;  background-color: #F0F1F2;  padding: 0.5rem 1rem;  border-radius: 0.3125rem;  margin-bottom: 0.625rem; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_person .subject-number-title, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_pet .subject-number-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem;  color: #101316;  margin-top: 0; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_person .input-group, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_pet .input-group {  width: 9.375rem;  margin-left: auto; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_person .input-group .btn-change-numb, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_pet .input-group .btn-change-numb {  display: flex;  justify-content: center;  align-items: center;  border-radius: 0.3125rem;  background-color: #AE53B5;  width: 2.5rem;  height: 2.5rem;  color: #ffffff; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_person .input-group .btn-change-numb:disabled, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_pet .input-group .btn-change-numb:disabled {  background-color: #E0E3E5;  color: #B1B5B8; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_person .input-group input, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .custom_number_pet .input-group input {  width: 2.5rem;  height: 2.5rem;  margin: 0 0.3125rem;  border-radius: 0.3125rem;  background-color: #FFFFFF;  color: #101316;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  letter-spacing: -0.01rem; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content .subject-fields .figure-amount {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  color: #54585D;  padding: 0; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .size-header {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.25;  color: #101316; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content #visual-guide {  margin-left: 0 !important; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content #visual-guide .visual-guide {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  color: #54585D !important; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .sizes-block .size-item.disabled {  opacity: 1;  cursor: not-allowed; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .sizes-block .size-item.disabled .clearfix-3638 span {  color: #767676; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide {  display: flex;  flex-direction: column;  border-radius: 0.625rem;  padding: 1.25rem;  background-color: #F0F1F2; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header {  display: flex;  align-items: center;  justify-content: space-between;  margin-bottom: 1.25rem; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.5;  color: #54585D; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button {  display: flex;  gap: 0.75rem; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20 {  background: transparent;  border: none;  padding: 0;  cursor: pointer;  transition: all 0.2s ease-in-out;  outline: none;  display: flex;  align-items: center;  justify-content: center; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20 svg rect {  transition: all 0.2s ease;  fill: white; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20 svg path {  transition: all 0.2s ease; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:hover:not(:disabled) {  transform: translateY(-0.125rem); } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:hover:not(:disabled) svg rect {  stroke: #C48DC6;  fill: #FCF5FF; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:hover:not(:disabled) svg path {  stroke: #C48DC6; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:active:not(:disabled) {  transform: scale(0.92); } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:active:not(:disabled) svg rect {  fill: #E0E3E5;  stroke: #B1B5B8; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20.slick-disabled, body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:disabled {  cursor: not-allowed;  opacity: 0.4;  filter: grayscale(1);  transform: none; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .slide-header .slide-button .slick-v20 button.icon-slick-v20:focus-visible svg rect {  stroke-width: 0.125rem;  stroke: #C48DC6; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .wall-img.enable-illustration-size .img-size img {  border-radius: 0.3125rem;  width: 100%; } body.dev-3956 .order-step-5 #box_content .col-left .new_order_content #sizing .sizing_content .contain-slide .wall-img.enable-illustration-size .illustration-size img {  border-radius: 0.3125rem;  width: 100%; } body.dev-3956 .order-step-5 #box_content .col-right {  padding-left: 1.5625rem;  padding-top: 2.1875rem; } body.dev-3956 .order-step-5 #box_content .col-right .box_content_right {  width: 100%; } body.dev-3956 .order-step-5 #box_content .col-right .for-empty-order {  margin-bottom: 1.25rem; } body.dev-3956 .order-step-5 #box_content .col-right .right-medium-section {  padding: 1.25rem 1.5rem;  border: 0.0625rem solid #E4E5E6;  border-radius: 0.625rem;  background-color: unset;  box-shadow: unset !important; } body.dev-3956 .summary {  padding: 1.25rem 1.5rem !important;  border: 0.0625rem solid #E4E5E6;  border-radius: 0.625rem;  background-color: unset;  box-shadow: unset !important;  margin-bottom: 1.5625rem;  width: 100% !important; } body.dev-3956 .summary #summary_title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1.375rem;  line-height: 1.45;  letter-spacing: -0.01375rem;  color: #101316; } body.dev-3956 .summary #style_content .style-item {  position: relative;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  padding: 0.375rem 0.625rem;  border: 0.0625rem solid #E4E5E6;  margin-bottom: 0.9375rem;  background-color: #F0F1F2;  border-radius: 0.1875rem; } body.dev-3956 .summary #style_content .style-item .style_title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 700;  font-size: 1rem;  line-height: 1.25;  color: #101316; } body.dev-3956 .summary #style_content .style-item .style_value {  display: flex;  flex-direction: column;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 600;  font-size: 1rem;  line-height: 1.25;  color: #54585D;  width: 85%; } body.dev-3956 .summary #style_content .style-item a {  position: absolute;  top: 50%;  right: 0.625rem;  transform: translateY(-50%);  float: none;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 700;  font-size: 0.875rem;  line-height: 1.428;  letter-spacing: -0.01rem;  color: #6E0071; } body.dev-3956 .summary #c_image {  display: flex;  margin-bottom: 20px; } body.dev-3956 .summary #c_image .left {  display: flex;  position: relative;  width: 100%; } body.dev-3956 .summary #c_image .left .choosen_image {  color: #767676; } body.dev-3956 .summary #c_image .left a {  position: absolute;  top: 50%;  right: 0.625rem;  transform: translateY(-50%);  float: none;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 700;  font-size: 0.875rem;  line-height: 1.428;  letter-spacing: -0.01rem;  color: #6E0071; } body.dev-3956 .footer-row.menu {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  background-color: #E4E5E6; } body.dev-3956 .footer-row_new {  background-color: #E4E5E6; } body.dev-3956 .fancybox__container {  z-index: 1200; } body.dev-3956 #popup_block_order {  border-radius: 1.25rem;  background-color: #ffffff;  padding: 0.625rem 0.625rem;  left: 50%;  transform: translateX(-50%);  width: 30vw; } body.dev-3956 #popup_block_order .custom_input {  margin-bottom: 1.25rem; } body.dev-3956 #popup_block_order .custom_input#order_phone {  margin-top: 0 !important; } body.dev-3956 #popup_block_order .popup_content {  padding: 0.9375rem; } body.dev-3956 #popup_block_order .popup_content .title {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1.375rem;  line-height: 1.25;  font-weight: 600;  color: #101316;  text-align: left;  margin-bottom: 15px;  border-bottom: none; } body.dev-3956 #popup_block_order .popup_content .custom_input {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  line-height: 1.25;  font-weight: 600;  border-radius: 0.3125rem; } body.dev-3956 #popup_block_order .popup_content .custom_input ::-moz-placeholder {  color: #818589; } body.dev-3956 #popup_block_order .popup_content .custom_input ::placeholder {  color: #818589; } body.dev-3956 #popup_block_order .popup_content .custom_input ::-webkit-input-placeholder {  color: #818589; } body.dev-3956 #popup_block_order .popup_content .custom_input ::-moz-placeholder {  color: #818589; } body.dev-3956 #popup_block_order .popup_content .medium-desc {  margin: 1.25rem 0.625rem; } body.dev-3956 #popup_block_order .popup_content .medium-desc .medium-label {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem;  line-height: 1.5;  font-weight: 600;  color: #54585D;  text-align: left;  margin-bottom: 0.625rem; } body.dev-3956 #popup_block_order .popup_content .medium-desc p {  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  line-height: 1.28;  font-weight: 400;  color: #54585D;  text-align: left; } body.dev-3956 #popup_block_order .popup_content .medium-desc p a {  color: var(--primary-color-v2); } body.dev-3956 #popup_block_order .popup_content .group-submit-button {  display: flex;  align-items: center;  justify-content: space-between;  flex-direction: row-reverse; } body.dev-3956 #popup_block_order .popup_content .group-submit-button #submit_email1 {  margin: 0;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  line-height: 1.428;  font-weight: 700;  color: #FFFFFF; } body.dev-3956 #popup_block_order .popup_content .group-submit-button .btn-skip-email {  margin-top: 0;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 0.875rem;  line-height: 1.428;  font-weight: 700;  color: var(--primary-color-v2);  padding: 0 3.125rem; } body.dev-3956 #popup_block_order.top-input-form {  top: 0.625rem; } body.dev-3956 #footer.footer.footer-new .font16px {  font-size: 1rem; } body.dev-3956 #footer.footer.footer-new .font18px {  font-size: 1.125rem; } body.dev-3956 #footer.footer.footer-new .button_font16 {  font-size: 1rem !important; } body.dev-3956 #footer.footer.footer-new #before-subscribe .subscribe-title-v3 {  font-size: 1.375rem; } body.dev-3956 #footer.footer.footer-new #before-subscribe .subscribe-form .form-control::-moz-placeholder {  font-size: 0.875rem; } body.dev-3956 #footer.footer.footer-new #before-subscribe .subscribe-form .form-control::placeholder {  font-size: 0.875rem; } body.dev-3956 #footer.footer.footer-new #before-subscribe .mailing-condition-container a {  color: var(--primary-color-v2); } body.dev-3956 #footer.footer.footer-new .contact-footer-wrapper .message_text_time, body.dev-3956 #footer.footer.footer-new .contact-footer-wrapper .message_text_24h {  font-size: 0.875rem !important; } body.dev-3956 #footer .btn-review-section {  font-size: 1.25rem; } body.dev-3956 .satisfaction-trustpilot .trustpilot-footer .title-trustpilot {  font-size: 1.5rem; } body.dev-3956 .showcase-page .sort_mediums .wrapper-dropdown-5 {  font-size: 1.125rem; } body.dev-3956 .showcase-page .empty-showcase-message {  font-size: 1.125rem; } body.dev-3956 .fullwidth-showcase .create-your .group-btn-create-your .left-title {  font-size: 1.375rem; } body.dev-3956 .fullwidth-showcase .create-your .group-btn-create-your .right-btn {  font-size: 1.125rem;  width: 13.75rem; } body.dev-3956 .fullwidth-showcase #inspiration_gallery .list_title {  font-size: 1.78125rem !important;  line-height: 3.1875rem;  letter-spacing: -0.01rem; } body.dev-3956 .fullwidth-showcase #inspiration_gallery #hpau-items-inspiration .hpau-item .caption-occ .cap-title {  font-size: 1.3125rem; } body.dev-3956 .fullwidth-showcase #inspiration_gallery #hpau-items-inspiration .hpau-item .sub-title {  font-size: 1.125rem; } body.dev-3956 .fullwidth-showcase .card-review-index-v6 .group-slide .head-section .overlay .text-card-header .text {  font-size: 1.46875rem;  line-height: 1.21;  letter-spacing: -0.044375rem; } body.dev-3956 .fullwidth-showcase .card-review-index-v6 .group-slide .footer-section .footer-section-title {  font-size: 1.1875rem;  line-height: 1.185;  letter-spacing: -0.035625rem; } body.dev-3956 .fullwidth-showcase #hiw-landing-page-container .hiw-turnaround-items-container .hiw-turnaround-head-title {  font-size: 3.125rem; } body.dev-3956 .fullwidth-showcase #hiw-landing-page-container .hiw-turnaround-items-container .hiw-turnaround-items .hiw-turnaround-item .hiw-turnaround-big-title {  font-size: 1.25rem; } body.dev-3956 .fullwidth-showcase #hiw-landing-page-container .hiw-turnaround-items-container .hiw-turnaround-items .hiw-turnaround-item .hiw-turnaround-item-title {  font-size: 1.0625rem; } body.dev-3956 .fullwidth-showcase .see-turn-around .group-btn-turn-around .left-title {  font-size: 1.1875rem; } body.dev-3956 .fullwidth-showcase .see-turn-around .group-btn-turn-around .sub-title1 {  font-size: 1rem;  line-height: 1.18; } body.dev-3956 .fullwidth-showcase .see-turn-around .group-btn-turn-around .right-btn {  font-size: 1.125rem; } body.dev-3956 .fullwidth-showcase .product-info-sc-v3 .order-info-v3 .font18px {  font-size: 1.125rem; } body.dev-3956 .fullwidth-showcase .product-info-sc-v3 .order-info-v3 .font24px {  font-size: 1.5rem; } body.dev-3956 .fullwidth-showcase .product-info-sc-v3 .order-info-v3 #landing-page-addtocart {  font-size: 1.125rem; } body.dev-3956 .fullwidth-showcase .button_order .order-now {  font-size: 1.125rem; } body.dev-3956 .fullwidth-showcase .browse-our-galleries {  font-size: 1.375rem; } body.dev-3956 .fullwidth-showcase .love-us .list_title {  font-size: 3rem; } body.dev-3956 .fullwidth-showcase .love-us .font23px {  font-size: 1.3125rem; } body.dev-3956 .fullwidth-showcase .love-us .hand-panting-items .hand-panting-item .hand-panting-title {  font-size: 2rem;  line-height: 1.609; } body.dev-3956 .fullwidth-showcase .custom-style-showcase .tablet_showcase_title .head_title {  font-size: 4.375rem; } body.dev-3956 .fullwidth-showcase .custom-style-showcase .new-showcase-header-flex {  padding-left: 0; } @media (min-width: 1920px) {  body.dev-3956 #discount_banner {   padding-top: 15px;  } } body.dev-3956 .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .head-section .text {  font-size: 1.4375rem;  line-height: 1.24;  width: 100%; } body.dev-3956 .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .footer-section .footer-section-title {  font-size: 1.1875rem;  line-height: 1.185; } body.dev-3956 #love-us-2518 .commitment-items .attached-item {  display: flex;  flex-direction: column;  align-items: center;  justify-content: center; } body.dev-3956 .how-it-works .banner-content .section-title .head_title {  font-size: 3.125rem; } body.dev-3956 .how-it-works .banner-content .block_button span {  font-size: 1.625rem; } body.dev-3956 .how-it-works .hiw-infos .info-item .info-content .content-step .info-title {  font-size: 2.5rem; } body.dev-3956 .how-it-works .hiw-infos .info-item .info-content .content-step .info-content-text {  font-size: 1rem; } body.dev-3956 .how-it-works .inspiration-section .banner .top-content h1 {  font-family: 4.375rem; } body.dev-3956 .how-it-works .inspiration-section .banner .top-content p {  font-size: 2rem; } body.dev-3956 .how-it-works .inspiration-section .inspiration-content .content-item .item-details .item-title .first-title {  font-size: 3.375rem; } body.dev-3956 .how-it-works .inspiration-section .inspiration-content .content-item .item-details .item-title .second-title {  font-size: 1.25rem; } body.dev-3956 .how-it-works .inspiration-section .inspiration-content .content-item .item-details .item-desc {  font-size: 1.25rem; } body.dev-3956 .how-it-works .inspiration-section .inspiration-content .content-item .item-details .item-button .btn {  font-size: 1.5rem; } body.dev-3956 .index-v5c #occasion_gallery #hpau-items-occasion .hpau-item .caption-occ .cap-title {  font-size: 1.375rem !important; } body.dev-3956 .index-v5c .create-your-hp-2518-btn-group .button_order .order-now {  padding: 0.625rem; } body.dev-3956 .index-v5c .inspiration-gallery-hp-2518 #inspiration_gallery #hpau-items-inspiration .hpau-item .caption-occ .cap-title {  font-size: 1.3125rem; } body.dev-3956 .index-v5c .inspiration-gallery-hp-2518 #inspiration_gallery #hpau-items-inspiration .hpau-item .sub-title {  font-size: 1.125rem; } body.dev-3956 .index-v5c #hiw-landing-page-container .hiw-turnaround-items-container .hiw-turnaround-head-title {  font-size: 2.25rem; } body.dev-3956 .index-v5c #hiw-landing-page-container .hiw-turnaround-items-container .hiw-turnaround-items .hiw-turnaround-item .hiw-turnaround-big-title {  font-size: 1.1875rem; } body.dev-3956 .index-v5c #hiw-landing-page-container .hiw-turnaround-items-container .hiw-turnaround-items .hiw-turnaround-item .hiw-turnaround-item-title {  font-size: 1.0625rem; } body.dev-3956 .index-v5c #showcase-button-hp-2518 .banner-middle-new .price-timing {  font-size: 1.375rem; } body.dev-3956 #popup-turnaround-table .turnaround-table-v2 .table tbody tr th {  font-size: 0.875rem; } body.dev-3956 #popup-turnaround-table .margin-top span {  font-size: 0.875rem; } body.dev-3956 .love-us-v21 .list_title {  font-size: 3rem; } body.dev-3956 .love-us-v21 .love-us-content {  font-size: 1.4375rem; } body.dev-3956 .partial-group .love-us .hand-panting-items .hand-panting-item .hand-panting-title {  font-size: 1.875rem; } body.dev-3956 .partial-group .love-us .hand-panting-items .hand-panting-item .hand-panting-sub-title {  font-size: 1.3125rem !important; } body.dev-3956 .seo-section .span-style {  font-size: 24px !important; } body.dev-3956 .seo-section .description {  font-size: 22px; } body.dev-3956 .content-top-normal #policy-content, body.dev-3956 .content-top-normal #ccpa-content {  font-size: 1rem !important; } body.dev-3956 .content-top-normal #policy-content h1, body.dev-3956 .content-top-normal #ccpa-content h1 {  font-size: 1.875rem !important; } body.dev-3956 .about-section .new-layout-about .title {  font-size: 3rem; } body.dev-3956 .about-section .new-layout-about .our-story-des-block-1--text-1 {  font-size: 1.25rem; } body.dev-3956 .about-section .new-layout-about .our-story-des-block-1--text-2 {  font-size: 1.25rem; } body.dev-3956 .about-section .new-layout-about .our-story-des-block-1--text-3 {  font-size: 1.25rem; } body.dev-3956 .about-section .our-values-block .our-values-title {  font-size: 3rem; } body.dev-3956 .about-section .our-values-block .our-values-title .our-values-block--item .our-values-block--item--title {  font-size: 1.25rem; } body.dev-3956 .about-section .title {  font-size: 3rem; } body.dev-3956 .about-section .our-story-des-block-1 .our-story-des-block-1--text-1 {  font-size: 1.25rem; } body.dev-3956 .shopping-cart-v3 .checkout .cart_content .cart_empty_text {  font-size: 2.5rem; } body.dev-3956 .shopping-cart-v3 .checkout .cart_content .retrieve_signin {  font-size: 1.5rem; } body.dev-3956 .shopping-cart-v3 .marketing-v2 .marketing-block .remove-text-align {  font-size: 1.125rem; } body.dev-3956 .shopping-cart-v3 .marketing-v2 .marketing-block .color_text_shoppingcart {  font-size: 1rem; } body.dev-3956 .dev-3956-process-button {  position: fixed;  bottom: 0;  z-index: 101;  background: #fff;  width: 100%;  left: 0;  box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.3); } body.dev-3956 .dev-3956-process-button.btn-process-group-fixed {  float: unset !important;  width: 100% !important; } body.dev-3956 .dev-3956-process-button .box_content_left {  display: flex;  flex-direction: column; } body.dev-3956 .dev-3956-process-button .box_content_left .div_button {  display: flex;  justify-content: flex-start;  margin: 0;  padding: 0.625rem 0;  margin: 0 !important; } body.dev-3956 .dev-3956-process-button .box_content_left .div_button .attr-button {  margin-left: auto; } body.dev-3956 .dev-3956-process-button .box_content_left .div_button .skip_button, body.dev-3956 .dev-3956-process-button .box_content_left .div_button .back_button, body.dev-3956 .dev-3956-process-button .box_content_left .div_button .step2-skip-button {  margin-right: 0;  order: 1;  background: none !important; } body.dev-3956 .dev-3956-process-button .box_content_left button.btn-order-pink, body.dev-3956 .dev-3956-process-button .box_content_left button.btn-continue-blue {  background-image: none;  background-color: #6E0071 !important;  color: #ffffff;  border: none;  border-radius: 0.3125rem;  padding: 0.625rem 1rem;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem !important;  font-weight: 700;  cursor: pointer;  transition: filter 0.2s ease, background-color 0.2s ease;  text-transform: capitalize;  display: inline-flex;  align-items: center;  justify-content: center;  gap: 0.625rem;  width: 6rem;  line-height: 1.5;  margin-right: 0; } body.dev-3956 .dev-3956-process-button .box_content_left button.btn-order-pink:hover, body.dev-3956 .dev-3956-process-button .box_content_left button.btn-continue-blue:hover {  filter: brightness(1.2);  background-color: #6E0071 !important;  color: #ffffff; } body.dev-3956 .dev-3956-process-button .box_content_left button.btn-order-pink:disabled, body.dev-3956 .dev-3956-process-button .box_content_left button.btn-continue-blue:disabled {  background-color: #E0E3E5 !important;  color: #B1B5B8;  cursor: not-allowed;  filter: none;  opacity: 1;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-weight: 900;  font-size: 0.875rem;  line-height: 1.25rem;  letter-spacing: -0.01rem; } body.dev-3956 .dev-3956-process-button .box_content_left button.btn-order-pink:disabled:hover, body.dev-3956 .dev-3956-process-button .box_content_left button.btn-continue-blue:disabled:hover {  background-color: #E0E3E5 !important;  color: #B1B5B8; } @media (max-width: 767px) {  body.dev-3956 .dev-3956-process-button .box_content_left button.btn-order-pink, body.dev-3956 .dev-3956-process-button .box_content_left button.btn-continue-blue {   padding: 0.625rem 1.5625rem;   font-size: 1rem;  } } body.dev-3956 .dev-3956-process-button .box_content_left .skip_button, body.dev-3956 .dev-3956-process-button .box_content_left .back_button, body.dev-3956 .dev-3956-process-button .box_content_left .step2-skip-button {  color: #000000;  font-family: "Source Sans Pro", "Open Sans", Arial, sans-serif;  font-size: 1rem !important;  font-weight: 700;  text-decoration: underline;  text-underline-offset: 0.25rem;  background: transparent;  border: none;  cursor: pointer;  padding: 0.3125rem 0.625rem;  display: inline-block; } body.dev-3956 .dev-3956-process-button .box_content_left .skip_button:hover, body.dev-3956 .dev-3956-process-button .box_content_left .back_button:hover, body.dev-3956 .dev-3956-process-button .box_content_left .step2-skip-button:hover {  color: #333333;  text-decoration: none; } @media (max-width: 767px) {  body.dev-3956 .dev-3956-process-button .box_content_left .skip_button, body.dev-3956 .dev-3956-process-button .box_content_left .back_button, body.dev-3956 .dev-3956-process-button .box_content_left .step2-skip-button {   font-size: 1rem;  } } body.dev-3956 .dev-3956-process-button .box_content_left .back_button.input_disable {  display: none !important; } 
