 body .list {margin-left: 0} .thumb-list .list_title {margin-bottom: 15px} .thumb-list {float:left; width:100%; position: relative} body figure.width {   position: absolute;   width: 11%;   margin-top: 0;   right: 0;   bottom: 0; }  body #slider1_container .slide_button {   margin-top:10px } #bg_text_slide {   height: 100%;   max-width: 600px;   padding-top: 4%;   padding-left: 6%;   background: linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0)); } #bg_text_slide #bg_text_slide_content .shipping_text {   padding-top: 10px; } #bg_text_slide h1, #bg_text_slide h2 {   text-shadow: 0px 2px 4px #000000; } #bg_text_slide h2 {   font-family: GeorgiaLight; } body .btn-photo {   margin-left: 0;   padding: 10px 70px;   text-shadow: 0px 1px 2px #df8c19; } body #slider1_container p.shipping_text {   margin-top: 10px;   font-weight: 700;   text-align: left;   text-shadow: 0px 2px 4px #000000; } body .slide_button {   margin-left: 0; } body .text-slide {   top: 0;   text-align: left;   max-height: none; }  body .banner-middle {   text-align: left;   padding: 20px 35px; } .btn-showcase {   position: absolute;   right: 40px;   top: 36px;   padding: 15px 80px;   background-color: #128283;   -webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px; } body.language_fr .btn-showcase {   padding: 15px 40px; } .language_es .banner-middle strong {   font-size: 31px; } .banner-middle:hover .btn-showcase {   background-color: #095859; }  .frame-homepage {   background-image: url(https://www.paintyourlife.com/themes/newPainting/img/frames/background.png); } .frame_homepage .frame_item {   position: relative;   float: left;   margin-top: 2%;   margin-left: 1%;   width: 10%;   height: 113px; } .frame_homepage .frame_item .radio-wrap-img {   position: relative; } .frame_homepage .frame_item .radio-wrap-img:hover .view-corner {   display: block;   cursor: pointer; } .frame_homepage .frame_item img {   width: 100%;   -webkit-box-shadow: 0px 2px 5.76px 0.24px rgba(0, 0, 0, 0.38);   -moz-box-shadow: 0px 2px 5.76px 0.24px rgba(0, 0, 0, 0.38);   box-shadow: 0px 2px 5.76px 0.24px rgba(0, 0, 0, 0.38); } .frame_homepage .frame_item .view-corner {   background: rgba(0, 0, 0, 0.5) url(https://www.paintyourlife.com/themes/newPainting/img/order/view-frame.png) center center no-repeat;   width: 100%;   height: 100%;   position: absolute;   display: none; } .frame_homepage .frame_description {   margin-top: 2%; } .order_info .right .btn-photo.pink-background {margin-top: 12px; padding: 15px;}  .language_es .landing_page_view_text .font80px {   font-size: 62px; } .title-block-pageVer4 .font {   margin-bottom: 0; } .trustpilot_carousel.home-position {   padding-top: 20px;   margin-top: 20px;   background-color: #262626; } .trustpilot_carousel.home-position.v2 {   margin-top: 0;   display: none; }  @media screen and (min-width: 2500px) {  #content #top-static-banner .video-artist-new-desktop {  top: 15%;   } } @media screen and (min-width: 1919px) {   #top-static-banner .title-block-pageVer4 .font-photo,#top-static-banner .title-block-v5 .font86px {  font-size: 100px;   }   #top-static-banner .title-block-pageVer4 .font24px, .title-block-v5 .font24px {  font-size: 27px;   }   #top-static-banner .title-block-pageVer4 .btn-pink, #top-static-banner .title-block-v5 .btn-pink {  padding: 16px 60px;   }   #top-static-banner .title-block-pageVer4 .font20px, #top-static-banner .title-block-v5 .btn-pink h1, #top-static-banner .title-block-v5 .btn-pink div {  font-size: 28px;   }   #top-static-banner .title-block-v5, #top-static-banner .title-block-pageVer4 {  padding-top: 1%;   }   #top-static-banner .title-block-pageVer4 .font {  margin-bottom: 0;   }   #top-static-banner .video-artist-new-desktop {  position: absolute;  height: 100%;  top: 6%;  right: 6%;  color: white;  text-align: center;  font-size: 35px;  display: none;   }   #top-static-banner .video-artist-new-old-desktop {  right: 33%;   }   #top-static-banner .video-artist-new-desktop .artist-add-new-video {  display: none;  width: 350px !important;  height: 275px !important;   }   #top-static-banner img {  width: 100%;   } } @media screen and (max-width: 1919px) {  .video-artist-new-desktop {  display: none;   }   #top-static-banner img.images-artist-new {  min-width: 136vw;   }   #top-static-banner img.images-artist-new-old {  min-width: 130vw;  margin-left: -30vw;   }   #top-static-banner {  overflow: hidden;   } } @media screen and (min-width: 1601px) {   body #slider1_container .slide_button {  margin-bottom: 40px;   }   body #slider1_container p.shipping_text {  margin-top: 40px;   }   #bg_text_slide {  padding-top: 7%;   }   .btn-photo {  padding: 18px 46px;   }   body .text-slide h1 {  line-height: 90px;   }   #bg_text_slide .font-baselight {  font-size: 86px;   }   #bg_text_slide .font82px {  font-size: 92px;   }   #bg_text_slide .font24px {  font-size: 28px;   }   #bg_text_slide .font30px {  font-size: 34px;   }   #bg_text_slide .font18px {  font-size: 22px;   } } @media screen and (min-width: 1367px) and (max-width: 1600px) {   #bg_text_slide {  padding-top: 6%;   }   body.xmas #bg_text_slide {  padding-top: 3%;   }   body .text-slide h1 {  line-height: 80px;   }   #bg_text_slide .font-baselight {  font-size: 82px;   }   #bg_text_slide .font82px {  font-size: 88px;   }   #bg_text_slide .font24px {  font-size: 26px;   }   #bg_text_slide .font30px {  font-size: 32px;   }   #bg_text_slide .font18px {  font-size: 20px;   } } @media (min-width: 980px) and (max-width: 1200px) {   .banner-middle .font34px {  font-size: 24px;   }   .banner-middle .font28px {  font-size: 20px;   }   .btn-showcase {  font-size: 16px;  top: 30px;  padding: 10px 70px;   }   .font18px {  font-size: 14px;   }   #bg_text_slide .font82px {  font-size: 65px;   }   #bg_text_slide .font18px {  font-size: 16px;   }   #bg_text_slide .font24px {  font-size: 20px;   } } #top-static-banner {position: relative;} #top-static-banner .title-block {   position: absolute;   width: 32%;   height: 47%;   left: 0;   right: 0;   bottom: 7px;   margin: 0 auto;   overflow: hidden;   text-align: center;   color: #fff; } .title-block-v5 {   position: absolute;   top: 0;   padding: 3% 0 0 5%;   color: #fff;   background: transparent; } #top-static-banner .title-block-new-page {   padding-top: 1%; } .title-block-v5 .font86px {   font-size: 86px; } .title-block-v5 .btn-pink h1 {   margin: 15px 0;   font-size: 20px; } .title-block-v5 .btn-pink div {   margin: 10px 0;   font-size: 20px; } .title-block-v5 .h1-style span.font24px {   display: block;   line-height: 1.5em; } #top-static-banner .title-block-v5 .btn-pink {   padding: 0 42px; } @media only screen and (max-width: 1250px) and (min-width: 1024px) {   .title-block-v5 .h1-style .font86px {  font-size: 70px;   }   .title-block-v5 .h1-style span.font24px {  font-size: 19px;   } } @media only screen and (max-width: 1023px) {   .title-block-v5 .h1-style .font86px {  font-size: 60px;   }   .title-block-v5 .font24px {  font-size: 20px;   } } @media only screen and (max-width: 979px) {   .title-block-v5 .h1-style .font86px {  font-size: 50px;   }   .title-block-v5 .font24px {  font-size: 16px;   }   .title-block-v5 .btn-pink h1, .title-block-v5 .btn-pink div {  margin: 10px 0;  font-size: 16px;   } } #content > .mobile-only {   position: relative;; } section.ads-v5 {   position: absolute;   bottom: 5%;   width: 100%;   padding: 0 8%;   text-align: center;   color: #fff;   background-image: linear-gradient(to top, black, transparent); } .m-font54px {   font-size: 54px; } .m-font22px {   font-size: 22px; } section.ads-v5 .btn-get-start {   background-color: #FF135E;   width: 100%;   display: block;   border-radius: 5px;   font-size: 24px;   padding: 15px; } #top-static-banner .title-block h1:not(.h2-style), #top-static-banner .title-block .h1-style {   margin-top: 10px;   margin-bottom: 5px;   line-height: 0.9; } #top-static-banner .title-block h1:not(.h2-style) .bigger, #top-static-banner .title-block .h1-style .bigger {   margin-left: -5px; } #top-static-banner .title-block h1.h2-style, #top-static-banner .title-block h2 {   margin: 10px 0;   opacity: 0.9; } body.language_it #top-static-banner .title-block h1.h2-style, body.language_it #top-static-banner .title-block h2 {line-height: 1.2;} #top-static-banner .title-block h1.h2-style.two-lines, #top-static-banner .title-block h2.two-lines {   margin: 5px 0; } #top-static-banner .btn-pink {padding: 4px 42px;} #top-static-banner .btn-pink.btn-resume {padding: 0 42px;} #top-static-banner .title-block .btn-pink h1 {   font-size: 22px;   margin-top: 5px; } .title-block-pageVer4 {   position: absolute;   width: 60%;   height: 100%;   left: 0;   right: 0;   bottom: 7px;   padding-left: 5%;   padding-top: 3%;   overflow: hidden;   color: #fff; } .title-block-pageVer4 .font-photo {   font-size: 86px; } .title-block-pageVer4 .h1-photo {   margin: 10px 15px 10px 15px; } .title-block-pageVer4 .h2-font-photo {   line-height: 1.5em;   margin-top: 0;   margin-bottom: 15px; } #top-img-block{   position: relative; } #top-img-block .h1-style {   text-align: center;   position: absolute;   top: 50%;   color: white;   padding: 0 12%;   }  .title-block-pageVer4-m {   position: absolute;   width: 100%;   height: 50%;   left: 0;   right: 0;   bottom: 7px;   margin: 0 auto;   overflow: hidden;   text-align: center;   color: #fff; } .title-block-pageVer4-m .font-photo {   font-size: 55px; } .title-block-pageVer4-m .h1-photo {   margin: 10px 15px 10px 15px; } .title-block-pageVer4-m .h2-font-photo {   line-height: 1.5em;   margin-top: 0;   margin-bottom: 20px; } .title-block-pageVer4-m .btn-pets-v4-m {   width: 70%; }  .video-artist-new {   color: #333;   text-align: center;   font-size: 28px; } .video-artist-new .showcase_video {   padding-top: 0 !important; } .banner-middle .more-detail {   border: medium none;   color: #ff9d02;   margin-left: 10px;   text-decoration: underline; } .xmas-ribbon {   width: 95%;   font-size: 18px;   text-align: center;   margin: 15px auto;   padding: 8px 3px;   color: white;   border-radius: 4px;   background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/xmas_top_dt_v2-min.png);   background-size: cover; } .newyear-ribbon {   width: 95%;   font-size: 18px;   text-align: center;   margin: 15px auto;   padding: 8px 10px;   color: white;   border-radius: 4px;   background-color: #b78201;   display: flex;   justify-content: space-between; } @media only screen and (max-width: 1900px) {   #top-static-banner .title-block h1:not(.h2-style):not(.span-style), #top-static-banner .title-block .h1-style {  font-size: 45px;   }   #top-static-banner .title-block h1:not(.h2-style) .bigger, #top-static-banner .title-block .h1-style .bigger {  font-size: 49px;   }   #top-static-banner .title-block .btn-pink, #top-static-banner .title-block .btn-pink h1 {  font-size: 22px;   }   #top-static-banner .title-block h1.h2-style, #top-static-banner .title-block h2 {  font-size: 16px;   }   #top-static-banner .title-block h1.h2-style.font15px, #top-static-banner .title-block h2.font15px {  font-size: 15px;   }   .index-pets #top-static-banner .title-block-new-page {  padding-top: 3%;   } } @media only screen and (max-width: 980px) {   .title-block-pageVer4 .h2-font-photo {  font-size: 15px;   } } @media only screen and (max-width: 875px) {   .title-block-pageVer4 .h2-font-photo {  font-size: 14px;   } } @media (min-width: 768px) and (max-width: 800px) {   .index-pets #top-static-banner .title-block-new-page {  padding-top: 0;  font-size: 35px;   }   .index-pets.index-pets-v2 #top-static-banner .title-block-new-page {  bottom: 35px !important;   } } @media only screen and (max-width: 767px) {   .index-pets #top-static-banner .title-block-new-page {  background-image : url("https://dqhvdmwzk0rbb.cloudfront.net/pylweb/painting/hero-banner/Dogs_B_u2.gif") !important;  background-repeat : no-repeat no-repeat !important;  background-size : 100% !important;   }   .index-pets #top-static-banner .title-block-new-page.title-block-v6 .btn-block {  padding-top : 430px !important;   }   .index-pets .mobile-only .ads .pink-m-button:hover {  color : rgb(255, 255, 255);  text-decoration-line : none;   }   .index-pets #top-static-banner .title-block-v5 .h1-style, #top-static-banner #top-img-block {  display : none;   }   .title-block-pageVer4-m {  height: 43%;   }   .title-block-pageVer4-m .font22px{  font-size: 38px;   }   .title-block-pageVer4-m .font-photo {  font-size: 98px;   }   .title-block-pageVer4-m .h1-photo {  font-size: 28px;   }   .video-artist-new .artist-add-new-video {  display: block !important;  width: 100% !important;  padding-bottom: 100% !important;   }   .trustpilot_carousel.home-position {  padding: 20px 15px 0;   }   .trustpilot_carousel.home-position.v2 {  display: block;   }   .xmas-ribbon {  background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/xmas_top_mb-min.png);  font-size: 16px;  margin: 3px auto;  width: 96%;   }   .newyear-ribbon {  width: 98%;  font-size: 16px;  padding: 8px 4px;  margin: 3px auto;  vertical-align: middle;   } } @media only screen and (max-width: 645px) {   .title-block-pageVer4-m .font22px{  font-size: 35px;   }   .title-block-pageVer4-m .font-photo {  font-size: 90px;   }   .title-block-pageVer4-m .h1-photo {  font-size: 25px;   } } @media only screen and (max-width: 585px) {   .title-block-pageVer4-m {  height: 50%;   }   .title-block-pageVer4-m .font22px{  font-size: 28px;   }   .title-block-pageVer4-m .font-photo {  font-size: 80px;   } } @media only screen and (max-width: 476px) {   .title-block-pageVer4-m {  height: 54%;   }   .title-block-pageVer4-m .font22px{  font-size: 25px;   }   .title-block-pageVer4-m .font-photo {  font-size: 63px;   }   .title-block-pageVer4-m .h1-photo {  font-size: 20px;   } } @media screen and (max-width: 399px) {   .index-pets #top-static-banner .title-block-new-page.title-block-v6 .btn-block {  padding-top : 390px !important;   } } @media (min-width: 380px) and (max-width: 398px) {   .index-pets #top-static-banner .title-block-new-page.title-block-v6 .btn-block {  padding-top : 415px !important;   } } @media only screen and (max-width: 385px) {   .title-block-pageVer4-m {  height: 62%;   }   .title-block-pageVer4-m .font22px{  font-size: 23px;   }   .title-block-pageVer4-m .font-photo {  font-size: 48px;   }   .title-block-pageVer4-m .h1-photo {  font-size: 20px;   } } @media only screen and (max-width: 342px) {   .title-block-pageVer4-m {  height: 66%;   } } @media only screen and (max-width: 320px) {   .index-pets #top-static-banner .title-block-new-page.title-block-v6 .btn-block {  padding-top : 335px !important;   }   .title-block-pageVer4-m .font22px{  font-size: 20px;   }   .title-block-pageVer4-m .font-photo {  font-size: 45px;   }   .title-block-pageVer4-m .h1-photo {  font-size: 18px;   }   .video-artist-new {  font-size: 25px;   }   .video-artist-new .artist-add-new-video {  width: 113% !important;   } }  @media screen and (min-width: 1024px) and (max-width: 1200px) {   .landing_page_view_text .font60px {  font-size: 50px;   }   .landing_page_view_text span.font-weight500 {  margin-bottom: 0px;   }  .language_es .banner-middle strong {  font-size: 23px;   }   .language_es .landing_page_view_text .font80px { font-size: 50px; }   .language_es .landing_page_view.wedding_section .font60px {font-size: 45px; line-height: 45px;}   .language_nl .landing_page_view.pet_section .font80px {font-size: 55px; }   .language_nl .landing_page_view.pet_section .landing_page_view_text a.btn-photo { font-size: 14px; padding: 10px; }   .language_nl .landing_page_view.wedding_section .font60px {font-size: 45px; line-height: 45px;}   .language_it .landing_page_view.pet_section .font80px {font-size: 55px; }   .language_it .landing_page_view.pet_section .landing_page_view_text a.btn-photo { font-size: 14px; padding: 10px; }   .language_it .landing_page_view.wedding_section .font60px {font-size: 40px; line-height: 45px;}   .title-block-pageVer4 .h2-font-photo {  font-size: 19px;   }   .title-block-pageVer4 .font-photo {  font-size: 64px;   } } @media screen and (min-width: 980px) and (max-width: 1023px) {   .language_es .banner-middle strong {  font-size: 21px;   }   .language_es .landing_page_view_text .font80px {  font-size: 40px;   }   #top-static-banner .title-block > h1:not(.h2-style), #top-static-banner .title-block .h1-style {  font-size: 30px;   }   #top-static-banner .title-block h1:not(.h2-style) .bigger, #top-static-banner .title-block .h1-style .bigger {  font-size: 35px !important;   }   #top-static-banner .title-block h1.h2-style, #top-static-banner .title-block h2 {font-size: 12px; margin-top: 5px;}   #top-static-banner .title-block h2.font15px {font-size: 12px;}   .title-block-pageVer4 .font-photo {  font-size: 60px;   }   .title-block-pageVer4 .h2-font-photo {  font-size: 15px;   } } @media (min-width: 750px) and (max-width: 979px) {   .banner-middle .font34px, .language_es .banner-middle .font34px {  font-size: 18px;   }   .banner-middle .font28px {  font-size: 14px;   }   .btn-showcase {  font-size: 14px;  top: 22px;  padding: 10px 70px;   }   body .font18px {  font-size: 12px;   }   #bg_text_slide .font18px {  font-size: 14px;   }   #bg_text_slide .font24px {  font-size: 18px;   }   #bg_text_slide .font82px {  font-size: 50px !important;   }   .language_es .landing_page_view_text .font80px {  font-size: 38px;   }   .title-block-pageVer4 .font-photo {  font-size: 49px;   }   #top-static-banner .btn-pink {  padding: 0 42px;   } } @media only screen and (min-width: 800px) and (max-width: 979px) {   body .text-slide h1 {line-height: 50px!important} } @media only screen and (min-width: 750px) and (max-width: 799px) {   body .text-slide h1 {line-height: 50px!important} } @media (max-width: 1023px) and (min-width: 750px) {   .language_es .landing_page_view.pet_section .landing_page_view_text a.btn-photo { font-size: 14px; }   .language_es .landing_page_view.wedding_section .landing_page_view_text { top: 15px; }   .language_it .landing_page_view.wedding_section .landing_page_view_text { line-height: 45px; }   .language_it .landing_page_view.wedding_section .font60px { font-size: 40px; }   .language_it .wedding_section .font-weight500 { font-size: 35px !important; }   .language_it .pet_section .landing_page_view_text a.btn-photo { padding: 10px; }   .language_nl .pet_section .landing_page_view_text a.btn-photo { padding: 10px; font-size: 10px; } } @media (min-width: 1201px) and (max-width: 1599px) {   .language_it .pet_section .font80px { font-size: 70px; }   .language_it .wedding_section .font-weight500 { font-size: 50px; }   .language_nl .pet_section .font80px { font-size: 60px; }   .language_nl .pet_section .landing_page_view_text a.btn-photo { padding: 10px;font-size: 14px; }   .language_nl .wedding_section .font60px {font-size: 50px;} } @media only screen and (min-width: 768px) {   .xmas-ribbon br {  display: none;   }   .index-pets-v2 #top-static-banner img.images-artist-new-old, .index-pets-v2 #top-static-banner .title-block-v5 div.h1-style {  display: none;   }   .index-pets.index-pets-v2 #top-static-banner .title-block-new-page {  margin-left: 10%;  padding: 0;  top: unset;  bottom: 70px;   } } 
#top-static-banner .title-block-new-page {   padding-top: 2%; } .btn-turnaround {   background-color: #ff135e !important;   color: white; } .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 strong.mobile-only.bolder.font18px.font-sanspro-bold {   margin: 0 -20px; } .banner-middle-new:hover {   background-color: rgba(255,19,94,0.2); } .font48px {   font-size: 48px; } .list_title.font48px, .list_title.font40px {   color: #0a0a0a;   font-weight: 600;   padding: 0 10px } .font-w600 {   font-weight: 600; } .list-artist-v20 .profiles .profile .avatar .avatar-overlay {   padding: 0;   background-color: initial;   background-image: inherit; } .uppercase {   text-transform: uppercase; } .love-us-v20, .testimonial-v20 {   margin-top: 60px; } .love-us-v20 .left-love-us {   padding-left: 110px; } .love-us-v20 .padding-center {   padding-left: 100px;   padding-right: 100px; } .bg-top-up-v20 {   position: absolute;   background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/dots-02.svg);   background-repeat: no-repeat;   margin: 10px 0;   top: -41px;   left: -45px;   z-index: -1; } .bg-inner-top-up-v20 {   width: 434px;   height: 264px;   background: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/shape-cyan-01.svg) no-repeat;   background-size: contain; } .bg-bottom-up-v20 {   background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/dots-01.svg);   background-repeat: no-repeat;   background-position: right 160px;   position: absolute;   bottom: 15%;   right: -45px;   z-index: -1; } .bg-inner-bottom-up-v20 {   width: 428px;   height: 257px;   background: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/shape-pink-01.svg) no-repeat;   background-size: contain; } .bg-love-us-top-v20 {   position: absolute;   margin: 10px 0;   top: -41px;   left: -100px;   z-index: -1;   background: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/dots-03.svg) no-repeat;   background-size: contain;   width: 213px;   height: 108px; } .bg-love-us-bottom-v20 {   position: absolute;   margin: 10px 0;   bottom: -55px;   right: -88px;   z-index: -1;   background: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/dots-03.svg) no-repeat;   background-size: contain;   width: 213px;   height: 108px; } .list-artist-v20 .profiles .profile {   padding: 4px; } .thumb-list .showcase_video_v20 {   padding: 0 0 3%; } .text-black {   color: #000000; } .capitalize {   text-transform: capitalize; } .margin-top-20 {   margin-top: 20px; } .margin-top-10 {   margin-top: 10px; } .index-2021 .list_title {   padding-top: 20px; } .index-2021 .list_title.list_title_v2 {   padding-top: 0; } .index-2021 .list_title.list_title_v2, #how-people-are-using-mobile.how-people-are-using-mobile h2 {   margin-bottom: 25px; } .index-2021 .love-us-v21 {   background-color: rgba(235,235,235,1);   margin-top: 30px; } .index-2021 .love-us-v21 .commitment-items {   display: flex;   flex-wrap: wrap;   justify-content: center;   text-align: center;   padding: 15px 0 25px; } .index-2021 .love-us-v21 .commitment-items img {   width: 61px; } .index-2021 .love-us-v21 .attached-item-title {   width: 170px;   padding: 10px; }  .carousel-v20 #hpau-items .slider-temp {   width: 10000px;   overflow: hidden;   display: flex; } .carousel-v20 #hpau-items .slider-temp .hpau-item {   width: 294px;   margin: 10px;   height: 245px; } .index-page .carousel-custom h2 {   margin-bottom: 25px; } #how-people-are-using .bg-top-up-gallery {   position: absolute;   background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/dots-02.svg);   background-repeat: no-repeat;   margin: 10px 0;   top: -45px;   left: 3px; } #how-people-are-using .bg-inner-top-up-gallery {   width: 500px;   height: 200px;   background: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/shape-pink-02.svg) no-repeat;   background-size: contain; } .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; } #how-people-are-using .bg-bottom-up-gallery {   background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/dots-01.svg);   background-repeat: no-repeat;   background-position: right 190px;   position: absolute;   top: 40px;   right: 0;   z-index: -1; } #how-people-are-using .bg-inner-bottom-up-gallery {   width: 577px;   height: 237px;   background: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/shape-cyan-02.svg) no-repeat;   background-size: contain; } #how-people-are-using-mobile h2 {   margin-bottom: 50px; } #how-people-are-using-mobile .bg-top-up-gallery {   position: absolute;   top: -25px; } #hpau-fb-items .loading {   background: url(https://www.paintyourlife.com/images/loading-big.gif) center;   text-indent: -1984px;   width: 100px;   height: 100px;   background-size: cover;   margin: 0 auto; } .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; } .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; } .fb-post-contain .prev, .fb-post-contain .next {   top: 45% !important; } .carousel-max-v95 {   max-width: 95%;   margin: 0 auto; } .carousel-v20 .icon-pink {   color: #ff135e; } .fb-post-contain .jssora13l {   left: 178px;   transform: rotate(180deg); } .fb-post-contain .jssora13r {   right: 178px; } .fb-post-contain .slick-track {   min-height: 300px; } #hpau-items-mobile {   overflow: hidden; } .slider.slider-temp {   width: 10000px;   overflow: hidden;   display: flex; } #hpau-fb-items .slick-dots li {   background-color: #ccc;   border-radius: 50%;   width: 15px;   height: 15px; } #hpau-fb-items .slick-dots li.slick-active {   background-color: #fe456e;   color: #fe456e; } #hpau-fb-items .slick-dots li button:before {   color: #ccc; } #hpau-fb-items .slick-dots li.slick-active button:before {   color: #fe456e; } body.language_en .carousel-v20.carousel-custom .carousel-items .carousel-item .caption .cap-title {font-size: 40px;} #showcase-slider-mobile {display: none;} #slider_container, .facebook_posts {   background-color: #FFFFFF !important; } .profiles .profile .name {   font-weight: normal !important; } .title-block-v5 {   padding: unset; } .top-banner-new {   position: relative; } .top-banner-new #top-static-banner {   position: unset;   padding: 0; } .box-img-showcase {   position: relative; } .icon-play-video-showcase-img {   width: 75px !important;   height: 75px;   position: absolute;   top: 45%;   left: 40%; } .icon-play-video-showcase-img.icon-play-v2 {   top: 35%; } .hiw-title-hp {   margin-top: -25px;  font-size: 30px !important; } .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: -2%;   top: 26%;   opacity: 1;   z-index: 1; } #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; } .index-2021 .list_title.list_title_v2.font40px, .index-page .carousel-custom h2 {   font-weight: 600; } #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; } .profiles .profile .name {   padding-top: 10px;   background: linear-gradient(0deg, #000000b0, transparent); } .gc-rush {   background-color: rgba(235,235,235,1); } .gc-rush a:hover {   text-decoration: none; } .gc-rush .gc-rush-flex {   display: flex;   background-color: #a90134;   color: white;   padding: 10px;   font-size: 13px;   justify-content: center; } .gc-rush .gc-rush-flex img {   margin-right: 8px; } @media screen and (min-width: 1920px) {   .title-block-new-page.title-block-v5 {  margin-left : 10%;   }   .title-block-new-page.title-block-v5 .hero-text-main {  font-size : 40px !important;   }   h1.span-style {  font-size : 24px !important;   } } @media screen and (min-width: 767px) {   .showcase_video.vertical-video.showcase_video_v20_top_2 .content_showcase_testimonial {  width: 100%;   }   .showcase_video.vertical-video.showcase_video_v20_top_2 .img_showcase_testimonial {  width: 100%;  padding-bottom: 57.31%;   }   .gc-rush .rush-desc {  font-size: 20px;   }   .gc-rush .gc-rush-flex {  font-size: 18px;   }   .gc-rush .gc-rush-flex img {  width: 68px;  margin-right: 20px;   } } @media screen and (max-width: 1400px) {   .bg-love-us-bottom-v20 {  right: -70px;   } } @media screen and (max-width: 1290px) {   .showcase-slider-v20 .jssora13r, .showcase-slider-v20 .jssora13rdn {  right: -20px !important;   }   .showcase-slider-v20 .bx-prev, .showcase-slider-v20 .jssora13l, .showcase-slider-v20 .jssora13ldn {  left: -10px !important;   } } @media (min-width: 1280px) and (max-width: 1439px) {   .title-block-new-page.title-block-v5 .hero-text-main {  font-size : 46px !important;   }   h1.span-style {  font-size : 30px !important;   } } @media screen and (max-width: 1115px) {   .carousel-max-v95 {  max-width: 92%;   }   .bg-bottom-up-v20 {  bottom: 26%;   } } @media screen and (max-width: 790px) and (min-width: 767px) {   .bg-top-up-v20.desktop-only, .bg-bottom-up-v20.desktop-only, .desktop-only.bg-love-us-bottom-v20 {  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;   } } @media (width: 768px) {   h1.span-style {  font-size : 20px !important;   }   .btn-block.btn-block-v2 {  margin-top : -15px;   } } @media screen and (max-width: 767px) {   body .slides-banner #top-static-banner .title-block-new-page {  background-image: unset !important;   }   body .top-banner-new.slides-banner #top-static-banner {  margin-top: -1px;   }   body .top-banner-new.slides-banner #top-static-banner .title-block-new-page .btn-block {  padding-top: 0;   }   .wrapper-full.top-header {  padding: 0;   }   html.res-view .language_fr .index-page.index-v5c #top-static-banner .btn-pink.btn-pink-v2 {  margin-bottom: 12px;   }   html.res-view .index-2021 .btn-block.btn-block-v2 {  width: max-content;   }   html.res-view .index-page.index-v5c #top-static-banner .btn-pink.btn-pink-v2 {  width: max-content;  padding: 3px 25px;   }   html.res-view .mobile-only.navbar .logo-link img {  top: -10px;   }   .mobile-no-padding {  padding: 0;   }  .font48px {  font-size: 22px;   }   html.res-view .index-page.index-v5c #top-static-banner {  max-width: 100%;   }   .language_en #top-static-banner .title-block-new-page,   .language_de #top-static-banner .title-block-new-page,   .language_es #top-static-banner .title-block-new-page,   .language_fe #top-static-banner .title-block-new-page,   .language_it #top-static-banner .title-block-new-page,   .language_nl #top-static-banner .title-block-new-page {  background-repeat : no-repeat no-repeat !important;  background-size : 100% !important;   }      body #top-static-banner .title-block-new-page.title-block-new-page-hero-v2 {  background-image : unset !important;   }   #top-static-banner.top-static-banner-hero-v2 {  position: relative;   }   html.res-view .index-page.index-v5c #top-static-banner.top-static-banner-hero-v2 .title-block-v5 {  margin-top: -16%;   }   html.res-view .index-page.index-v5c #top-static-banner.top-static-banner-hero-v2 .title-block-v5.title-block-speed-video {  margin-top: 0;  padding-top: 3%;   }   html.res-view .index-2021 .btn-block.btn-block-v2.speed-video-btn-block {  margin-top: 30px;   }   html.res-view .index-2021 .btn-block.btn-block-v2.speed-video-btn-block .btn-pink {  padding: 8px 30px;   }   html.res-view body:not(.language_en) .index-2021 .btn-block.btn-block-v2.speed-video-btn-block {  margin-top: 0;   }   html.res-view body:not(.language_en) .index-2021 .btn-block.btn-block-v2.speed-video-btn-block.speed-video-btn-block-login {  margin-top: 25px;   }   #top-static-banner.top-static-banner-hero-v2 .title-block-new-page .btn-block {  padding-top: 0 !important;   }   .language_en #top-static-banner .title-block-new-page {  background-image : url("https://dqhvdmwzk0rbb.cloudfront.net/pylweb/man-testimonial-21642332533.gif") !important;   }   .language_de #top-static-banner .title-block-new-page {  background-image : url("https://dqhvdmwzk0rbb.cloudfront.net/pylweb/painting/hero-banner/offseason_hero_GR.gif") !important;   }   .language_es #top-static-banner .title-block-new-page {  background-image : url("https://dqhvdmwzk0rbb.cloudfront.net/pylweb/painting/hero-banner/offseason_hero_SP.gif") !important;   }   .language_fr #top-static-banner .title-block-new-page {  background-image : url("https://dqhvdmwzk0rbb.cloudfront.net/pylweb/painting/hero-banner/offseason_hero_FR.gif") !important;  background-size: 100% 100% !important;   }   .language_it #top-static-banner .title-block-new-page {  background-image : url("https://dqhvdmwzk0rbb.cloudfront.net/pylweb/painting/hero-banner/offseason_hero_IT.gif") !important;   }   .language_nl #top-static-banner .title-block-new-page {  background-image : url("https://dqhvdmwzk0rbb.cloudfront.net/pylweb/painting/hero-banner/offseason_hero_NL.gif") !important;   }   .language_en #top-static-banner .title-block-new-page .h1-style,   .language_de #top-static-banner .title-block-new-page .h1-style,   .language_es #top-static-banner .title-block-new-page .h1-style,   .language_fr #top-static-banner .title-block-new-page .h1-style,   .language_it #top-static-banner .title-block-new-page .h1-style,   .language_nl #top-static-banner .title-block-new-page .h1-style {  display: none;   }   .language_en #top-static-banner .title-block-new-page .btn-block,   .language_de #top-static-banner .title-block-new-page .btn-block,   .language_es #top-static-banner .title-block-new-page .btn-block,   .language_it #top-static-banner .title-block-new-page .btn-block,   .language_nl #top-static-banner .title-block-new-page .btn-block {  padding-top : 430px;   }   .language_fr #top-static-banner .title-block-new-page .btn-block {  padding-top: 370px;   }  .love-us-v20 .left-love-us {  padding-left: 15px;   }   .font40px {  font-size: 25px !important;   }   .love-us-v20 .padding-center {  padding-left: 0;  padding-right: 0;   }   .love-us-v20 .font20px {  font-size: 17px !important;   }   .showcase_video_v20 .font-w100.font17px, .showcase_video_v20_old .font-w100.font17px {  font-size: 17px !important;   }   html.res-view .banner-middle .btn-showcase {  font-size: 18px;   }   html.res-view .showcase_item.showcase_video.showcase_video_v20, html.res-view .showcase_item.showcase_video.showcase_video_v20_old {  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, html.res-view .showcase_video_v20_old .font20px {  font-size: 22px;   }   .showcase_video_v20 .text-showcase, .showcase_video_v20_old .text-showcase {  font-weight: 600;  margin-top: 20px;   }   .font-w100 {  font-weight: 100;   }   .bg-top-mobile {  position: absolute;  background-image: url(https://newpyl.s3.amazonaws.com/cdn/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://newpyl.s3.amazonaws.com/cdn/images/backgrounds/dots-01.svg);  background-position: 100% 27px;  background-repeat: no-repeat;  margin: 10px 0;   }   .bg-video-1 {   }   .bg-video-2 {  right: -18%;  top: 70%;   }   .bg-video-3 {  top: -29px;  background-position: -45% 0px;   }   .bg-video-4 {  right: -18%;  top: 56%;   }   .w100-mobile {  width: 100%;   }   .list-artist-v20 .carousel-item.slick-slide .name.font40px {  font-size: 32px !important;   }   html.res-view .font20px {  font-size: 20px;   }   .res-view .font15px.shipping_text {  font-size: 15px;   }  #showcase-slider-mobile {display: block;}   .testi-video-2 {  right: -43%;  top: 50%;  z-index: -1;   }   .testi-video-3 {  right: -43%;  top: 60%;  z-index: -1;   }   .margin-mobile {  margin-top: 40px;   }   .overflow-class {  overflow: hidden;   }   .showcase_item.showcase_video.showcase_video_v20_top_2, .showcase_item.showcase_video.showcase_video_v20_top_old {  background-color: inherit;  padding: 0 !important;  box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;   }   .love-us-v20 .list li {  display: flex;   }   .love-us-v20 .list li span {  min-width: 20px;   }   html.res-view .showcase_item.showcase_video.vertical-video.showcase_video_v20_top_2.reduced-height-en .img_showcase_testimonial {  padding-bottom: 90% !important;   }   html.res-view .showcase_item.showcase_video.vertical-video.showcase_video_v20_top_2.reduced-height .img_showcase_testimonial {  padding-bottom: 120% !important;   }   html.res-view .showcase_item.showcase_video.vertical-video.showcase_video_v20_top_old.reduced-height .img_showcase_testimonial {  padding-bottom: 120% !important;   }   html.res-view .showcase_item.showcase_video.vertical-video.showcase_video_v20_top_old.reduced-height-de .img_showcase_testimonial {  padding-bottom: 170% !important;   }   html.res-view .showcase_item.showcase_video.vertical-video.showcase_video_v20_old.reduced-height-de-bot .img_showcase_testimonial {  padding-bottom: 120% !important;   }   .modal-dialog-testimonial {  height: 90vh;   }   .modal-video-vertical #testimonial-video-block {  padding-bottom: 85vh !important;   }   #testimonial-video-block .btn-close-modal-video.btn-close-modal-video-vertical {  right: 0;  top: -4%;   }   .index-v5c #testimonial-video-block .btn-close-modal-video.btn-close-modal-video-vertical {  top: calc(50% - 240px);  right: -15px;   }   #testimonial-video-block .btn-close-modal-video {  height: 39px;  top: 29%;   }   #testimonial-video-block[data-video-id="vm_1001"] .btn-close-modal-video,   #testimonial-video-block[data-video-id="vm_1002"] .btn-close-modal-video {  right: -3%;  top: 10%;   }   .index-2021 .love-us-v21 {  background-color: #FFFFFF;   }   .index-2021 .love-us-v21 .attached-item-title {  width: 135px;   } } @media screen and (max-width: 635px) {   .bg-video-4 {  top: 48%;  right: -25%;   }   .bg-video-2 {  top: 65%;  right: -25%;   } } @media screen and (max-width: 510px) {   .bg-video-3 {  top: -29px;  background-position: -100% 0px;   }   .bg-video-2 {  right: -38%;  top: 38%;   }   .bg-video-4 {  right: -38%;  top: 28%;   } } @media screen and (max-width: 400px) {   .bg-video-2 {  right: -36%;   }   .bg-video-4 {  top: 28%;   } } @media screen and (max-width: 399px) {   .language_en #top-static-banner .title-block-new-page .btn-block,   .language_de #top-static-banner .title-block-new-page .btn-block,   .language_es #top-static-banner .title-block-new-page .btn-block,   .language_it #top-static-banner .title-block-new-page .btn-block,   .language_nl #top-static-banner .title-block-new-page .btn-block {  padding-top : 390px;   } } @media (min-width: 380px) and (max-width: 398px) {   .language_en #top-static-banner .title-block-new-page .btn-block,   .language_de #top-static-banner .title-block-new-page .btn-block,   .language_es #top-static-banner .title-block-new-page .btn-block,   .language_it #top-static-banner .title-block-new-page .btn-block,   .language_nl #top-static-banner .title-block-new-page .btn-block {  padding-top : 405px;   } } @media screen and (max-width: 375px) {   .index-v5c #testimonial-video-block .btn-close-modal-video.btn-close-modal-video-vertical {  top: calc(50% - 225px);   } } @media screen and (max-width: 320px) {   .index-v5c #testimonial-video-block .btn-close-modal-video.btn-close-modal-video-vertical {  top: calc(50% - 195px);   }   .bg-video-4 {  top: 20%;   }   .language_en #top-static-banner .title-block-new-page .btn-block,   .language_de #top-static-banner .title-block-new-page .btn-block,   .language_es #top-static-banner .title-block-new-page .btn-block,   .language_fr #top-static-banner .title-block-new-page .btn-block,   .language_it #top-static-banner .title-block-new-page .btn-block,   .language_nl #top-static-banner .title-block-new-page .btn-block {  padding-top : 335px;   }   } @media (min-width: 768px) and (max-width: 800px) {   .carousel-max-v95 {  max-width: 92%;   } } @media screen and (min-width: 768px) {   .text-center.text-center-v2 {  margin-bottom: 25px;   }   body .slides-banner #top-static-banner .title-block-new-page .h1-style {  display: none;   }   body .slides-banner #top-static-banner .title-block-new-page {  top: unset;  bottom: 70px;  padding: 0 !important;  margin-left: 10%;   } } @media screen and (min-width: 768px) and (max-width: 1366px) {   .fb-post-contain .jssora13l {  left: 120px;   }   .fb-post-contain .jssora13r {  right: 120px;   }   .index-2021 #top-static-banner .title-block-new-page {  width: 50%;   }   .index-2021 #top-static-banner .hero-text-main {  font-size: 34px;   } } @media screen and (max-width: 1366px) {   .bg-love-us-top-v20 {  left: -70px;   }   .bg-love-us-bottom-v20 {  right: -20px;   }   .bg-top-up-v20 {  left: -20px;   }   .bg-bottom-up-v20 {  right: -20px;   } } @media screen and (max-width: 1919px) {   .top-banner-new img.images-artist-new {  min-width: 130vw;  margin-left: -30vw;   }   .top-banner-new {  overflow: hidden;   } } @media screen and (min-width: 1366px) and (max-width: 1919px) {   #top-static-banner .title-block-new-page {  padding-top: 4%;   }   .index-2021 #top-static-banner .title-block-new-page {  padding-top: 6%;   } } @media screen and (min-width: 768px) and (max-width: 900px) {   #top-static-banner .title-block-new-page {  padding-top: 1%;   } } @media only screen and (min-width: 768px) and (max-width: 1919px) {   .top-banner-new .images-artist-new.paris-hilton-banner {  min-width: 123vw;   } } @media only screen and (min-width: 1440px) and (max-width: 1500px) {   #top-static-banner .title-block-new-page.paris-hilton-title {  padding-top: 3%;   } } @media only screen and (min-width: 900px) and (max-width: 1439px) {   #top-static-banner .title-block-new-page.paris-hilton-title {  padding-top: 1% !important;   } } @media only screen and (min-width: 1024px) and (max-width: 1199px) {   #top-static-banner .title-block-new-page.paris-hilton-title .font60px {  font-size: 48px;   } } @media only screen and (min-width: 768px) and (max-width: 900px) {   #top-static-banner .title-block-new-page.paris-hilton-title .font60px {  font-size: 30px;   } } @media (min-width: 768px) and (max-width: 991px) {   body .slides-banner #top-static-banner .title-block-new-page {  bottom: 35px;   }   .list-artist-v20 .profiles .profile.profile-resp {  width: calc(100% / 3) !important;   }   .list-artist-v20 .profiles .profile.profile-resp.hidden-some-profile {  display: none;   } } @media (min-width: 2500px) {   body .slides-banner.artist-banner-video-v2 video {  height: 800px !important;  object-fit: cover;   } } @media (min-width: 1600px) and (max-width: 2499px) {   body .slides-banner.artist-banner-video-v2 video {  height: 700px !important;  object-fit: cover;   } } .xmas-logo-2022{   margin-top: 10px !important; } @media (max-width: 767px) {   .xmas-logo-2022{  margin-top: 20px !important;   } } @media (min-width: 768px) and (max-width: 1365px) {   .xmas-logo-2022{  margin-top: 20px !important;   } }
 .slick-slider {   position: relative;   display: block;   box-sizing: border-box;   -webkit-user-select: none; -moz-user-select: none;  -ms-user-select: none; user-select: none;   -webkit-touch-callout: none;   -khtml-user-select: none;   -ms-touch-action: pan-y;  touch-action: pan-y;   -webkit-tap-highlight-color: transparent; } .slick-list {   position: relative;   display: block;   overflow: hidden;   margin: 0;   padding: 0; } .slick-list:focus {   outline: none; } .slick-list.dragging {   cursor: pointer;   cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list {   -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track {   position: relative;   top: 0;   left: 0;   display: block;   margin-left: auto;   margin-right: auto; } .slick-track:before, .slick-track:after {   display: table;   content: ''; } .slick-track:after {   clear: both; } .slick-loading .slick-track {   visibility: hidden; } .slick-slide {   display: none;   float: left;   height: 100%;   min-height: 1px; } [dir='rtl'] .slick-slide {   float: right; } .slick-slide img {   display: block; } .slick-slide.slick-loading img {   display: none; } .slick-slide.dragging img {   pointer-events: none; } .slick-initialized .slick-slide {   display: block; } .slick-loading .slick-slide {   visibility: hidden; } .slick-vertical .slick-slide {   display: block;   height: auto;   border: 1px solid transparent; } .slick-arrow.slick-hidden {   display: none; } 
@charset 'UTF-8'; .slick-loading .slick-list {   background: #fff url('https://newpyl.s3.amazonaws.com/cdn/css/ajax-loader.gif') center center no-repeat; }  @font-face {   font-family: 'slick';   font-weight: normal;   font-style: normal;   font-display: swap;   src: url(https://www.paintyourlife.com/css/./fonts/slick.eot);  src: url('https://newpyl.s3.amazonaws.com/cdn/fonts/slick/slick.eot?#iefix') format('embedded-opentype'), url('https://newpyl.s3.amazonaws.com/cdn/fonts/slick/slick.woff') format('woff'), url('https://newpyl.s3.amazonaws.com/cdn/fonts/slick/slick.ttf') format('truetype'), url('https://newpyl.s3.amazonaws.com/cdn/fonts/slick/slick.svg#slick') format('svg'); } .slick-prev, .slick-next {   font-size: 0;   line-height: 0;   position: absolute;   top: 50%;   display: block;   width: 20px;   height: 20px;   padding: 0;   -webkit-transform: translate(0, -50%);   -ms-transform: translate(0, -50%);   transform: translate(0, -50%);   cursor: pointer;   color: transparent;   border: none;   outline: none;   background: transparent; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {   color: transparent;   outline: none;   background: transparent; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {   opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {   opacity: .25; } .slick-prev:before, .slick-next:before {   font-family: 'slick';   font-size: 20px;   line-height: 1;   opacity: .75;   color: white;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; } .slick-prev {   left: -25px; } [dir='rtl'] .slick-prev {   right: -25px;   left: auto; } .slick-prev:before {   content: '←'; } [dir='rtl'] .slick-prev:before {   content: '→'; } .slick-next {   right: -25px; } [dir='rtl'] .slick-next {   right: auto;   left: -25px; } .slick-next:before {   content: '→'; } [dir='rtl'] .slick-next:before {   content: '←'; }  .slick-dotted.slick-slider {   margin-bottom: 30px; } .slick-dots {   position: absolute;   bottom: -25px;   display: block;   width: 100%;   padding: 0;   margin: 0;   list-style: none;   text-align: center; } .slick-dots li {   position: relative;   display: inline-block;   width: 20px;   height: 20px;   margin: 0 5px;   padding: 0;   cursor: pointer; } .slick-dots li button {   font-size: 0;   line-height: 0;   display: block;   width: 20px;   height: 20px;   padding: 5px;   cursor: pointer;   color: transparent;   border: 0;   outline: none;   background: transparent; } .slick-dots li button:hover, .slick-dots li button:focus {   outline: none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before {   opacity: 1; } .slick-dots li button:before {   font-family: 'slick';   font-size: 6px;   line-height: 20px;   position: absolute;   top: 0;   left: 0;   width: 20px;   height: 20px;   content: '•';   text-align: center;   opacity: .25;   color: black;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; } .slick-dots li.slick-active button:before {   opacity: .75;   color: black; } 
.wrapper90 {width: 90%; margin: auto;} .bg-gray {background-color: #F7F7F7;} .carousel-custom {   padding-top: 1px;   padding-bottom: 40px; } .carousel-custom .carousel-items .carousel-item {   text-align: center;   position: relative;   display: inline; } .carousel-custom .carousel-items .carousel-item img {   display: inline-block;   max-width: 95%;   object-fit: contain; } .carousel-custom .carousel-items .carousel-item .caption {   width: inherit;   position: absolute;   bottom: 7px;   margin: auto;   left: 0;   right: 0;   display: inline-block;   text-transform: uppercase;   color: #fff; } .carousel-custom .carousel-items .carousel-item .caption .cap-title {line-height: 1; font-size: 50px;} .carousel-custom .carousel-items.cap-font33px .carousel-item .caption .cap-title {font-size: 33px;} .carousel-custom .carousel-items.pet-portraits .carousel-item .caption .cap-title {font-size: 21px;} .carousel-custom .carousel-items .carousel-item .caption a.cap-link {color: #fff; font-size: 17px;} body.language_en .carousel-custom.index-pets .carousel-items .carousel-item .caption .cap-title {white-space: nowrap; font-size: 29px;} body.language_en .carousel-custom .carousel-items .carousel-item .caption .cap-title {font-size: 44px;text-shadow: 4px 2px 7px #151515;} body.language_fr .carousel-custom .carousel-items .carousel-item .caption .cap-title {font-size: 32px;} body.language_es .carousel-custom .carousel-items .carousel-item .caption .cap-title {font-size: 40px;} body.language_it .carousel-custom .carousel-items .carousel-item .caption .cap-title {font-size: 33px;} .slick-slider .icon-arrow {   background-size: 100%;   width: 50px;   height: 70px;   background-repeat: no-repeat;   background-size: 100% 100%; } .slick-slider .prev .icon-arrow {   background-image: url("https://newpyl.s3.amazonaws.com/cdn/images/pages/single_landing/slider_arrow_left_black.png"); } .slick-slider .next .icon-arrow {   background-image: url("https://newpyl.s3.amazonaws.com/cdn/images/pages/single_landing/slider_arrow_right_black.png"); } .carousel-items .prev {   color: #999;   position: absolute;   top: 33%;   left: -2.6em;   font-size: 1.5em; } .carousel-items .prev:hover{   cursor: pointer;   color: black; } .carousel-items .next {   color: #999;   position: absolute;   top: 33%;   right: -2.6em;   font-size: 1.5em; } .carousel-items .next:hover{   cursor: pointer;   color: black; } .index-page .carousel-custom h2 {   font-size: 40px; } .font-baseneue {   font-family: BebasNeue; } @media (max-width: 1024px) {   .carousel-custom .carousel-items .carousel-item .caption {  padding: 0;   }   .carousel-custom .carousel-items .carousel-item .caption .cap-title {  font-size: 40px;   } } @media (min-width: 1500px) {   .wrapper-full.cst-wrapper-full {  max-width: inherit;   } } @media only screen and (max-width: 767px) {   .carousel-items .prev {  left: -7.6em;   }   .carousel-items .next {  right: -7.6em;   } } 
#hpau-testimonial-video-hp .alt-video {   height: 100%;   width: 100%;   object-fit: unset !important;   max-width: 100%; } .hpau-testimonial-item {   height: 80%; } #hpau-testimonial-vimeo-items-hp .slick-track {   display: flex !important; } #hpau-testimonial-video-hp .slider-temp {   width: 10000px;   overflow: hidden;   display: flex; } #hpau-testimonial-video-hp .slider-temp .hpau-testimonial-item.hpau-testimonial-item-it {   height: 500px; } #hpau-testimonial-video-hp .slider-temp .hpau-testimonial-item {   width: 355px;   margin: 0px;   padding: 10px !important; } #hpau-testimonial-vimeo-items-hp .slick-track:before, #hpau-testimonial-vimeo-items-hp .slick-track:after {   content: none; } #hpau-testimonial-vimeo-items-hp .slick-slide.hpau-testimonial-item-it {   max-height: 325px } #hpau-testimonial-vimeo-items-hp .slick-slide {   height: 100% !important;   text-align: center;   background: white;   margin: 10px;   max-height: 100%; } #hpau-testimonial-vimeo-items-hp .slick-slide:focus {   border: none !important; } .carousel-max-v100 {   margin: 0 auto; } .text-left {   text-align: left; } #hpau-testimonial-vimeo-items-hp .card-body {   height: 100%;   display: flex;   flex-direction: column; } .card-testimonial-vimeo {   height: 100%; } .card-testimonial-vimeo .card-text {   padding: 10px 0;   display: block;   overflow: hidden;   flex-grow: 1;   position: relative; } .review-video-testimonial {   padding: 5px;   border-bottom: 1px solid #d7d7d7;   width: 92%;   margin: 0 auto;   font-size: 20px; } .icon-reviewp-testimonial {   color: #767676;   padding-left: 0;   padding-right: 0; } .box-alt-video {   position: relative;   height: 350px;   background-color: #000000; } .icon-play-video-testimonial {   width: 75px;   height: 75px;   position: absolute;   top: 45%;   left: 41%; } .icon-play-video-testimonial:hover {   cursor: pointer; } .review-video-testimonial .row {   margin: 0px; } .load-more-fb {   color: #000000;   position: absolute;   top: 50px;   right: 0;   background: white; } .dot-more {   padding-left: 40px; } .load-more-fb .load-more-text {   font-weight: bold; } #hpau-testimonial-vimeo-items-hp .hpau-testimonial-item.carousel-item.slick-slide {   padding: 0px; } .carousel-v20 .icon-pink {   color: #999; } #hpau-testimonial-video-hp.carousel-v20 .icon-slick-v20 {   margin-top: 60px; } @media only screen and (max-width: 767px) {   .review-video-testimonial {  padding: 15px 0;   }   #hpau-testimonial-video-hp .slider-temp .hpau-testimonial-item {  height: 470px;   }   #hpau-testimonial-video-hp-items .slick-slide {  max-height: 470px;   }   .carousel-v20 .carousel-items .prev {  left: -14px;   }   .carousel-v20 .carousel-items .next {  right: -14px;   } } #vdo2 {   aspect-ratio: 190/107;   display: none; } #hpau-testimonial-video-hp .playpause {   background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/icon-play.png);   background-repeat: no-repeat;   width: 50%;  height: 75px;   position: absolute;   left: 0%;   right: 0%;   top: 0%;   bottom: 0%;   margin: auto;   background-size: contain;   background-position: center; } #hpau-testimonial-video-hp .btn-play-video-fb {   display: block;   margin: auto;   margin-top: -50%;   cursor: pointer; } .hpau-testimonial-video-sub-title {   margin-top: 10px; } img.icon-play-video {   max-width: 100% !important; } .hpau-testimonial-item-players iframe {   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%; } #hpau-testimonial-video-hp .hpau-testimonial-item-players {   background: #000;   background-size: cover;   background-repeat: no-repeat;   background-position: center top;   height: 300px;   overflow: hidden;   position: relative;   width: 100%;   padding-bottom: 100%; } #hpau-testimonial-video-hp .hpau-testimonial-container-player {   height: inherit;   width: 100%;   position: relative; }  .hpau-testimonial-video-sub-title .card-text {   display: block;   overflow: hidden;   flex-grow: 1;   position: relative;   padding-bottom: 30px;   max-height: 82px; } .load-more-testimonial-des {   color: #000000;   position: absolute;   top: 61px;   right: 0px;   background: white; } .load-more-testimonial-des .load-more-text {   font-weight: bold; } #hpau-testimonial-video-hp .sub-title-has-load-more {   max-height: 100px; } .center-slick-video .slick-list {   margin: auto; }
#create-your-portrait-hp-2518 .banner-middle-portrait {   background-color: #f4e2ff !important; } #create-your-portrait-hp-2518 .create-your-title {   color: #424040;   font-weight: inherit; } .hand-panting-items {   padding-top: 15px;   display: flex;   flex-flow: wrap;   justify-content: center;   text-align: center; } .hand-panting-title {   font-size: 30px;   color: #323132;   text-align: center; } .hand-panting-sub-title {   color: #605e62;   text-align: center;   padding: 10px; } .hand-panting-item-text-02 {   background-color: #f0ebf4; } .hand-panting-item-text-04 {   background-color: #e7f2f1; } .hand-panting-item-text-06 {   background-color: #f9f5ed; } .hand-panting-item-text {   display: grid;   align-items: center; } #showcase-button-hp-2518 .banner-middle-new {   background-color: #f4e2ff !important; } .font-inherit{   font-weight: inherit !important; } #showcase-button-hp-2518 .price-timing-v2{   color: #424040;   font-size: 25px;   padding-top: 5px; } .showcase-button-hp-2518 .btn-showcase.btn-viole-new {   background-color: #fff !important;  border: 1px solid var(--primary-color-v2) !important;   border-radius: 8px; } .occasion-gallery-hp-2518 .list_title_v2 {   display: none; } .occasion-gallery-hp-2518 .occasion-gallery-title {   display: block;   margin-bottom: 15px !important;   margin-top: 0; } .occasion-gallery-hp-2518 {   margin-top: 50px; } .occasion-gallery-hp-2518 .caption-occ {   font-size: 25px; } .cap-title-v3 {   color: var(--primary-color-v2); } .occasion-gallery-hp-2518 .caption-occ {   font-size: 22px !important; } .create-your-hp-2518-btn-group {   margin-bottom: 30px;   width: 100%;   margin-top: 20px; } .carousel-max-v95 .list_title_v2 {   font-weight: 100 !important; } .list_title.font48px, .list_title.font40px {   color: #585858; } #hpau-items-inspiration .cap-title {   font-family: unset;   line-height: initial;   font-size: 21px;   text-transform: uppercase;   color: #585858; } #hpau-items-inspiration .sub-title {   color: #585858; } #showcase-button-hp-2518 #love-us-2518 {   background-color: unset; } .hand-panting-item {   margin: 10px !important;   margin-top: 0px !important;   width: 100%; } #love-us-2518 .commitment-items img {   width: 75px;   height: 75px; } #showcase-button-hp-2518 .btn-showcase.btn-turnaround-v2 {   text-transform: uppercase !important;   font-weight: 200;   border: 2px solid #6e0072 !important; } #create-your-portrait-hp-2518 .banner-middle-portrait .btn-turnaround {   color: #6e0072; } #create-your-portrait-hp-2518 .btn-turnaround {   text-transform: initial !important;   font-weight: 100 !important; } #hpau-testimonial-video-hp {   padding-bottom: 0px;   margin-top: 30px; } .hpau-testimonial-video-sub-title {   width: 100% !important;   color: #585858 !important;   font-size: 18px;   text-align: left;   border-left: 4px solid var(--primary-color-v2);   padding: 5px 10px; } .margin-top-20px {   margin-top: 20px; } #showcase-button-hp-2518 .btn-turnaround-v2 {   background-color: #fff !important;   color: var(--primary-color-v2) !important;   border: 1px solid var(--primary-color-v2) !important;   border-radius: 8px; } #love-us-2518 {   background-color: unset !important; } #create-your-portrait-hp-2518 .btn-showcase {   text-transform: uppercase !important; } .create-your-portrait .banner-middle-portrait a {   border: 2px solid #6e0072 !important; } .font48px-none-bold {   color: #585858;   padding: 0 10px;   font-size: 48px; } .font23px {   font-size: 23px;   line-height: inherit;   color: #585858; } .occasion-gallery-hp-2518 .carousel-item {   box-shadow: 2px 2px 7px 3px rgba(0,0,0,0.1);   margin: 10px;   border-radius: 10px } .occasion-gallery-hp-2518 .occasion-img {   width: 100% !important;   max-width: 100% !important;   border-radius: 8px } .occasion-gallery-hp-2518 .occasion-img:first-child {   height: 300px !important;   max-height: 300px !important; } .occasion-gallery-hp-2518 .caption-occ {   font-size: 22px !important;   min-height: 70px;   max-width: 100% !important; } .playpause {   background-image: url('https://dqhvdmwzk0rbb.cloudfront.net/testimonial-videos-homepage-2518/icons/playIcon.png') !important; } .index-2021 .list_title.list_title_v2 {   font-weight: 100 !important; } .ful-width-no-margin {   margin-top: -15px; }  @media only screen and (min-width: 1000px){   .hand-panting-item {  margin: 5px 0;  width: 31% !important;  margin-top: 10px !important;   }   .hand-panting-items {  margin-left: -20px;  margin-right: -20px;   }   #hpau-testimonial-vimeo-items-hp {  margin-top: 30px;   }   .hand-panting-sub-title {  font-size: 20px;   }   .trustpilot-top-homepage-2518 {  padding-left: 0px !important;  padding-right: 0px !important;   }   .trustpilot-top-homepage-2518 .trustpilot-local {  margin-left: -30px;  margin-right: -15px;   }  #love-us-2518 .commitment-items img {  width: 113px;  height: 113px;   }   #hpau-testimonial-vimeo-items-hp {  margin-left: -10px;  margin-right: -10px;   }   .occasion-gallery-hp-2518 {  max-width: 1200px;  margin: 0 auto;  width: 100%;  margin-top: 40px;   }   #create-your-portrait-hp-2518 .create-your-title {  font-size: 25px;   }   #create-your-portrait-hp-2518 .btn-showcase {  margin-left: 60px !important;   }  .occasion-gallery-hp-2518 .cap-title-v3 {  text-align: center;   }   .create-your-hp-2518-btn-group .btn-viole-new {  min-width: 200px;   }   #love-us-2518 .font23px {  font-size: 21px;   }   .occasion-gallery-hp-2518 .caption-occ {  margin-top: 5px !important;   } } #showcase-button-hp-2518 {   color: #585858;   font-weight: inherit; } .hand-panting-items img {   width: 100%; } #love-us-2518 .commitment-items {   margin-bottom: 0px;   padding-bottom: 0px; } .partial-group {   margin-bottom: 30px;   width: 100%;   margin-top: -20px; } @media only screen and (max-width: 767px) {   .occasion-gallery-hp-2518 #occasion_gallery {  margin-bottom: 0px;   }   #showcase-button-hp-2518 .btn-showcase.btn-turnaround-v2 {  margin-left: unset !important;   }   #showcase-button-hp-2518 .price-timing-v2 {  font-size: 20px;  font-weight: 200 !important;   }   .occasion-gallery-hp-2518 .caption-occ .cap-title { }   .create-your-hp-2518-btn-group {  margin-bottom: 0px;  margin-top: 15px;   }   html.res-view .mobile-only.hiw-video-custom {  padding-top: 30px;   }   .inspiration-gallery-hp-2518 .sub-title {  text-align: center;  padding-left: unset;   }  .font48px-none-bold {  font-size: 29px;   }   .font23px {  font-size: 18px;   }   #love-us-2518 .font20px {  font-size: 15px;   }   .hand-panting-title {  font-size: 20px;  padding-top: 20px;   }   .index-2021 .love-us-v21 .commitment-items {  display: flex;  flex-wrap: wrap;  justify-content: center;  overflow: hidden;   }   .commitment-items .attached-item {  flex-basis: 33%;  width: 33%;   }   .occasion-gallery-hp-2518 .occasion-img:first-child {  min-height: 300px !important;   }   .occasion-gallery-hp-2518 .caption-occ {  min-height: 75px !important;   }   #love-us-2518 .attached-item-title {  padding-left: 0px !important;  padding-right: 0px !important;  width: 100% !important;   }   #love-us-2518 .list_title {  padding-top: 10px !important;  padding-left: 0px;  padding-right: 0px;   }   #love-us-2518 .font20px {  font-size: 18px;   } }  @media only screen and (max-width: 498px) {   .hand-panting-item {  width: 48%;   } }  @media only screen and (max-width: 600px) {   .hand-panting-item {  width: 50%;  min-height: 200px;   }   #love-us-2518 .love-us-v21 .attached-item-title {  width: 100%;  font-size: 16px !important;   }   #love-us-2518 .hand-panting-items img {  min-height: 225px;   }   #love-us-2518 .hand-panting-item {  margin: 0px !important;   }   #love-us-2518 .hand-panting-item .hand-panting-title {  padding: 5px;   }   #love-us-2518 .hand-panting-item .hand-panting-sub-title {  padding: 5px;   }   #love-us-2518 .hand-panting-item .font23px {  font-size: 15px;   }   .partial-group {  padding-left: 0px;  padding-right: 0px;   }   .hpau-testimonial-video-sub-title {  font-size: 17px;   } }  @media only screen and (min-width: 600px) {   .hand-panting-item {  width: 45%;   } } @media only screen and (min-width: 768px) {   .hand-panting-item {  width: 45%;   } }  @media only screen and (min-width: 992px) {   .hand-panting-item {  width: 45%;   } } .facebook-video-2518 {   display: none; }  @media (min-width: 750px) and (max-width: 800px) {   #showcase-button-hp-2518 .btn-turnaround-v2 {  padding: 8px 10px !important;   } }
.hiw-turnaround-head-title {   color: #4c2f00;   font-size: 36px;   text-transform: uppercase;   text-align: center;   margin-top: 0px;   padding-bottom: 20px;   font-weight: inherit;   font-weight: inherit;   font-family: "Roboto", sans-serif !important;   font-weight: 100 !important; } .hiw-group-title {   margin-bottom: 20px; } .hiw-no-margin-bottom {   margin-bottom: 0px !important; } #showcase-button-hp-2518 .price-timing-v2 {   font-family: "Roboto", sans-serif !important;   font-weight: 100 !important; } #create-your-portrait-hp-2518 .create-your-title {   font-family: "Roboto", sans-serif !important;   font-weight: 100 !important; } .hiw-turnaround-items-container {   max-width: 95%;   display: block;   margin: auto; } @media only screen and (min-width: 800px) {   #hiw-landing-page-container {  background-color: #faf5ec;  padding-top: 30px;  padding-bottom: 40px;  margin-bottom: 35px;  font-family: "Roboto", sans-serif !important;   }   #hiw-landing-page-container .banner-middle-new-hiw {  background-color: #f1def6 !important;   }   #hiw-landing-page-container .btn-turnaround-hw {  background-color: #fff !important;  color: var(--primary-color-v2)!important;  border: 2px solid var(--primary-color-v2)!important;  margin-left: 35px;  font-weight: 100;   }   #hiw-landing-page-container .btn-turnaround-hw:hover {  text-decoration: unset;   }   #hiw-landing-page-container .hw-banner-title {  color: #585858;  font-size: 24px;  font-family: "Roboto", sans-serif !important;  font-weight: 100 !important;   }   .hw-banner-sub-title {  color: #585858;   }   #hiw-landing-page-container .banner-middle {  text-align: center;   }   #hiw-landing-page-container .btn-showcase {  position: unset;   }   #hiw-landing-page-container a:hover {  text-decoration: unset;   }   .hiw-turnaround-items {  display: flex;  justify-content: center;  text-align: center;  padding: 15px 20px;  margin-bottom: 20px;   }   .hiw-turnaround-big-title {  font-weight: 500;  font-size: 19px;  margin-top: 20px;  color: var(--primary-color-v2)!important;  margin-bottom: 0px;   }   .hiw-turnaround-items img {  width: 120px;  height: 120px;   }   .hiw-turnaround-items img.arrow-icon {  width: 30px;  height: 16px;  margin-top: 60px;   }   .hiw-turnaround-items .img-hiw-main-img {  object-fit: contain;   }   .hiw-turnaround-items .begin-icon { }   .hiw-turnaround-items .ship-icon { }   .hiw-turnaround-items .aprove-icon {   }   .hiw-turnaround-items .hiw-turnaround-item-icon {  position: absolute;  height: 15px !important;  width: 2.1%;  margin-top: 60px;  margin-left: 35px;   }   .hiw-turnaround-item { }  .hiw-turnaround-item-title {  font-size: 17px;  color: #3e3d3b;   }   .wrapper-full-hiw {  max-width: 68%;   }   .hiw-landing-page-container-custom .banner-middle {  text-align: left !important;   }   .hiw-landing-page-container-custom .btn-showcase {  position: absolute !important;   }   #hiw-landing-page-container .price-timing-v2 {  font-size: 22px;  padding-top: 6px;   }   } @media only screen and (max-width: 780px) {   .hiw-turnaround-items {  display: none !important;   }   #hiw-landing-page-container .hiw-turnaround-items-container {  display: none !important;   }   #how-it-work-mobile-container-ct .showcase_video {  box-shadow: unset !important;   }   #how-it-work-mobile-container-ct .font20px {  font-size: 20px !important;   }   .hiw-video-mother-day .hiw-video-custom {  padding-top: 10px !important;   }   .hiw-mother-day-mobile-container {  margin-bottom: 35px !important;   } } @media screen and (min-width: 1500px) {   .hiw-turnaround-items .hiw-turnaround-item-icon {  position: absolute;  width: 1.5%;   } } @media screen and (min-width: 1900px) {   .hiw-turnaround-items .hiw-turnaround-item-icon {  position: absolute;  width: 1.2%;   } } .hiw-group-button-mobille .banner-middle-new {   background-color: #f4e2ff !important; } .hiw-group-button-mobille .banner-middle-new .font28px {   font-family: "Roboto", sans-serif !important;   font-weight: 200 !important;   color: #585858;   font-size: 20px;   line-height: inherit; } .hiw-group-button-mobille .banner-middle-new .btn-turnaround {   background-color: #fff !important;   color: var(--primary-color-v2) !important;   border: 1px solid var(--primary-color-v2) !important;   border-radius: 8px;   font-weight: 100; } .hiw-mother-day-mobile-container .banner-middle-new .font20px {   color: #585858;   padding-top: 10px;   font-family: "Roboto", sans-serif !important; } .hiw-mother-day-mobile-container {   padding-left: 0px;   padding-right: 0px; }
 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://www.paintyourlife.com/themes/newPainting/css/owlcarousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
 .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
#modal-url-coupon-custom .modal-content {   background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pylweb/coupon-banners/coupon-popup-background-v2.png);   background-repeat: no-repeat;   background-size: 60% 100%;   background-position: center; } #modal-url-coupon-custom button.close {   position: absolute;   right: 10px;   top: 0px;   color: #5F5F5F;   font-size: 40px;   opacity: 1;   font-weight: 100; } .popup-content-wrapper {   text-align: center;   padding-top: 25px; } .popup-content-wrapper .header-title {   color: var(--primary-color-v2);   font-size: 35px;   font-weight: 600;   margin-bottom: 15px; } .popup-content-wrapper .choose-country-wrapper {   display: flex;   align-items: center;   justify-content: center;   gap: 47px;   margin-bottom: 40px; } .popup-content-wrapper .choose-country-wrapper .main-image {   width: 120px;   margin-bottom: 8px; } .popup-content-wrapper .choose-country-wrapper .text-under-main-image {   font-size: 18px;   margin-bottom: 0; } .popup-content-wrapper .choose-country-wrapper .change-country-btn {   color: #333;   font-size: 18px;   text-decoration: underline;   margin-bottom: 0;   cursor: pointer;   position: relative; } .popup-content-wrapper .dropdown_content_popup {   max-height: 140px;   overflow-y: auto;   margin-top: 8px;   color: #fff;   font-weight: 100;   z-index: 100;   background-color: black;   width: 150%;   transform: translate(-50%);   left: 50%;   top: 100%;   position: absolute;   font-size: 16px;   cursor: pointer; } .popup-content-wrapper .dropdown-toggle-popup {   cursor: pointer; } .popup-content-wrapper .choose-language-currency-wrapper {   width: max-content;   margin: 0 auto 35px; } .popup-content-wrapper .choose-language-currency-wrapper .choose-language-currency-item {   display: flex;   align-items: center;   justify-content: space-between;   gap: 5px; } .popup-content-wrapper .choose-language-currency-wrapper .choose-language-currency-item:not(:last-child) {   margin-bottom: 6px; } .popup-content-wrapper .choose-language-currency-wrapper .choose-language-currency-item .main-icon {   font-size: 17px; } .popup-content-wrapper .choose-language-currency-wrapper .choose-language-currency-item .main-text {   font-size: 17px; } .popup-content-wrapper .choose-language-currency-wrapper .choose-language-currency-item .group-select {   display: flex;   align-items: center;   border: 1px solid var(--primary-color-v2);   border-radius: 12px 6px 6px 12px;   position: relative; } .popup-content-wrapper .choose-language-currency-wrapper .choose-language-currency-item .group-select .group-select-text {   padding: 0px 8px;   width: 120px;   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis; } .popup-content-wrapper .choose-language-currency-wrapper .choose-language-currency-item .group-select .group-select-down-icon {   background-color: var(--primary-color-v2);   color: white;   padding: 1px 5px;   border-radius: 0 4px 4px 0; } .popup-content-wrapper .choose-language-currency-wrapper .choose-language-currency-item .group-select .group-select-down-icon span {   font-size: 13px; } .popup-content-wrapper .action-footer-wrapper {   margin-bottom: 35px; } .popup-content-wrapper .save-setting-btn {   background-color: var(--primary-color-v2);   color: white;   text-transform: uppercase;   padding: 6px 30px;   border-radius: 16px;   font-size: 14px;   display: inline-block;   text-decoration: none;   cursor: pointer;   border: none; }
.capitalize {text-transform: capitalize;} #footer.footer-new {   background-color: #262626;   color: #fff;   text-align: center; } #footer.footer-new .sub-menu .title {   color: #5f5f5f; } #footer.footer-new hr {   margin-bottom: 32px;   border-color: #595959; } #footer.footer-new .footer-row {   padding: 0 120px; } #footer.footer-v21 {   background-color: unset; } #footer.footer-v21 .footer-row {   padding: 30px 0; } #footer.footer-v21 .footer-row.satisfaction-trustpilot { } .title-trustpilot {   max-width: 1200px;   font-weight: 600;   font-size: 24px;   margin: auto;   color: #000;   margin-bottom: 20px; } #footer.footer-v21 .subscribe-box, #footer.footer-v21 .subscribe-box-new {   color: #000000;   background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/Sub_bg-min.jpg);   background-size: 100% 100%;   margin-bottom: 20px; } #footer.footer-new .subscribe-box, #footer.footer-new .subscribe-box-new {   background-color: var(--blue-secondary-color);   padding: 48px 0; } #footer.footer-new .subscribe-box .title, #footer.footer-new .subscribe-box-new .title{   text-transform: uppercase;   font-size: 40px;   font-family: 'BebasNeue';   line-height: 1.1; } #footer.footer-new .subscribe-form input {   padding: 20px 15px; } #footer.footer-new .subscribe-form .form-control, #footer.footer-new .subscribe-form .btn {   margin-bottom: 0 !important; } #footer.footer-new .subscribe-form input::placeholder {   color: #B2B2B2;   text-align: left;   font-size: 18px;   font-family: "Source Sans Pro",Arial,Helvetica,sans-serif; } #footer.footer-new .subscribe-form button {   background-color: #128283;   width: 100%;   font-weight: 600;   padding: 8px;   height: 43px; } #footer.footer-new .subscribe-form button:hover, #footer.footer-new .subscribe-form button:focus {   background-color: #126a6b;   color: #fff; } #footer.footer-v21 .subscribe-form button {   background-color: #000000;   color: #fff;   text-transform: uppercase; } #footer.footer-v21 .subscribe-form button:hover, #footer.footer-v21 .subscribe-form button:focus {   background-color: #000000; } #footer.footer-new .satisfaction {   padding-top: 32px;   padding-bottom: 12px; } #footer.footer-new .satisfaction.no-tp-bottom {   padding-bottom: 32px; } #footer.footer-new .satisfaction table {   margin: 0 auto;   text-align: left; } #footer.footer-new .satisfaction table td {   padding: 0 10px; } #footer.footer-new .bold {   font-weight: 600; } #footer.footer-new .satisfaction table td p {   margin-bottom: 15px; } #footer.footer-new .trustpilot {   margin-bottom: 32px; } #footer.footer-new .menus {   background-color: #000;   text-align: left;   padding-top: 32px;   padding-bottom: 32px; } #footer.footer-new .menus .title {   border-bottom: 1px solid #595959;   font-weight: 600;   padding-bottom: 15px;   margin-bottom: 15px; }  #footer.footer-new-v2 .menus .title {   font-weight: initial;   margin-bottom: 4px; } .glyphicon--thin::before {   content: "\e259" !important; }  #footer.footer-new .menus .title.title-collapse {   display: none; } #footer.footer-new .menus .menu-items {   padding-bottom: 15px; } #footer.footer-new .menus .menu-items a {   color: #FFFFFF;   display: block;   padding: 5px 0; } #footer.footer-new .menus .menu-items .sub-list a {   display: inline; } #footer.footer-new .menus .menu-items .col-sm-6 {   padding-left: 0; } #footer.footer-new .menus .menu-contacts a {   color: #fff; } #footer.footer-v21 .menus {   background-color: rgba(235,235,235,1); } #footer.footer-v21 .menus .menu-items a, #footer.footer-v21 .menus .title {   color: #000000; } #footer.footer-v21 .menus .title {   text-transform: uppercase;   border-bottom: none;   padding-bottom: 0; } #footer.footer-v21 .menus .social-items a {   padding: 5px 10px 5px 0; } #footer.footer-new .menu-contacts .menu-items .glyphicon {   color: var(--blue-secondary-color);   margin-right: 10px; } #footer.footer-new .footer-row.copyright {   text-align: left;   padding-top: 32px;   padding-bottom: 32px;   background-color: #000000;   position: relative; }  .social-footer-wrapper .menu-localization-settings {   width: 100% !important; } #footer.footer-new-v2 .menu-contacts .contact-footer-wrapper {   display: flex;   align-items: start;   justify-content: space-between; } #footer.footer-new-v2 .menu-contacts .contact-footer-wrapper .icon-contact {   width: 35px;   height: 35px;   object-fit: contain; } #footer.footer-new-v2 .menu-social-contact .social-footer-wrapper {   display: flex;   flex-flow: row-reverse;   justify-content: space-between; } #footer.footer-new-v2 .subscribe-box-new {   background-color: #e8e6e3;   padding: 38px 10px;  } #footer.footer-new-v2 #before-subscribe .title {   color: black;   font-size: 27px; } #footer.footer-new-v2 #before-subscribe .subscribe-box-new-subtitle {   color: black;   font-size: 18px; } #footer.footer-new-v2 .subscribe-form button {   width: auto !important; } #footer.footer-new-v2 .custom-input-group {   border-radius: 8px;   border: 1px solid rgb(118, 118, 118);   padding: 0px 24px;   background-color: white;   margin-bottom: 12px; } #footer.footer-new-v2 .custom-input-group .custom-input-title {   margin-bottom: -7px !important;   text-align: left;   color: rgb(166, 166, 166); } #footer.footer-new-v2 .custom-input-group .form-control {   border: none !important;   outline: none !important;   box-shadow: none !important;   padding: 0 !important;   margin-bottom: 0 !important; } #footer.footer.footer-new .custom-input_font18{   height: 24px;   color: rgb(74, 73, 73); } #footer.footer.footer-new .button_font16{   font-size: 16px !important;   } #footer.footer-new .subscribe-form .button_font16{   height: 38px;   width: 222px !important;   line-height: 0; } #footer.footer-new-v2 #before-subscribe .subscribe_title{   color: rgb(1, 1, 1) !important;   font-weight: 600; } #footer.footer-new-v2 #before-subscribe .subscribe_box_new{   color: rgb(1, 1, 1) !important;   font-size: 18px; } #footer.footer-new .footer-row.footer-row_new{   background-color:rgb(254, 254, 254) ;   color: rgb(5, 5, 5); } .divider-contact-footer {   height: 1px;   background-color: rgb(181, 181, 181);   margin-bottom: 24px; }  .trustmark-ft {   justify-content: left;   padding-left: 10px;   padding-top: 3px;   align-items: center;   text-align: center; } .trustmark-ft .secure-text {   margin-top: 1px;   margin-right: 5px; } #footer.footer-new .footer-row.copyright.rm-footer-order-process {   padding-bottom: 135px; } body.paintingMobile #footer.footer-new .footer-row.copyright {   padding-left: 3%;   padding-right: 3%; } #footer.footer.footer-new .header-dropdown {   width: 100%; } #footer.footer.footer-new .font18px {   font-size: 18px; } #footer.footer.footer-new .font16px {   font-size: 16px; } #footer.footer.footer-new .font20px {   font-size: 20px; } #footer.footer-new .glyphicon-chevron-down, #footer.footer-new .glyphicon-chevron-up {   display: none;   float: right; } #footer.footer-new .mfes-trustmark, #footer.footer-new .trustedsite-trustmark {   vertical-align: middle;   margin-top: 5px; } #footer.footer-new .menus .menu-items .header-dropdown a {color: #fff;} #complete-subscribe {   display: none; } body #footer.footer.footer-new .header-dropdown {   border: none;   background: transparent;   width: 58%; } body #footer.footer.footer-new .language-footer.header-dropdown {   width: 38%; } body #footer.footer.footer-new .currency.header-dropdown {   width: 28%; } body .footer .language-footer ul, body .footer .currency ul {   max-height: none !important;   overflow-y: inherit !important; } body .footer .currency ul {   bottom: 80%;   z-index: 100 !important;   border-bottom: none;   color: #FFFFFF;   border-top-left-radius : 5px;   border-top-right-radius : 5px;   border-bottom-left-radius: 0;   border-bottom-right-radius: 0; } body #footer.footer .countries .icon-country {   background: none; } body #footer.footer-v21 .countries .icon-country img {   margin-bottom: 6px; } #footer .countries .arrow-down, #footer .language-footer .arrow-down, #footer .currency .arrow-down {   border: none;   top: 3px;   color: #848080; } #footer.footer-v21 .countries .arrow-down, #footer.footer-v21 .language-footer .arrow-down, #footer.footer-v21 .currency .arrow-down {   top: -4px; } .tiktok-icon {   background: white;   border-radius: 50%;   width: 20px;   margin-right: 8px; } #popup_block:not([class]) #bio_ep_close {   display: none; }  .acsb-trigger-custom {   cursor: pointer;   position: relative;   display: inline-block;   vertical-align: middle;   margin-left: 10px; } #footer .mailing-condition-container {   text-align: left;   padding: 0 15px;   clear: both;   text-align: center; } #footer .mailing-condition-container a, #footer .mailing-condition-container a:visited {   color: var(--pink-primary-color);   text-decoration: underline; } #footer .mailing-condition-container a:hover {   color: var(--link-hover-color); } .cta-button-fixed {   position: fixed;   bottom: 0;   z-index: 100;   background: #fff;   width: 100%;   left: 0;   box-shadow: 0 0 7px 0px rgb(0 0 0 / 30%); } .cta-button-fixed .wrapper-full {   align-items: center;   display: flex;   margin: 15px auto; } .cta-button-fixed .wrapper-full .btn-center {   margin: 0 auto; } #footer.footer-v21 .menus .menu-items.social-items {   display: flex !important; } #footer.footer-v21 .header-dropdown {   color: #000000;   padding: 2px 0; } #footer.footer-new .payment-row {   display: flex;   flex-wrap: wrap;   margin-right: 10px; } #footer.footer-new .payment-row .payment-icons {   margin-right: 10px; } #footer.footer-new .payment-row .pay-icon {   margin: 5px;   border-radius: 2px; } #footer.footer-new .payment-row .secure-text {   margin: 7px 5px 0 0; } @media only screen and (min-width: 1280px) {   .trustmark-ft {  display: flex;   } } @media (min-width: 1024px) and (max-width: 1200px) {   .trustmark-ft {  width: 20%;  margin: auto;   } } @media only screen and (min-width: 768px) {   #footer.footer-new .menus .menu-items {  display: block !important;   }   #footer.footer-new .footer-row.copyright .left {  margin-top: 8px;   } } @media only screen and (max-width: 800px) and (min-width: 768px) {   body #footer.footer.footer-new .header-dropdown {  width: 95%;   }   body #footer.footer.footer-new .language-footer.header-dropdown {  width: 60%;   }   body #footer.footer.footer-new .currency.header-dropdown {  width: 50%;   } } @media screen and (max-width: 1024px) {   ::-webkit-scrollbar {  width: 16px;   }   ::-webkit-scrollbar-track {  background: #F1F1F1;  -webkit-box-shadow: inset 0 0 6px #F1F1F1;   }   ::-webkit-scrollbar-thumb {  background: #767676;  -webkit-box-shadow: inset 0 0 6px #767676;   }   ::-webkit-scrollbar-thumb:window-inactive {  background: #C1C1C1;   } } @media only screen and (max-width: 767px) {   .title-trustpilot {  font-size: 22px;   }   #footer.footer-new .footer-row {  padding: 0 15px;   }   #footer.footer-v21 .footer-row.satisfaction-trustpilot {  margin-top: 20px;   }   #footer.footer-new .subscribe-box,  #footer.footer-new .subscribe-box-new   {padding: 40px 15px;}   #footer.footer-new-v2 .menus .title {  margin-bottom: 15px;   }   #footer.footer-new-v2 .menus .title {  color: var(--primary-color-v2) !important;   }  #footer.footer-new-v2 .menus .title .glyphicon {  color: black !important;   }   #footer.footer-new .menus .title:not(.title-collapse) {  display: none;   }   #footer.footer-new .menus .title.title-collapse {  display: block;   }   #footer.footer-new .menus .sub-menu:first-child {  margin-top: 15px;   }   #footer.footer-new .menus .menu-items .sub-list a {  display: block;   }   #footer.footer-new .menus .sub-menu .glyphicon-chevron-down {  display: none;   }   #footer.footer-new .menus .sub-menu .glyphicon-chevron-up {  display: inline-block;   }   #footer.footer-new .menus .sub-menu.collapsed .glyphicon-chevron-down {  display: inline-block;   }   #footer.footer-new .menus .sub-menu.collapsed .glyphicon-chevron-up {  display: none;   }   #footer.footer-new .copyright div {  float: none;  text-align: center;   }   #footer.footer-new .copyright .left {  margin: 0 40px;  width: auto;   }   #footer.footer-new .copyright .mfes-trustmark {  display: block;  margin: 15px auto;   }   body #footer.footer.footer-new .header-dropdown, body #footer.footer.footer-new .language-footer.header-dropdown, body #footer.footer.footer-new .currency.header-dropdown {  width: 97%;   }   #footer.footer-new .copyright .acsb-trigger-custom {  position: absolute;  margin: 0;  right: 0;   }   body.product_popart #footer.footer-new .copyright .acsb-trigger-custom {  position: absolute;  right: unset;  left: 15px;  top: 0;   }   .trustpilot_carousel {  width: 100%;   }   .trustpilot_carousel iframe {  height: 350px !important;   }   #footer .mailing-condition-container {  text-align: center;   }   #footer.footer-v21 .subscribe-box, #footer.footer-v21 .subscribe-box-new {  background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/Sub_bg_MB-min.jpg);  background-size: 100% 100%;  padding: 10px 15px;  margin-bottom: 30px;   }   #footer.footer-v21 .subscribe-box .title, #footer.footer-v21 .subscribe-box-new .title {  font-size: 28px;   }   #footer.footer-v21 .subscribe-form .form-control {  margin-bottom: 10px;   }   #footer.footer-v21 .subscribe-form .btn {  margin-bottom: 0;   }   #footer.footer-v21 .menus .title {  border-bottom: 1px solid #595959;  padding-bottom: 15px;   }   #footer.footer-v21 .footer-row .sub-menu {  padding: 0;   }   #footer.footer-v21 .sub-menu.menu-social-links {  text-align: center;  margin: 20px 0 30px;   }   #footer.footer-v21 .menu-social-links .title {  font-size: 18px;  text-transform: uppercase;  color: #000000;  font-weight: 600;  padding-bottom: 20px;  border-bottom: none;   }   #footer.footer-v21 .subscribe-form button {  width: 180px;   }   #footer.footer-new .payment-row {  display: block;   }   #footer.footer-new .payment-row .payment-icons {  margin-bottom: 10px;   }   #footer.footer-new .payment-row .pay-icon.icon-uk {  margin: 10px;   }   #footer.footer-new .subscribe-box .title, #footer.footer-new .subscribe-box-new .title{  margin-bottom: 12px;   }   .mb-mobile-10 {  margin-bottom: 10px;   } } @media (min-width: 606px) and (max-width: 767px) {   #footer.footer-v21 .footer-row.satisfaction-trustpilot.rm-footer-order-satisfaction {  margin-bottom: 30px;   } } @media (max-width: 375px) {   .title-trustpilot {  font-size: 20px;   } } .dijitTooltip {   z-index: 1 !important; }  .mobile-need-help-title { width: 100%; text-align: center; text-transform: uppercase; font-size: 18px; font-weight: 600; color: #000000; } .mobile-need-help-desc { width: 100%; text-align: center; border-bottom: 1px solid #595959; font-weight: 600; color: #000000; font-size: 16px; padding-bottom: 10px; } .mobile-need-help-menu { width: 100%; display: flex; padding: 10px 0px 30px 0px; justify-content: space-between; } .mobile-need-help-menu a { white-space: nowrap; color: #333; text-decoration: underline; font-size: 16px; } .footer-new-v2 .subscribe-box-new:not(.show-mention-link) {   background-image: unset !important; } .subscribe-title-v3 {   font-size: 22px; }
.klaviyo-form-W9LZWJ button {   padding: 0px !important; } @media (min-width: 1000px) {   .klaviyo-form-coupon-detail {  min-height: 279.66px   } }
