 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; } #top-static-banner .title-block-v5 .resume-btn {   outline: none;   border: none;   border-radius: 15px;   background-color: var(--primary-color-v2) !important; } @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://dqhvdmwzk0rbb.cloudfront.net/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://dqhvdmwzk0rbb.cloudfront.net/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;   } } .logo-link:focus img {   border: solid 1px var(--primary-color-v2); } .logo a:focus img {   border: solid 1px var(--primary-color-v2); } 
.bx-wrapper{position:relative;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;z-index:1}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.frame_preview_wraper{margin:50px;position:relative}.bx-viewport{-webkit-transform:translatez(0)}.preview-frames{display:none}#bx-pager{position:absolute;bottom:10px;z-index:2}#bx-pager a{display:inline-block;background-color:#fff;margin:10px}#bx-pager a.active{border:3px solid #0fb5b6;margin:7px}#bx-pager a{margin:6px}#bx-pager a.active{margin:3px}#bx-pager a img{max-width:100%;width:auto;padding:5px;height:80px}#frame_preview{max-height:100%}#frame_preview .modal-dialog{height:100%;margin:0 auto!important;width:70%;max-width:1107px}@media screen and (min-width:1024px) and (max-width:1200px){#frame_preview .modal-dialog{width:60%}}@media screen and (min-width:1200px){#frame_preview .modal-dialog{width:35%}}#frame_preview .modal-dialog .wrap-modal-content{height:80%;margin-top:10%}#frame_preview .modal-dialog .wrap-modal-content.has-btns{margin-top:5%}#preview-block{height:80%}#frame_preview .frame-info{display:inline-block;width:100%;font-weight:600}#frame_preview .frame-info .frame-price{float:right;color:#ff306b;font-size:16px}#frame_preview button.close{border:1px solid;border-radius:50%;width:30px;opacity:1;height:30px;color:#aaa;font-size:30px;font-weight:100;margin:20px;-moz-box-shadow:1px 1px 4px 1px #ccc;-webkit-box-shadow:1px 1px 4px 1px #ccc;box-shadow:1px 1px 4px 1px #ccc}#frame_preview #frame-control .bx-next{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/frames/arrow-right.png) no-repeat scroll center center;background-size:18px;right:-50px}#frame_preview #frame-control .bx-prev{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/frames/arrow-left.png) no-repeat scroll center center;background-size:18px;left:-50px}.btn-pink{background:#ff135e;border:1px none;border-radius:5px;text-align:center;display:inline-block;padding:8px 10px;text-decoration:none;color:#fff!important}.btn-pink:hover{background:#ca0e4a;color:#fff;text-decoration:none}.block-buttons .div_button .input_blue{background-color:#38d119;background-image:none;border-radius:5px;color:#fff;font-size:16px;font-weight:700;line-height:22px;padding:5px 0 5px 10px}.button span.tick-button{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/arrow_button_disable.png) no-repeat;float:right;height:26px;width:24px!important;margin-left:10px;margin-right:15px}.button span.tick-button-blue{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/tink_green.png) no-repeat;float:right;height:26px;width:24px!important;margin-left:10px;margin-right:15px}.div_button{text-align:right}.div_button .input_blue:hover{background-image:none;background-color:#449d44}.div_button .input_blue:hover span.tick-button-blue{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/tink_green.png) no-repeat}#frame_preview .btn-pink{margin-right:10px}.modal-dialog .btn-close{position:absolute;top:15px;right:15px;background:url(https://www.paintyourlife.com/themes/newPainting/img/frames/button-close.png) center center no-repeat;background-size:100%;-moz-background-size:100%;width:28px;height:28px;cursor:pointer}.radio-img img{margin-bottom:0}.radio-wrap-img{position:relative;margin-bottom:5px}.radio-wrap-img .view-corner{width:100%;height:100%;position:absolute;top:0;display:none;cursor:pointer;background:rgba(0,0,0,.5) url(https://www.paintyourlife.com/themes/newPainting/img/order/view-frame.png) center center no-repeat}.radio-wrap-img:hover .view-corner{display:block}.bxslider img{margin:auto}#preview-block{min-height:300px;margin-bottom:10px}#preview-block.loading{height:200px;background:url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon_loading.gif) center center no-repeat #fff}#preview-block.loading #bx-pager,#preview-block.loading .bx-wrapper{visibility:hidden}.bxslider li:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;height:300px;width:300px;display:none;background:url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon_loading.gif) center 0 no-repeat}.bxslider li.lazy:after{display:block}.bxslider li.lazy img{display:none}.bxslider .frame-tool{min-height:300px;width:100%;background:#fff url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/themes/newPainting/img/icon_loading.gif) center 0 no-repeat}.bxslider li.frame-tool img{display:none}
.index-pet-v3 #top-static-banner {  background-color: #efefef; } .index-pet-v3 #top-static-banner .title-block-new-page {  margin-left: 15% !important;  } .index-pet-v3 #top-static-banner .btn-block .btn-pink {  background: var(--primary-color-v2) !important; } .index-pet-v3 #top-static-banner .btn-block a div {  text-transform: uppercase;  font-size: 18px; } .index-pet-v3 .group-trustpilot {  width: 100%;  background-color: #efefef;  padding: 5px; } .index-pet-v3 .group-trustpilot .contain {  padding: 5px; } .index-pet-v3 .group-trustpilot .contain .menu-trustpilot {  width: 90%;  display: flex;  flex-flow: row wrap;  justify-content: space-between;  list-style: none;  margin: 0 auto;  padding: 0; } .index-pet-v3 .group-trustpilot .contain .menu-trustpilot .item-tp {  flex: 1 1 auto;  position: relative;  text-align: center;  line-height: 1; } .index-pet-v3 .group-trustpilot .contain .menu-trustpilot .item-tp:last-child {  display: flex;  flex-direction: row;  justify-content: center;  align-items: center; } .index-pet-v3 .group-trustpilot .contain .menu-trustpilot .item-tp + .item-tp {  border-left: solid 1px #000; } .index-pet-v3 .group-trustpilot .contain .menu-trustpilot .item-tp:first-child {  text-align: center; } .index-pet-v3 .group-trustpilot .contain .menu-trustpilot .item-tp:last-child {  text-align: center; } .index-pet-v3 .group-trustpilot .contain .menu-trustpilot .item-tp span {  font-family: "Source Sans Pro", sans-serif;  font-size: 13px;  font-weight: 300;  line-height: 16px; } .index-pet-v3 .trust-pilot-mobile {  display: flex;  flex-direction: row;  justify-content: center;  align-items: center;  padding: 15px 0;  background-color: #efefef; } .index-pet-v3 .head-text-mobile {  padding: 10px 15px; } .index-pet-v3 .head-text-mobile .cy-header {  font-family: "Roboto", sans-serif !important;  font-weight: 300;  font-size: 22.5px;  line-height: 1.1;  color: #282728;  text-align: center;  margin: 0; } .index-pet-v3 .create-your-mobile {  background-color: #f2d9ff;  padding: 20px 0; } .index-pet-v3 .create-your-mobile .group-btn-create-your {  display: flex;  flex-direction: column;  align-items: center;  justify-content: center;  background-color: #f2d9ff; } .index-pet-v3 .create-your-mobile .group-btn-create-your .left-title {  font-family: "Roboto", sans-serif !important;  font-size: 17px;  line-height: 1.3;  color: #000000;  font-weight: 300;  text-align: center;  margin: 0 0 10px 0; } .index-pet-v3 .create-your-mobile .group-btn-create-your .right-btn {  border-radius: 5px;  width: 200px;  color: #59005e;  border: 1px solid #59005e;  background-color: #ffffff;  padding: 5px 15px;  font-family: "Source Sans Pro", sans-serif;  font-size: 18px;  text-align: center;  text-transform: uppercase;  font-weight: 300; } .index-pet-v3 .create-your-mobile .group-btn-create-your .right-btn:hover {  background-color: var(--primary-hover-color-v2) !important;  color: #fff;  text-decoration: none; } .index-pet-v3 .create-your {  margin-top: 25px; } .index-pet-v3 .create-your .group-header {  display: flex;  flex-direction: row;  align-items: flex-end;  padding: 10px 0; } .index-pet-v3 .create-your .group-header .left-header {  float: left;  margin-right: 15px; } .index-pet-v3 .create-your .group-header .left-header .cy-header {  font-family: "Roboto", sans-serif !important;  font-weight: 200;  font-size: 25.5px;  line-height: 1;  color: #1e1d1e;  margin: 0; } .index-pet-v3 .create-your .group-header .right-header {  float: left;  flex-grow: 1;  border-bottom: 2px solid #767676; } .index-pet-v3 .create-your .group-btn-create-your {  display: flex;  flex-direction: row;  align-items: center;  padding: 20px;  background-color: #f2d9ff; } .index-pet-v3 .create-your .group-btn-create-your .left-title {  float: left;  margin: 0;  font-family: "Roboto", sans-serif !important;  font-size: 19px;  line-height: 51px;  color: #000000;  font-weight: 200; } .index-pet-v3 .create-your .group-btn-create-your .right-btn {  float: right;  border-radius: 5px;  width: 220px;  color: #59005e;  border: 1px solid #59005e;  background-color: #ffffff;  padding: 5px 15px;  margin-left: auto;  margin-right: 25px;  font-family: "Source Sans Pro", sans-serif;  font-size: 18px;  text-align: center;  text-transform: uppercase;  font-weight: 300; } .index-pet-v3 .create-your .group-btn-create-your .right-btn:hover {  background-color: var(--primary-hover-color-v2) !important;  color: #fff;  text-decoration: none; } .index-pet-v3 #inspiration_gallery .list_title_v2 {  font-family: "Roboto", sans-serif !important;  font-size: 28.5px !important;  line-height: 51px;  letter-spacing: -0.86px;  color: #1e1d1e;  font-weight: 100 !important; } .index-pet-v3 #inspiration_gallery #hpau-items-inspiration .slider {  width: 95%;  margin: 0 auto; } .index-pet-v3 #inspiration_gallery #hpau-items-inspiration .prev {  top: 50% !important;  left: 15px !important; } .index-pet-v3 #inspiration_gallery #hpau-items-inspiration .next {  top: 50% !important;  right: 15px !important; } .index-pet-v3 .pet-branding #inspiration_gallery .hpau-item {  border-bottom-left-radius: 6px;  border-bottom-right-radius: 6px;  box-shadow: -3.5px 4px 5px 0px rgba(70, 71, 43, 0.75);  margin-right: 5px; } .index-pet-v3 .pet-branding #inspiration_gallery .head-section {  position: relative;  width: 100%;  max-height: 275px; } .index-pet-v3 .pet-branding #inspiration_gallery .head-section img {  display: block;  width: 100%;  height: 275px;  -o-object-fit: cover;   object-fit: cover; } .index-pet-v3 .pet-branding #inspiration_gallery .head-section .overlay {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  height: 100%;  width: 100%;  opacity: 0;  transition: 0.5s ease;  background-color: #e6bb8c;  border-bottom-left-radius: 8px;  border-bottom-right-radius: 8px; } .index-pet-v3 .pet-branding #inspiration_gallery .head-section:hover .overlay {  opacity: 1; } .index-pet-v3 .pet-branding #inspiration_gallery .head-section .text {  font-family: "Roboto", sans-serif !important;  font-weight: 300;  font-size: 23.5px;  line-height: 28.5px;  color: #59005e;  text-align: center;  margin: 0;  letter-spacing: -0.71px;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  width: 240px; } .index-pet-v3 .pet-branding #inspiration_gallery .head-section .text:before {  content: open-quote;  display: inline-block;  vertical-align: bottom;  color: #59005e;  font-size: 2em;  top: 0.2em;  position: relative; } .index-pet-v3 .pet-branding #inspiration_gallery .head-section .text:after {  content: close-quote;  display: inline-block;  vertical-align: bottom;  color: #59005e;  font-size: 2em;  top: 0.2em;  position: relative; } .index-pet-v3 .love-us-v21 {  float: left;  position: relative;  margin-top: 30px;  background-color: unset !important; } .index-pet-v3 .love-us-v21 .list_title {  padding-top: 20px;  margin-bottom: 15px;  font-family: "Roboto", sans-serif;  letter-spacing: -0.3px;  color: #585858;  padding: 0 10px;  font-size: 48px; } .index-pet-v3 .love-us-v21 .love-us-content {  font-family: "Roboto", sans-serif; } .index-pet-v3 .love-us-v21 .commitment-items {  display: flex;  flex-wrap: wrap;  justify-content: center;  text-align: center;  padding: 15px 0 25px;  margin-bottom: 0px;  padding-bottom: 0px; } .index-pet-v3 .love-us-v21 .commitment-items .attached-item img {  width: 75px;  height: 75px; } .index-pet-v3 .love-us-v21 .commitment-items .attached-item .attached-item-title {  font-family: "Roboto", sans-serif;  width: 170px;  padding: 10px; } .index-pet-v3 .partial-group {  margin-bottom: 30px;  width: 100%;  margin-top: -20px; } .index-pet-v3 .partial-group .love-us {  background-color: unset !important; } .index-pet-v3 .partial-group .love-us .hand-panting-items {  padding-top: 15px;  display: flex;  flex-flow: wrap;  justify-content: center;  text-align: center; } .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item {  margin: 10px !important;  margin-top: 0px !important;  width: 100%; } .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item img {  width: 100%; } .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item .hand-panting-item-text {  display: grid;  align-items: center; } .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item .hand-panting-item-text-02 {  background-color: #f0ebf4; } .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item .hand-panting-title {  font-family: "Roboto", sans-serif;  font-size: 32px;  line-height: 51.5px;  color: #282728;  text-align: center;  letter-spacing: -0.96px;  font-weight: 300; } .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item .hand-panting-sub-title {  font-family: "Roboto", sans-serif;  color: #605e62;  text-align: center;  padding: 10px;  font-weight: 300; } .thumbnail-video-wrapper {  position: relative;  cursor: pointer; } .thumbnail-video-wrapper .play-icon {  position: absolute;  font-size: 140px !important;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  color: white;  transition: color 0.2s; } .thumbnail-video-wrapper:hover .play-icon {  color: #c48dc7;  transition: color 0.2s; } @media (min-width: 1000px) {  .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item .font23px {   font-size: 21px;  } } @media (min-width: 1000px) {  .index-pet-v3 .love-us-v21 .commitment-items .attached-item img {   width: 113px;   height: 113px;  }  .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item {   margin: 5px 0;   width: 31% !important;   margin-top: 10px !important;  } } @media (min-width: 992px) {  .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item {   width: 45%;  } } @media (min-width: 768px) {  .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item {   width: 45%;  } } @media (min-width: 600px) {  .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item {   width: 45%;  } } @media (max-width: 600px) {  .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item {   width: 50%;   min-height: 200px;   margin: 0px !important;  }  .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item img {   min-height: 225px;  }  .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item .hand-panting-title {   padding: 5px;   font-size: 20px;   line-height: 1;  }  .index-pet-v3 .partial-group .love-us .hand-panting-items .hand-panting-item .hand-panting-sub-title {   text-align: center;   padding: 5px;   font-size: 15px;   margin-bottom: 0;  } } @media (max-width: 767px) {  .index-pet-v3 .love-us-v21 .list_title {   font-size: 29px;  }  .index-pet-v3 .love-us-v21 .font-23px {   font-size: 18px;  }  .index-pet-v3 .hiw-video-custom {   background-color: none;   box-shadow: none;   -webkit-box-shadow: none;  }  .index-pet-v3 .hiw-video-custom .showcase_item_hiw {   background: none;   box-shadow: none;   -webkit-box-shadow: none;  }  .index-pet-v3 .hiw-video-custom .vdplay2 {   padding-left: 5px;   padding-right: 5px;  }  .index-pet-v3 .hiw-video-custom .content_showcase_testimonial p {   padding: 10px;   font-size: 20px;   font-weight: 400;   font-family: "Source Sans Pro", sans-serif;  }  .index-pet-v3 .see-turn-around-mobile {   float: left;   margin-top: 15px !important;  } } @media (max-width: 767px) {  .index-pet-v3 #inspiration_gallery #hpau-items-inspiration .slider {   width: 80%;   margin: 0 auto;  }  .index-pet-v3 #inspiration_gallery #hpau-items-inspiration .inspiration-img {   width: 325px;   max-width: 96%;   -o-object-fit: cover; object-fit: cover;  }  .index-pet-v3 #inspiration_gallery #hpau-items-inspiration .inspiration-img:first-child {   height: 260px;  }  .index-pet-v3 #inspiration_gallery #hpau-items-inspiration .prev {   top: 50% !important;   left: 10px !important;  }  .index-pet-v3 #inspiration_gallery #hpau-items-inspiration .next {   top: 50% !important;   right: 10px !important;  }  .fullwidth-showcase.index-pet-v3 .see-turn-around-mobile {   width: 100%;  }  .fullwidth-showcase.index-pet-v3 .create-your .group-btn-create-your{   width: 100% !important;   flex-direction: column;   justify-content: center;   align-items: center;  }  .fullwidth-showcase.index-pet-v3 .create-your .group-btn-create-your .left-title{   line-height: 1.3;   margin-bottom: 10px;  }  .fullwidth-showcase.index-pet-v3 .create-your .group-btn-create-your .right-btn{   margin: 0 auto;  } } .index-pet-v3 .see-turn-around {  margin-top: 25px;  margin-bottom: 50px; } .index-pet-v3 .see-turn-around .group-btn-turn-around {  display: flex;  flex-direction: row;  align-items: center;  padding: 7px 25px;  background-color: #f2d9ff; } .index-pet-v3 .see-turn-around .group-btn-turn-around .left-title {  font-family: "Roboto", sans-serif !important;  font-size: 19px;  line-height: 1.3;  color: #010101;  font-weight: 200;  text-align: left; } .index-pet-v3 .see-turn-around .group-btn-turn-around .sub-title1 {  font-family: "Roboto", sans-serif !important;  font-size: 16px;  line-height: 19px;  text-align: left;  font-weight: 200;  color: #010101; } .index-pet-v3 .see-turn-around .group-btn-turn-around .span-regular {  font-weight: 300; } .index-pet-v3 .see-turn-around .group-btn-turn-around .right-btn {  float: right;  border-radius: 5px;  width: 250px;  color: #59005e;  border: 1px solid #59005e;  background-color: #ffffff;  padding: 5px 15px;  font-family: "Source Sans Pro", sans-serif;  font-size: 18px;  text-align: center;  text-transform: uppercase;  font-weight: 300;  text-decoration: none; } .index-pet-v3 .see-turn-around .group-btn-turn-around .right-btn:hover {  background-color: var(--primary-hover-color-v2) !important;  color: #fff;  text-decoration: none; } @media (max-width: 767px) {  .index-pet-v3 .see-turn-around-mobile {   margin-top: 25px;   background-color: #f2d9ff;  }  .index-pet-v3 .see-turn-around-mobile .group-btn-turn-around {   display: flex;   flex-direction: column;   justify-content: center;   align-items: center;   padding: 20px 10px;  }  .index-pet-v3 .see-turn-around-mobile .group-btn-turn-around .left-title {   font-family: "Roboto", sans-serif !important;   font-size: 16px;   line-height: 1.5;   color: #000000;   font-weight: 300;   text-align: center;   margin: 0 0 10px;  }  .index-pet-v3 .see-turn-around-mobile .group-btn-turn-around .sub-title1 {   font-family: "Roboto", sans-serif !important;   font-size: 16px;   line-height: 19px;   text-align: left;   font-weight: 300;   color: #010101;  }  .index-pet-v3 .see-turn-around-mobile .group-btn-turn-around .span-regular {   font-weight: 400;  }  .index-pet-v3 .see-turn-around-mobile .group-btn-turn-around .right-btn {   border-radius: 5px;   width: 250px;   color: #59005e;   border: 1px solid #59005e;   background-color: #ffffff;   padding: 5px 15px;   font-family: "Source Sans Pro", sans-serif;   font-size: 18px;   text-align: center;   text-transform: uppercase;   font-weight: 300;   text-decoration: none;  }  .index-pet-v3 .see-turn-around-mobile .group-btn-turn-around .right-btn:hover {   background-color: var(--primary-hover-color-v2) !important;   color: #fff;   text-decoration: none;  } } .index-pet-v3 .product-info-sc-v3 #landing-page-addtocart {  background: var(--primary-color-v2) !important;  font-family: "Source Sans Pro", sans-serif;  font-size: 18px;  color: #ffffff;  font-weight: 300;  text-transform: uppercase;  text-shadow: none; } .index-pet-v3 .product-info-sc-v3 #landing-page-addtocart:hover {  text-decoration: none; } .index-pet-v3 .button_order .order-now {  padding: 10px 35px;  background: var(--primary-color-v2) !important;  font-family: "Source Sans Pro", sans-serif;  font-size: 18px;  color: #ffffff;  font-weight: 300;  text-transform: uppercase;  text-shadow: none; } .index-pet-v3 .button_order .order-now:hover {  text-decoration: none; } .index-pet-v3 #pet_gallery {  margin-bottom: 25px;  margin: 0 auto; } .index-pet-v3 #pet_gallery #pet-items-inspiration .inspiration-img {  width: 295px;  max-width: 96%;  -o-object-fit: cover;   object-fit: cover; } .index-pet-v3 #pet_gallery #pet-items-inspiration .inspiration-img:first-child {  height: 245px; } .index-pet-v3 #pet_gallery #pet-items-inspiration .inspiration-img.foreign-inspiration-img {  max-height: 230px; } .index-pet-v3 #pet_gallery #pet-items-inspiration .caption-occ {  font-size: 26px;  color: #333;  margin-top: 12px;  max-width: 286px;  line-height: 0.8; } .index-pet-v3 #pet_gallery #pet-items-inspiration .caption-occ > div {  white-space: pre-line; } .index-pet-v3 #pet_gallery #pet-items-inspiration a:hover {  text-decoration: none; } .index-pet-v3 #pet_gallery #pet-items-inspiration a:focus {  outline: none; } .index-pet-v3 #pet_gallery #pet-items-inspiration .sub-title {  width: 295px;  font-size: 18px;  line-height: 1;  padding: 8px 30px 0 20px;  color: #000; } .index-pet-v3 #pet_gallery .hpau-item .group-item-detail .sub-title {  position: relative;  bottom: 55px;  text-align: center; } .index-pet-v3 #pet_gallery .hpau-item .group-item-detail.text {  height: 300px; } .index-pet-v3 #pet_gallery .hpau-item .group-item-detail.text .header-text {  height: 230px;  display: flex;  flex-direction: row;  justify-content: center;  align-items: center; } .index-pet-v3 #pet_gallery .hpau-item .group-item-detail.text .sub-title {  height: 70px; } @media only screen and (max-width: 767px) {  .index-pet-v3 #pet_gallery {   margin-bottom: 20px;   margin-top: 35px;  }  .index-pet-v3 #pet_gallery h2 {   margin-bottom: 25px;   font-size: 30px !important;  } } @media screen and (max-width: 767px) {  .index-pet-v3 #pet-items-inspiration {   overflow: hidden;  } } @media only screen and (min-width: 1600px) {  .index-pet-v3 #pet_gallery .slider.slider-temp {   width: 150%;   justify-content: center;  }  .index-pet-v3 .carousel-item.carousel-item--inspiration {   max-width: 300px;  } } @media (min-width: 1280px) and (max-width: 1599px) {  .index-pet-v3 #pet_gallery .slider.slider-temp {   width: 150%;   justify-content: center;  } } @media (max-width: 767px) {  .index-pet-v3 .pet-gallery {   margin-top: 20px;   margin-bottom: 20px;  }  .index-pet-v3 .pet-gallery .relative {   position: relative;  }  .index-pet-v3 .pet-gallery .slide-container {   padding: 0 40px;  }  .index-pet-v3 .pet-gallery .prev {   position: absolute;   top: 50% !important;   left: 22px !important;   font-size: 22px;  }  .index-pet-v3 .pet-gallery .next {   position: absolute;   top: 50% !important;   right: 22px !important;   font-size: 22px;  }  .index-pet-v3 .startnow {   margin-bottom: 10px;  }  .index-pet-v3 .startnow a {   padding: 5px 30px;   background: var(--primary-color-v2);  }  .index-pet-v3 .startnow a div {   font-family: "Source Sans Pro", sans-serif;   font-size: 27.5px;   text-transform: uppercase;   font-weight: 300 !important;   color: #ffffff;  } } .index-pet-v3 .pet-gallery .slide-container {  display: flex;  flex-direction: row;  flex-wrap: nowrap;  justify-content: center;  align-items: center; } .index-pet-v3 .pet-gallery .slide-container .slick-list {  padding: 13px 0; }  .index-pet-v3 .pet-gallery .slide-container .slide-item {  width: 100%; } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide {  border: 1px solid #cccccc;  border-radius: 8px;  box-shadow: -1px 2px 13px -1px rgba(70, 51, 73, 0.47); } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .head-section {  position: relative;  width: 100%; } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .head-section img {  display: block;  width: 100%;  height: 275px;  -o-object-fit: cover;  object-fit: cover;  border-radius: 8px; } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .head-section .overlay {  position: initial !important;  background-color: #f4e6d6;  border-radius: 8px;  min-height: 275px;  height: 100%; } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .head-section .overlay .text-card-header {  height: 100%;  display: flex;  align-items: center; } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .head-section:hover .overlay {  opacity: 1; } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .head-section .text {  font-family: "Roboto", sans-serif !important;  font-weight: 400;  font-size: 23.5px;  line-height: 28.5px;  color: rgb(89, 0, 94);  margin: 0;  letter-spacing: -0.71px;  text-align: center;  width: 100%;  padding: 14px; } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .head-section .text:before {  content: open-quote;  display: inline-block;  vertical-align: bottom;  color: #59005e;  font-size: 1.7em;  top: 0.2em;  position: relative; } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .head-section .text:after {  content: close-quote;  display: inline-block;  vertical-align: bottom;  color: #59005e;  font-size: 1.7em;  top: 0.2em;  position: relative; } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .footer-section {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  text-align: center;  padding: 10px;  min-height: 114px; } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .footer-section .group-star {  display: flex;  flex-direction: row;  justify-content: space-between;  margin: 10px auto 5px auto; } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .footer-section .group-star img {  width: 24px; } .index-pet-v3 .pet-gallery .slide-container .slide-item .group-slide .footer-section .footer-section-title {  font-family: "Roboto", sans-serif !important;  font-weight: 300;  font-size: 19px;  line-height: 22.5px;  color: #000;  letter-spacing: -0.57px;  text-align: center;  margin: 0; } .index-pet-v3 .showcase_content {  margin: 40px auto 0 auto;  max-width: 95%; } .index-pet-v3 .showcase_content .showcase-item {  position: relative; } .index-pet-v3 .showcase_content .showcase-item img {  width: 100%; } .index-pet-v3 .showcase_content .showcase-item .showcase-item-image {   width: 100%;   min-height: 750px;   object-fit:cover } @media(max-width: 767px) {  .index-pet-v3 .showcase_content .showcase-item .showcase-item-image {   width: 100%;   min-height: unset !important;   object-fit: cover  } }  .index-pet-v3 .showcase_content .showcase-item .showcase-item-title {  position: absolute;  text-align: center;  width: 100%;  margin: 0;  bottom: 15px; } .index-pet-v3 .showcase_content .bg_title, .index-pet-v3 .showcase_content .bg_title_hover {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/bg_title.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;  position: absolute;  width: 100%;  bottom: 0;  padding: 2% 4%;  overflow: hidden; } .card-review-index-v6 .pet-gallery .slick-track {  display: flex; } .card-review-index-v6 .pet-gallery .slick-track .slide-item {  height: auto; } .card-review-index-v6 .pet-gallery .slick-track .slide-item .group-slide {  height: 100%;  display: flex;  flex-direction: column;  justify-content: stretch; } .card-review-index-v6 .pet-gallery .slick-track .slide-item .group-slide .footer-section {  height: 100%; }  .showcase_content.index-v6 .showcase-item {  background-color: rgb(241, 241, 238); } .showcase_content.index-v6 .showcase-item .showcase-item-content-wrapper {  padding: 18px; } .showcase_content.index-v6 .showcase-item .showcase-item-content-wrapper .showcase-item-content {  font-size: 14px; } .showcase_content.index-v6 .showcase-item .showcase-item-content-wrapper .showcase-item-artist {  font-size: 14px;  font-weight: bold; }   @media (max-width: 767px) {  .index-pet-v3 .showcase_content .showcase-item {   margin-bottom: 10px;  }  .index-pet-v3 .pet-gallery-parent {   margin-bottom: 50px;  }  .index-pet-v3 .showcase_content .showcase-item .showcase-item-image {   height: auto;  } } .index-pet-v3 #hiw-landing-page-container .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; } .index-pet-v3 #hiw-landing-page-container .hiw-group-title {  margin-bottom: 20px; } .index-pet-v3 #hiw-landing-page-container .hiw-no-margin-bottom {  margin-bottom: 0px !important; } .index-pet-v3 #hiw-landing-page-container .see-turn-around {  margin-bottom: 0; } .index-pet-v3 #hiw-landing-page-container .see-turn-around {  margin-top: 25px;  margin-bottom: 25px; } .index-pet-v3 #hiw-landing-page-container .see-turn-around.wrapper-full {  max-width: 900px; } .index-pet-v3 #hiw-landing-page-container .see-turn-around .group-btn-turn-around {  display: flex;  flex-direction: row;  align-items: center;  justify-content: space-between;  padding: 15px 25px;  background-color: rgba(227, 182, 255, 0.5); } .index-pet-v3 #hiw-landing-page-container .see-turn-around .group-btn-turn-around .left-title {  margin-top: 0;  font-family: "Roboto", sans-serif !important;  font-size: 19px;  line-height: 1.3;  color: #1e1d1e;  font-weight: 300;  text-align: left; } .index-pet-v3 #hiw-landing-page-container .see-turn-around .group-btn-turn-around .sub-title1 {  font-family: "Roboto", sans-serif !important;  font-size: 16px;  line-height: 19px;  text-align: left;  font-weight: 300;  color: #010101; } .index-pet-v3 #hiw-landing-page-container .see-turn-around .group-btn-turn-around .span-regular {  font-weight: 400; } .index-pet-v3 #hiw-landing-page-container .see-turn-around .group-btn-turn-around .right-btn {  float: right;  border-radius: 6px;  width: 250px;  color: #59005e;  border: 1px solid #59005e;  background-color: #ffffff;  padding: 5px 15px;  font-family: "Source Sans Pro", sans-serif;  font-size: 18px;  text-align: center;  text-transform: uppercase;  font-weight: 500;  text-decoration: none; } .index-pet-v3 #hiw-landing-page-container .see-turn-around .group-btn-turn-around .right-btn:hover {  background-color: var(--primary-hover-color-v2) !important;  color: #fff;  text-decoration: none; } .trustpilot_link {  color: black;  text-decoration: none; } .trustpilot_link:hover {  color: black;  text-decoration: none; } @media (max-width: 768px) {  #hiw-landing-page-container .see-turn-around .group-btn-turn-around {   display: flex;   flex-direction: column !important;   justify-content: center !important;   align-items: center !important;  } } @media only screen and (min-width: 768px) {  .index-pet-v3 #hiw-landing-page-container {   background-color: #faf5ec;   padding-top: 30px;   padding-bottom: 25px;   margin-bottom: 20px;   font-family: "Roboto", sans-serif !important;  }  .index-pet-v3 #hiw-landing-page-container .banner-middle-new-hiw {   background-color: #f1def6 !important;  }  .index-pet-v3 #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;  }  .index-pet-v3 #hiw-landing-page-container .btn-turnaround-hw:hover {   text-decoration: unset;  }  .index-pet-v3 #hiw-landing-page-container .hw-banner-title {   font-weight: 100;   color: #585858;   font-size: 28px;  }  .index-pet-v3 #hiw-landing-page-container .banner-middle {   text-align: center;  }  .index-pet-v3 #hiw-landing-page-container .btn-showcase {   position: unset;  }  .index-pet-v3 #hiw-landing-page-container a:hover {   text-decoration: unset;  }  .index-pet-v3 .hw-banner-sub-title {   color: #585858;  }  .index-pet-v3 .hiw-turnaround-items {   display: flex;   justify-content: center;   text-align: center;   padding: 15px 20px;   margin-bottom: 20px;  }  .index-pet-v3 .hiw-turnaround-items img {   width: 120px;   height: 120px;  }  .index-pet-v3 .hiw-turnaround-items img.arrow-icon {   width: 30px;   height: 16px;   margin-top: 60px; }  .index-pet-v3 .hiw-turnaround-items .begin-icon { }  .index-pet-v3 .hiw-turnaround-items .ship-icon { }  .index-pet-v3 .hiw-turnaround-items .hiw-turnaround-item-icon {   position: absolute;   height: 15px !important;   width: 2.5%;   margin-top: 65px;   margin-left: 1.5%;  }  .index-pet-v3 .hiw-turnaround-big-title {   font-weight: 600;   font-size: 20px;   margin-top: 20px;   color: var(--primary-color-v2) !important;   margin-bottom: 0px;  }  .index-pet-v3 .hiw-turnaround-item { }  .index-pet-v3 .hiw-turnaround-item-title {   font-size: 17px;   font-weight: 300;  }  .index-pet-v3 .wrapper-full-hiw {   max-width: 68%;  }  .index-pet-v3 .hiw-landing-page-container-custom .banner-middle {   text-align: left !important;  }  .index-pet-v3 .hiw-landing-page-container-custom .btn-showcase {   position: absolute !important;  }  .fullwidth-showcase.index-pet-v3 #hiw-landing-page-container {   padding-bottom: 0;   margin-bottom: 0;  } } @media only screen and (max-width: 767px) {  .index-pet-v3 .hiw-turnaround-items {   display: none !important;  }  .index-pet-v3 #how-it-work-mobile-container-ct .showcase_video {   box-shadow: unset !important;  }  .index-pet-v3 #how-it-work-mobile-container-ct .font20px {   font-size: 20px !important;  }  .index-pet-v3 .hiw-video-mother-day .hiw-video-custom {   padding-top: 10px !important;  }  .index-pet-v3 .hiw-mother-day-mobile-container {   margin-bottom: 35px !important;  }  .index-pet-v3 #hiw-landing-page-container .see-turn-around .group-btn-turn-around .left-title {   text-align: center;  } } @media (max-width: 767px) {  .index-pet-v3 .browse-our-galleries {   float: left;   width: 100%;  }  .index-pet-v3 .browse-our-galleries a {   margin: 0 auto;  }  .index-pet-v3 .browse-our-galleries a h3 {   font-family: "Roboto", sans-serif;   font-size: 20.5px;   font-weight: 300;   line-height: 1.2;   color: #010101;   text-transform: uppercase;   text-align: center;   text-decoration: underline;   margin: 0;  } } @media (min-width: 768px) and (max-width: 1024px) {  .index-pet-v3 .hiw-turnaround-items .hiw-turnaround-item-icon {   position: absolute;   height: 15px !important;   width: 3.5%;   margin-top: 65px;   margin-left: 5%;  } } @media (min-width: 768px) {  .index-pet-v3 .button_order {   margin-top: 10px !important;  }  .index-pet-v3 .browse-our-galleries {   float: right;   position: absolute;   top: 15px;   right: 70px;  }  .index-pet-v3 .browse-our-galleries a {   margin: 0 auto;  }  .index-pet-v3 .browse-our-galleries a h3 {   font-family: "Roboto", sans-serif;   font-size: 20.5px;   font-weight: 300;   line-height: 1.2;   color: #010101;   text-transform: uppercase;   text-align: center;   text-decoration: underline;   margin: 0;  } } .fullwidth-showcase.index-pet-v3 .create-your {  margin-top: 0;  background-color: #f2d9ff;  text-align: center; } .fullwidth-showcase.index-pet-v3 .create-your .group-btn-create-your {  width: 70%;  margin: 0 auto; } .fullwidth-showcase.index-pet-v3 #hiw-landing-page-container .see-turn-around {  background-color: rgba(227, 182, 255, 0.5);  text-align: center; } .fullwidth-showcase.index-pet-v3 #hiw-landing-page-container .see-turn-around .group-btn-turn-around {  display: flex;  flex-direction: row;  align-items: center;  padding: 10px 25px;  gap: 30px;  background-color: unset;  width: 70%;  margin: 0 auto;  justify-content: space-between; } .fullwidth-showcase.index-pet-v3 #hiw-landing-page-container .see-turn-around .group-btn-turn-around .right-btn {  float: unset;  margin-left: unset; } @media only screen and (max-width: 767px) {  .index-page.index-pets-v2 .speed-video-btn-block {   padding: 10px;  }  .index-page.index-pets-v2 #hiw-landing-page-container .see-turn-around .group-btn-turn-around {   width: 100%;   padding: 20px 15px;   gap: 10px;  } }
.bootstrap5 .showcase-page .wrapper-full.sc-v3-full {  max-width: 1200px; } .bootstrap5 .showcase-page #showcase_content.row {  align-items: flex-start;  justify-content: center; } .bootstrap5 .showcase-page .flip-images-button {  margin-left: 10px; } .bootstrap5 .container-paginate .pagination .page-item .sr-only {  display: none; } .bootstrap5 .carousel-item.carousel-item--inspiration {  margin: 0;  width: unset !important; } .bootstrap5 .showcase_content.index-v6 .showBigImage {  position: relative; } .bootstrap5 #inspiration_gallery #hpau-items-inspiration .slick-arrow.prev {  left: 10px !important; } .bootstrap5 #inspiration_gallery #hpau-items-inspiration .slick-arrow.next {  right: 10px !important; } .bootstrap5 #inspiration_gallery #hpau-items-inspiration .slick-arrow .icon-slick-v20 i {  font-weight: bold !important; } .bootstrap5 #how-people-are-using #hpau-items-how-people .carousel-item.hpau-item {  margin: 0;  width: unset !important; } .bootstrap5 .index-pet-v3 .showcase_content .showBigImage {  position: relative; } .bootstrap5 #hpau-fb #hpau-vimeo-items .slider .slick-list .slick-track {  } .bootstrap5 #hpau-fb #hpau-vimeo-items .slider .slick-list .slick-track .hpau-item {  margin: 0; } @media (max-width: 767px) {  .bootstrap5 .collapse-mobile-wrapper {   padding-left: 15px;   padding-right: 15px;  }  .bootstrap5 .collapse-mobile-wrapper .collapse-title-mobile-wrapper.collapsed .bi-plus {   display: block;  }  .bootstrap5 .collapse-mobile-wrapper .collapse-title-mobile-wrapper.collapsed .bi-dash {   display: none;  }  .bootstrap5 .collapse-mobile-wrapper .collapse-title-mobile-wrapper .bi-plus {   display: none;  }  .bootstrap5 .collapse-mobile-wrapper .collapse-title-mobile-wrapper .bi-dash {   display: block;  }  .bootstrap5 .collapse-mobile-wrapper .collapse-content .dropdown {   padding-left: 0 !important;  }  .bootstrap5 #btn-resume-order {   margin-left: auto;  }  .bootstrap5 .custom-style-showcase .tablet_showcase_title {   width: 100% !important;   padding: 15px;  }  .bootstrap5 .custom-style-showcase .tablet_showcase_title h1 {   text-align: center;  }  .bootstrap5 #showcase_content .item_fix .showcase_item .front {   height: unset;  }  .bootstrap5 .showcase_content.index-v6 {   margin: 0;  }  .bootstrap5 .pet-gallery-parent .pet-gallery .slick-arrow.prev {   width: 22px;   left: 0 !important;  }  .bootstrap5 .pet-gallery-parent .pet-gallery .slick-arrow.next {   width: 22px;   right: 22px !important;  }  .bootstrap5 .pet-gallery-parent .pet-gallery .slick-arrow .icon-slick-v20 i {   font-weight: bold !important;  } } @media (min-width: 768px) {  .bootstrap5 .showcase-page #showcase_content.row {   padding: 0 15px;  }  .bootstrap5 #inspiration_gallery #hpau-items-inspiration .hpau-item {   width: unset !important;  }  .bootstrap5 #occasion_gallery #hpau-items-occasion .slider.slider-temp {   width: auto !important;  }  .bootstrap5 #occasion_gallery #hpau-items-occasion .slider .slick-track {   display: flex;  }  .bootstrap5 #occasion_gallery #hpau-items-occasion .slider .carousel-item {   width: auto !important;  }  .bootstrap5 .pet-gallery-parent .pet-gallery .slide-item .group-slide {   margin: 0 15px;  }  .bootstrap5 #popup-turnaround-table .modal-dialog .modal-content .modal-body .close {   float: right;   border: none;   background-color: unset;  }  .bootstrap5 #popup-turnaround-table .modal-dialog .modal-content .modal-body .close span {   display: none;  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table thead tr th.col-turnaround.col-item {   border-width: var(--bs-border-width);  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table thead tr th.turnaround-center {   border-width: var(--bs-border-width);  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table thead .size-info-header th span {   font-size: 14px;  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table tbody tr th {   border-width: var(--bs-border-width);   font-size: 14px;  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table tbody tr td {   border-width: var(--bs-border-width);   font-size: 14px;  } } @media (min-width: 768px) and (max-width: 767px) {  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table thead tr th.col-turnaround.col-item {   font-size: 14px;  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table tbody tr th {   font-size: 14px;  }  .bootstrap5 #popup-turnaround-table .turnaround-table-v2 .table tbody tr td {   font-size: 14px;  } } @media (min-width: 768px) {  .bootstrap5 #popup-turnaround-table .btn-close {   float: right;   font-size: 20px;  }  .bootstrap5 #popup-turnaround-table .btn-close span {   display: none;  } } @media (min-width: 768px) {  .bootstrap5 #popup-turnaround-table .margin-top span {   font-size: 14px;  } } @media (min-width: 768px) {  .bootstrap5 .index-pet-v3 .create-your .group-header .left-header .cy-header {   text-align: center;  } } @media (min-width: 768px) {  .bootstrap5 .container-turn-around {   width: 100%;   background-color: rgba(255, 19, 94, 0.08) !important;  }  .bootstrap5 .container-turn-around .banner-middle.banner-middle-new {   display: flex;   align-items: center;   justify-content: space-between;   width: 70%;   margin: 0 auto;   background-color: unset !important;   float: unset;  } } @media (max-width: 767px) {  .bootstrap5 .btn-cta-showcase-mb {   padding-top: 15px;  } } 
.btn-showcase {top: 17px;} #popup-turnaround-table .turnaround-table-block {padding: 0; box-shadow: none;} #how-people-are-using #hpau-items .hpau-item .caption {width: inherit;} .showcase_item.showcase_video.reduced-height {height: 445px;} .showcase_item.showcase_video.vertical-video.reduced-height .img_showcase_testimonial {padding-bottom: 76%;} .showcase_item.showcase_video.reduced-height:not(.vertical-video) .img_showcase_testimonial {padding-bottom: 58%;}  @media (min-width: 1190px) {   .index-pet-v3 .pet-gallery .prev, .index-pet-v3 .pet-gallery .next {  display: none !important;   } } @media (max-width: 1190px) {   .index-pet-v3 .pet-gallery {  margin-top: 20px;  margin-bottom: 20px;   }   .index-pet-v3 .pet-gallery .relative {  position: relative;   }   .index-pet-v3 .pet-gallery .slide-container {  padding: 0 40px;   }   .index-pet-v3 .pet-gallery .prev {  position: absolute;  top: 50% !important;  left: 22px !important;  font-size: 22px;   }   .index-pet-v3 .pet-gallery .next {  position: absolute;  top: 50% !important;  right: 22px !important;  font-size: 22px;   }   .index-pet-v3 .startnow {  margin-bottom: 10px;   }   .index-pet-v3 .startnow a {  padding: 5px 30px;  background: var(--primary-color-v2);   }   .index-pet-v3 .startnow a div {  font-family: "Source Sans Pro", sans-serif;  font-size: 27.5px;  text-transform: uppercase;  font-weight: 300 !important;  color: #ffffff;   } } body.language_ko .index-pet-v3 .create-your .group-btn-create-your .right-btn {   width: 265px; }  body.language_ko .showcase_content.index-v6.enablePetLandingPage .showcase-item .showcase-item-content-wrapper, body.language_ja .showcase_content.index-v6.enablePetLandingPage .showcase-item .showcase-item-content-wrapper {   display: none; }
*[class^='trustpilot-'] {   margin: 0;   padding: 0;   border: 0;   font-size: 100%;   font: inherit;   vertical-align: baseline; } .trustpilot-clearfix:after {   visibility: hidden;   display: block;   font-size: 0;   content: " ";   clear: both;   height: 0; } .trustpilot-clearfix {   display: inline-block; } * html .trustpilot-clearfix {   height: 1%; } .trustpilot-clearfix {   display: block; }   .trustpilot-star-rating {   margin: 0;   display: inline-block; } .trustpilot-star-rating .trustpilot-star-1, .trustpilot-star-rating .trustpilot-star-2, .trustpilot-star-rating .trustpilot-star-3, .trustpilot-star-rating .trustpilot-star-4, .trustpilot-star-rating .trustpilot-star-5 {   float: left;   line-height: 1rem; } .trustpilot-star-rating .trustpilot-star-image {   height: auto; } .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-1, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-2, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-3, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-4, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-5 {   line-height: 9px;   padding: 2px;   border-radius: 2px;   margin: 0 3px 0 0; } .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-1 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-2 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-3 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-4 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-5 .trustpilot-star-image {   width: 10px; } .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-1, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-2, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-3, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-4, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-5 {   padding: 3px;   border-radius: 3px;   margin: 0 3px 0 0; } .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-1 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-2 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-3 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-4 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-5 .trustpilot-star-image {   width: 20px; } .trustpilot-star-rating.trustpilot-count-0 .trustpilot-star-1, .trustpilot-star-rating.trustpilot-count-0 .trustpilot-star-2, .trustpilot-star-rating.trustpilot-count-0 .trustpilot-star-3, .trustpilot-star-rating.trustpilot-count-0 .trustpilot-star-4, .trustpilot-star-rating.trustpilot-count-0 .trustpilot-star-5 {   background: #c8c8c8; } .trustpilot-star-rating.trustpilot-count-1 .trustpilot-star-1 {   background: #e22027; } .trustpilot-star-rating.trustpilot-count-1 .trustpilot-star-2, .trustpilot-star-rating.trustpilot-count-1 .trustpilot-star-3, .trustpilot-star-rating.trustpilot-count-1 .trustpilot-star-4, .trustpilot-star-rating.trustpilot-count-1 .trustpilot-star-5 {   background: #c8c8c8; } .trustpilot-star-rating.trustpilot-count-2 .trustpilot-star-1, .trustpilot-star-rating.trustpilot-count-2 .trustpilot-star-2 {   background: #f47324; } .trustpilot-star-rating.trustpilot-count-2 .trustpilot-star-3, .trustpilot-star-rating.trustpilot-count-2 .trustpilot-star-4, .trustpilot-star-rating.trustpilot-count-2 .trustpilot-star-5 {   background: #c8c8c8; } .trustpilot-star-rating.trustpilot-count-3 .trustpilot-star-1, .trustpilot-star-rating.trustpilot-count-3 .trustpilot-star-2, .trustpilot-star-rating.trustpilot-count-3 .trustpilot-star-3 {   background: #f8cc18; } .trustpilot-star-rating.trustpilot-count-3 .trustpilot-star-4, .trustpilot-star-rating.trustpilot-count-3 .trustpilot-star-5 {   background: #c8c8c8; } .trustpilot-star-rating.trustpilot-count-4 .trustpilot-star-1, .trustpilot-star-rating.trustpilot-count-4 .trustpilot-star-2, .trustpilot-star-rating.trustpilot-count-4 .trustpilot-star-3, .trustpilot-star-rating.trustpilot-count-4 .trustpilot-star-4 {   background: #73b143; } .trustpilot-star-rating.trustpilot-count-4 .trustpilot-star-5 {   background: #c8c8c8; } .trustpilot-star-rating.trustpilot-count-5 .trustpilot-star-1, .trustpilot-star-rating.trustpilot-count-5 .trustpilot-star-2, .trustpilot-star-rating.trustpilot-count-5 .trustpilot-star-3, .trustpilot-star-rating.trustpilot-count-5 .trustpilot-star-4, .trustpilot-star-rating.trustpilot-count-5 .trustpilot-star-5 {   background: #007f4e; }   #trustpilot-product {   min-width: 215px;   width: 100%;   padding: 20px 0;   margin-bottom: 20px;   font: 14px/100% "Helvetica Neue", Helvetica, Arial, sans-serif;   line-height: 1.42857;   color: #333333;   box-sizing: border-box;   background-color: #fff;   float: left; } #wrapper-reviews {   width: 50%;   max-height: 150px;   overflow-y: auto; } @media only screen and (min-width: 750px) {   #trustpilot-product {  width: 50%;   } } @media only screen and (max-width: 750px) {   #trustpilot-product {  width: 100%;   }   #wrapper-reviews {  width: 100%;   } } .tp-widget-review {   position: relative;   padding: 9px;   margin: 0 10px;   border-bottom: 1px solid #efefef;   border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .tp-widget-review .user-info {   margin: 0 0 6px; } .tp-widget-review .user-info .name {   font-size: 16px;   color: #666;   font-weight: 500;   vertical-align: middle;   text-overflow: ellipsis;   overflow: hidden;   white-space: nowrap; } @media only screen and (min-width: 750px) {   .user-info {  float: left;  width: 150px;   } } @media only screen and (min-width: 300px) {   .user-info {  padding-bottom: 5px;   } } .tp-widget-review .date {   position: absolute;   top: 0;   right: 12px;   width: auto;   float: none;   font-size: 80%;   color: #ccc;   margin-top: 10px; } @media only screen and (min-width: 750px) {   .date {  right: 10px;   } } @media only screen and (min-width: 300px) {   .date {  position: absolute;  right: 0;   } } .tp-widget-review .star-rating {   width: 80px; } .star-rating {   width: 100%;   overflow: hidden; } @media only screen and (min-width: 750px) {   .tp-widget-review .text {  margin-left: 150px !important;   } } .tp-widget-review .text {   position: relative;   margin: 0;   margin-top: 5px;   word-wrap: break-word;   line-height: 1.5; } .tp-widget-review .star-rating {   width: 80px; } .star-rating.star-5 .star-1, .star-rating.star-5 .star-2, .star-rating.star-5 .star-3, .star-rating.star-5 .star-4, .star-rating.star-5 .star-5 {   background-color: #007f4e; } .star-rating .star-1, .star-rating .star-2, .star-rating .star-3, .star-rating .star-4, .star-rating .star-5 {   position: relative;   float: left;   width: 18.8%;   margin-right: 1.5%;   padding: 0 0 18.8%;   background-color: #ccc;   border-radius: 13%; } .star-rating .star-1 .sprite, .star-rating .star-2 .sprite, .star-rating .star-3 .sprite, .star-rating .star-4 .sprite, .star-rating .star-5 .sprite {   position: absolute;   top: 8%;   bottom: 12%;   left: 10%;   right: 10%;   width: 80%;   height: 80%; } .star-rating .star-5 {   margin-right: 0; }   .trustpilot-reviews-summary {   text-align: center;   padding: 0 20px 20px 20px;   overflow: hidden; } .trustpilot-product-name {   font-size: 18px;   font-weight: bold;   margin: 0 0 10px 0; } .trustpilot-aggregate-rating {   display: inline-block;   line-height: 30px;   margin-left: 10px;   vertical-align: text-bottom; } .trustpilot-rating {   font-weight: bold; }   .trustpilot-reviews-list {   height: auto;   overflow: hidden;   margin-bottom: 10px; } .trustpilot-widget-wide .trustpilot-review-left-content {   float: left;   width: 25%; } .trustpilot-widget-wide .trustpilot-review-right-content {   float: left;   width: 75%; } .trustpilot-review {   padding: 20px;   border-bottom: 1px solid #dddddd; } .trustpilot-review-name, .trustpilot-review-date {   display: block;   margin-bottom: 0; } .trustpilot-widget-wide .trustpilot-review-name, .trustpilot-widget-wide .trustpilot-review-date {   margin: 0 0 10px 0;   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis; } .trustpilot-widget-wide .trustpilot-review-name {   margin-bottom: 5px; } .trustpilot-review-date {   margin-bottom: 10px; } .trustpilot-review-date {   color: #999; } .trustpilot-review-rating {   margin-bottom: 10px; }   .trustpilot-footer {   height: auto;   text-align: center; } .trustpilot-pagination {   margin-bottom: 10px; } .trustpilot-pagination-pages {   display: inline-block;   margin: 15px 0 5px 0; } .trustpilot-pagination-page {   color: #666666 !important;   text-decoration: none !important;   padding: 0 7px;   cursor: pointer; } .trustpilot-pagination-page:hover {   font-weight: bold; } .trustpilot-pagination-page-active {   color: black;   font-weight: bold; } .trustpilot-pagination-arrow {   display: inline-block;   position: relative;   width: 9px;   height: 9px;   background: transparent;   text-decoration: none !important;   border-top: 2px solid #aaaaaa;   border-left: 2px solid #aaaaaa;   transition: all .3s ease-in-out;   -webkit-transition: all .3s ease-in-out;   -ms-transition: all .3s ease-in-out;   text-decoration: none;   color: transparent !important;   -webkit-touch-callout: none;   -webkit-user-select: none;   -khtml-user-select: none;   -moz-user-select: none;   -ms-user-select: none;   user-select: none;   cursor: pointer; } .trustpilot-pagination-arrow:hover {   border-color: #666666;   border-width: 2px; } .trustpilot-pagination-arrow:before {   display: block;   content: "";   transform: rotate(45deg);   -webkit-transform: rotate(45deg);   -ms-transform: rotate(45deg); } .trustpilot-pagination-arrow.trustpilot-arrow-prev {   transform: rotate(-45deg);   -webkit-transform: rotate(-45deg);   -ms-transform: rotate(-45deg);   left: -5px;   top: 5px; } .trustpilot-pagination-arrow.trustpilot-arrow-next {   transform: rotate(135deg);   -webkit-transform: rotate(135deg);   -ms-transform: rotate(135deg);   right: -5px;   top: 5px; } .showcase-page .trustpilot-local iframe {   margin-top: 10px; }   .trustpilot-hidden {   display: none !important; } .trustpilot-disabled, .trustpilot-disabled:hover {   border-color: #dddddd;   cursor: default; } .trustpilot-logo {   height: 20px; } .scroll-wrapper {   overflow: hidden !important;   padding: 0 !important;   position: relative;   max-height: 100%; } .scroll-wrapper > .scroll-content {   border: none !important;   box-sizing: content-box !important;   height: auto;   left: 0;   margin: 0;   max-height: none;   max-width: none !important;   overflow: scroll !important;   padding: 0;   position: relative !important;   top: 0;   width: auto !important; } .scroll-wrapper > .scroll-content::-webkit-scrollbar {   height: 0;   width: 0; } .scroll-element {   display: none; } .scroll-element, .scroll-element div {   box-sizing: content-box; } .scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {   display: block; } .scroll-element .scroll-bar, .scroll-element .scroll-arrow {   cursor: default; } .scrollbar-inner > .scroll-element, .scrollbar-inner > .scroll-element div {   border: none;   margin: 0;   padding: 0;   position: absolute;   z-index: 10; } .scrollbar-inner > .scroll-element div {   display: block;   height: 100%;   left: 0;   top: 0;   width: 100%; } .scrollbar-inner > .scroll-element.scroll-x {   bottom: 2px;   height: 8px;   left: 0;   width: 100%; } .scrollbar-inner > .scroll-element.scroll-y {   height: 100%;   right: 2px;   top: 0;   width: 8px; } .scrollbar-inner > .scroll-element .scroll-element_outer {   overflow: hidden; } .scrollbar-inner > .scroll-element .scroll-element_outer, .scrollbar-inner > .scroll-element .scroll-element_track, .scrollbar-inner > .scroll-element .scroll-bar {   -webkit-border-radius: 8px;   -moz-border-radius: 8px;   border-radius: 8px; } .scrollbar-inner > .scroll-element .scroll-element_track, .scrollbar-inner > .scroll-element .scroll-bar {   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";   filter: alpha(opacity=40);   opacity: 0.4; } .scrollbar-inner > .scroll-element .scroll-element_track { background-color: #c1bebe; } .scrollbar-inner > .scroll-element .scroll-bar { background-color: #4c4a4a !important; } .scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; } .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }   .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; } .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }  .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; } .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; } @media only screen and (max-width: 750px) {   .scroll-wrapper {  width: 100%;  height: 120px;   } }
.btn-prev-page .btn-orange, .btn-prev-page .btn-orange:hover {   color: #fff;   font-weight: 600;   text-transform: capitalize; } #showcase_content.load-more-v2 #col-left {   padding-left: 0; } #showcase_content.load-more-v2 #col-right {   padding-right: 0; } #showcase_content.load-more-v2 .item_fix {   width: 100%;   float: none;   margin-bottom: 20px; } #showcase_content.load-more-v2 .item_fix .showcase_item {   height: inherit;   width: 100%; } .showcase-page .item-sc-v3 .showcase_item .btn-videos-block .btn-video {   width: 30px; } #showcase_content.load-more-v2 .item_fix .showcase_item .loading-back-img {   position: absolute;   top: 37%;   left: 45%;   width: 70px;   display: none; } #showcase_content.load-more-v2 .item_fix .showcase_item.loading-back .front {   opacity: 0.5; } #showcase_content.load-more-v2 .item_fix .showcase_item.loading-back .loading-back-img {   display: block; } #showcase_content.load-more-v2 .item_fix .showcase_item .front, #showcase_content.load-more-v2 .item_fix .showcase_item .back {   position: inherit !important; } #showcase_content.load-more-v2 .item_fix .showcase_item .back img {   position: inherit; } #footer.footer {   display: none; } .showcase_hidden .order_info .block2-hidden-showcase {   display: none; } .showcase_hidden .order_info .showcase-custom .medium-showcase {   margin-bottom: 25px;   margin-top: 25px; } .showcase_hidden .order_info .showcase-custom td {   border-bottom: unset;   width: 50%; } .fb-post-contain .jssora13l, .fb-post-contain .jssora13r {   z-index: unset;   background: rgba(0,0,0,0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/arrow-cicle-pink.png) no-repeat 0 0;   width: 65px;   height: 65px; } .fb-post-item {   margin: 0 16px;   float: left;   height: 100%; } .fb-post-contain {   overflow: hidden; } .fb-post-contain .jssora13l, .fb-post-contain .jssora13r {   z-index: unset;   background: rgba(0,0,0,0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/arrow-cicle-pink.png) no-repeat 0 0;   width: 65px;   height: 65px; } .fb-post-contain .jssora13l {   left: 178px;   transform: rotate(180deg); } .fb-post-contain .jssora13r {   right: 178px; } .overflow-class {   overflow: hidden; } .capitalize {   text-transform: capitalize; } .font48px {   font-size: 48px; } .fb-post-contain .prev, .fb-post-contain .next {   top: 45% !important; } .list_title.font48px {   color: #0a0a0a;   font-weight: 600;   padding: 0 10px; } .sort-group.has-artist-list .sort_style.sort_style_mon_people {   float: right; } .margin-bottom-15 {   margin-bottom: 15px; } .order_info .right .btn-photo.pink-background {margin-top: 12px; padding: 15px;} @media only screen and (max-width: 1000px) {   .order_info .btn-photo.pink-background {font-size: 20px;}   .wrapper-dropdown-5.font18px {font-size: 14px;} } html.res-view #showcase_content .flip-images-button {   display: block !important; } .back-new.showed ~ .bg_title_hover {   opacity: 1;   } .back-new.showed ~ .bg_title_hover .name-group-right {   text-align: center !important; } .back-new.showed ~ .btn-videos-block { display: none; } .back-new.showed > img.back_image {   filter: blur(50px); } .back-new.showed {   position: relative !important; } .back-new.showed .back-wrap {   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;   display: flex;   align-items: center;   justify-content: center;   flex-wrap: wrap;   overflow: auto; } .back-new.showed .slick-arrow {   z-index: 9;   background: rgba(0,0,0,0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/arrow-cicle-pink.png) no-repeat 0 0;   background-size: contain;   width: 40px;   height: 40px;   top: calc(50% - 20px); } .back-new.showed .slick-arrow:before {   content: ''; } .back-new.showed .slick-arrow.slick-prev {   left: 5px;   transform: rotate(180deg); } .back-new.showed .slick-arrow.slick-next {   right: 5px;   transform: rotate(360deg); } .back-new.showed .origin-slider {   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;   background-color: #000; } .back-new.showed .origin-slider .origin-slider-item {   display: flex;   height: -webkit-fill-available; } .back-new.showed .origin-slider .origin-slider-item img {   max-width: 100%;   max-height: 100%;   display: block;   margin: auto;   width: auto; } .back-new.showed .back-wrap::-webkit-scrollbar { width: 6px; } .back-new.showed .back-wrap::-webkit-scrollbar-track { background: transparent; } .back-new.showed .back-wrap::-webkit-scrollbar-thumb {   background-color: #fff;   border-radius: 15px; } .back-new.showed .back-wrap.cols-3 {   border-right: 2px solid transparent; } .back-new.showed .back-wrap .origin-wrap {   flex: 1;   display: flex;   justify-content: center;   align-items: center;   flex-wrap: wrap;   max-height: 100%; } .back-new.showed .back-wrap.cols-2 .origin-wrap:after {   content: "+";   text-align: center;   position: absolute;   font-size: 50px;   color: #FFFFFF; } .back-new.showed .back-wrap .origin-img {   margin: 20px;   height: 170px;   background-size: contain;   background-repeat: no-repeat;   background-position: center;   border: 2px solid #fff;   background-color: #000;   position: relative; } .back-new.showed .back-wrap .origin-img img {   display: none; } .back-new.showed .back-wrap.cols-2 .origin-img {   flex-basis: 35%; } .back-new.showed .back-wrap.cols-3 .origin-wrap {   justify-content: flex-start; } .back-new.showed .back-wrap.cols-3 .origin-img {   flex-basis: calc(calc(100% - 60px) / 3);   margin: 10px; } .back-new.showed .back-wrap.cols-3 .origin-img.plus:after {   content: "+";   position: absolute;   top: -34px;   right: -20px;   font-size: 30px;   color: #FFF; } .btn-org-more {   display: none; } .removeAfter:after { content: "" !important; } .showcase_video_fb .card-video-fb {   position: relative; } .showcase_video_fb .icon-play-video {   display: inline-block;   max-width: 99%;   width: 75px;   height: 75px;   position: absolute;   top: 33%;   left: 45%; } .showcase_video_fb .review-video {   padding: 5px;   border-bottom: 1px solid #d7d7d7;   width: 100%;   margin: 0 auto;   font-size: 20px; } .showcase_video_fb .review-video .icon-review {   text-align: center;   color: #767676; } .showcase_video_fb .card-video-fb .card-text {   padding: 15px;   font-size: 20px; } .showcase_video_fb .card-video-fb video {   width: 100%; } .showcase_header ul.dropdown li a{   position: relative; } .showcase_header ul.dropdown li{   position: relative; } .showcase_header ul.dropdown li span.type-3 {   position: absolute;   font-size: 9px;   padding: 0px 3px;   right: 0px;   top: 25%;   padding-left: 0px; background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/popular_icon3.png) no-repeat;   color: #fff;   display: block;   float: left;   height: 20px;   line-height: 22px;   text-align: center;   margin: 0;   width: 56px;  background-size: 100% 100%;   border-radius: 0;   padding-right: 0px;  }  .showcase_header ul.dropdown li span.type-3.type-3-v2 {   right: 22px; }  .showcase_header ul.dropdown li span.type-3 span{   background: none;   font-weight: bold;   text-transform: uppercase;   padding-top: 0px;   margin-right: -3px; } #showcase_content .showcase_item .new_style_name {   text-transform: initial; } .panorama .front {   height: 400px;   overflow-x: scroll;   overflow-y: hidden; } .panorama .front img {   width: unset;   height: 100%; } .panorama .pv-overlay {   width: 100%;   height: 100%;   position: absolute;   top: 0;   left: 0;   } .panorama .pv-overlay i.pvicon-overlay {   margin-top: -22px;   margin-left: -20px;   width: 40px;   height: 43px;   top: 50%;   position: absolute;   left: 50%;   background-repeat: no-repeat;   background-size: cover;   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABXCAYAAACTFMIVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RDhBRjE4Mzg2NDMxMUUzOEI3OTg1NzVCMjUzMzE0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RDhBRjE4NDg2NDMxMUUzOEI3OTg1NzVCMjUzMzE0QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZEOEFGMTgxODY0MzExRTM4Qjc5ODU3NUIyNTMzMTRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZEOEFGMTgyODY0MzExRTM4Qjc5ODU3NUIyNTMzMTRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++haY+QAAD8FJREFUeNrkXXtU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); } #showcase_content .load-more-vm {   color: #D8004D;   font-weight: bold;   text-align: center;   font-size: 16px;   cursor: pointer;   padding: 6px 0;   display: none; }  .showcase_header_wrapper_flex-v2 {   display: flex;   align-items: end;   flex-wrap: wrap; }  .sort_theme.sort_theme-v2 {   width: 47% !important; } .sort_style.sort_style-v2 {   width: 47% !important; } .sort_style.sort_style-v2 .wrapper-dropdown-5, .sort_theme.sort_theme-v2 .wrapper-dropdown-5 {   width: 100%; } .sort_theme-v2, .sort_style-v2 {   margin-top: 1% !important; }  .collapse-browser-mobile-by-wrapper {   display: block !important;   width: 100%;   background-color: white; } .divider-browse-by-collapse {   width: 90%;   height: 4px;   background-color: #ededed;   position: relative;   left: 50%;   transform: translate(-50%); } .collapse-summary-wrapper {   width: 100%;   display: flex;   align-items: center;   justify-content: space-between;   text-decoration: none;   color: black;   font-size: 22px;   border-bottom: 4px solid #ededed;   padding: 18px 22px !important;   background-color: white; } .collapse-summary-wrapper .glyphicon-chevron-down {   font-size: 18px;   transform: rotate(-90deg); } .showcase_header-v2 {   border-bottom: 0 !important; } .collapse-mobile-wrapper .collapse-title-mobile-wrapper {   display: flex;   align-items: center;   justify-content: space-between;   padding: 8px 22px;   border-bottom: 2px solid #ededed; } .collapse-mobile-wrapper .collapse-content {   background-color: rgb(245, 245, 245); } .collapse-mobile-wrapper .bi-plus, .collapse-mobile-wrapper .bi-dash {   font-size: 14px; } .collapse-mobile-wrapper li {   border-bottom: 1px solid rgb(161, 161, 161);   padding: 7px 22px;   font-size: 22px !important; } .collapse-mobile-wrapper li a {   color: black !important;   text-decoration: none; } .collapse-mobile-wrapper li a.selected {   color: rgb(182, 85, 251) !important; } .collapse-mobile-wrapper li:has(a.selected) {   background-color: #dddce2; } .collapse-mobile-wrapper .collapse-text {   font-size: 22px; } .collapse-mobile-wrapper .collapse-title-mobile-wrapper.collapsed .bi-plus {   display: block; } .collapse-mobile-wrapper .collapse-title-mobile-wrapper.collapsed .bi-dash {   display: none; } .collapse-mobile-wrapper .collapse-title-mobile-wrapper .bi-plus {   display: none; } .collapse-mobile-wrapper .collapse-title-mobile-wrapper .bi-dash {   display: block; } .collapse-mobile-wrapper .collapse-title-mobile-wrapper:not(.collapsed) {   background-color: #f4e4f7; }  @media (min-width: 1600px) {   .item-sc-v3 .showcase_item:hover .btn-videos-block {  bottom: 105px;   } } @media (min-width: 1440px) and (max-width: 1599px) {   .item-sc-v3 .showcase_item:hover .btn-videos-block {  bottom: 105px;   } } @media (min-width: 1400px) and (max-width: 1439px) {   .item-sc-v3 .showcase_item:hover .btn-videos-block {  bottom: 90px;   } } @media (min-width: 1024px) and (max-width: 1399px) {   .item-sc-v3 .showcase_item:hover .btn-videos-block {  bottom: 85px;   } } @media (min-width: 768px) and (max-width: 1023px) {   .item-sc-v3 .showcase_item:hover .btn-videos-block {  bottom: 110px;   } } @media screen and (min-width: 767px) and (max-width: 1023px) {   .showcase_video_fb .icon-play-video {  top: 25%;   } } @media screen and (max-width: 767px) {   .item-sc-v3 .showcase_item:hover .btn-videos-block {  bottom: 20px;   }   #showcase_content .load-more-vm {  display: block;   }   .load-more-text-hidden {  height: 150px;  overflow: hidden;   }   .btn-org-more {   position: absolute;  right: 10px;  bottom: 50px;  width: 50px;  height: 50px;  line-height: 45px;  background: #FF135E;  text-align: center;  color: #FFF;  border-radius: 100%;  border: 2px solid #fff;   }   html.res-view .showcase-page #showcase-header-new .font60px {  padding: 0 10px;  font-size: 33px;   }   .btn-org-more.prev {  top: 10px;   }  .back-new.showed .back-wrap.cols-3 .origin-img {  flex-basis: calc(calc(100% - 60px) / 2);  margin: 15px;  height: 300px;   }   .back-new.showed .back-wrap.cols-3 .origin-img.plus:after { content: ""; }   .back-new.showed .back-wrap.cols-3 .origin-img:nth-child(2n + 1):after {  content: "+";  position: absolute;  top: -38px;  right: -25px;  font-size: 30px;  color: #FFF;   }   .back-new.showed .back-wrap.cols-3 .origin-img:first-child:after { content: ""; }   #showcase-header-new .hide-desc {  display: none;   }   .showcase_header .sort-group .sort_theme.sort_theme-v2,   .showcase_header .sort-group .sort_style.sort_style-v2 {  width: 100% !important;  margin-top: 5%;  font-size: 6vw;   }   .showcase_header .select_right.new-showcase-header-dtv1.new-showcase-header-dtv1-v2 {  display: initial;  padding: 0;   }   .sort_theme-v2, .sort_style-v2 {  margin-top: 0% !important;   } } @media screen and (max-width: 620px) {   .back-new.showed .back-wrap.cols-3 .origin-img {  height: 240px;   } } @media screen and (max-width: 520px) {   .back-new.showed .back-wrap.cols-3 .origin-img {  height: 200px;   }   .showcase_video_fb .icon-play-video {  top: 21%;  left: 40%;   } } @media screen and (max-width: 450px) {   .back-new.showed .back-wrap.cols-3 .origin-img {  height: 150px;   }   #showcase_content .showcase_item .new_style_name {  font-size: 16px;   } } @media screen and (min-width: 750px) and (max-width: 767px) {   .back-new.showed ~ .bg_title_hover {  } } @media screen and (min-width: 413px) and (max-width: 553px) {   .back-new.showed ~ .bg_title_hover {  } } @media screen and (max-width: 412px) {   .back-new.showed ~ .bg_title_hover {  }   .back-new.showed ~ .bg_title_hover .name-group { line-height: 2; } } @media screen and (max-width: 362px) {   .back-new.showed ~ .bg_title_hover {  }   .back-new.showed .back-wrap .origin-img { height: 140px; }   .back-new.showed .back-wrap.cols-3 .origin-img {  height: 120px;   }   html.res-view #content.showcase-page .head_title {  font-size: 12vw;   }   html.res-view .showcase-page #showcase-header-new .font60px {  font-size: 29px;   } } @media screen and (max-width: 320px) {   .back-new.showed ~ .bg_title_hover {  }   .back-new.showed ~ .bg_title_hover .name-group { line-height: 1; }   .showcase_video_fb .icon-play-video {  top: 16%;  left: 38%;   } } .showcase_item .dot{   padding: 2px 2px;   color: #fff;   background-color: #fff;   border-radius: 10px;   height: 3px;   display: inline-block;   margin-bottom: 3px;   margin-right: 0px;   margin-left: 10px; } .showcase_item.showcase_video .dot{   color: #333;   background-color: #333; } .showcase_item .bg_title_hover .dot{   color: #ff9c00;   background-color: #ff9c00; } .showcase_item .style_name.new_style_name i{   text-transform: none;   font-style: normal; } @media (max-width: 768px) {   .showcase_item .dot{  padding: 2px 2px;  color: #fff;  background-color: #fff;  border-radius: 10px;  height: 0px;  display: inline-block;  margin-bottom: 1px;  margin-right: 2px;  margin-left: 8px;   }   .res-view .showcase_item .bg_title--full_name{  font-size: 25px;   }   .res-view .showcase_item .block_button .left{  width: fit-content;   }   .showcase_header-v2 {  width: 100% !important;  margin: 0;  background-color: rgb(245, 245, 245);  padding: 0 15px !important;   }   .wrapper-full.sc-v3-full-v2 .head_title--v2 {  font-size: 23px !important;  padding: 25px 25px;  font-family: 'Roboto', sans-serif !important;  text-transform: initial;  line-height: 1.2 !important;   }   .wrapper-full.sc-v3-header-v2 .head_title--v2 {  font-size: 23px !important;  padding: 25px 0 0 !important;  font-family: 'Roboto', sans-serif !important;  text-transform: initial;  line-height: 1.2 !important;   }   } @media (max-width: 480px) {   .res-view .showcase_item .bg_title--full_name{  font-size: 18px;   }   .res-view .showcase_item .bg_title--full_name .font20px{  font-size: 14px;   } } @media (max-width: 320px) {   .res-view .showcase_item .bg_title--full_name{  font-size: 18px;   } }  .showMenBirthdayGiftsPageV2 .carousel-max-v95{   max-width: 95%;   margin: 0 auto; } .showMenBirthdayGiftsPageV2 #inspiration_gallery {   margin-bottom: 25px; } .showMenBirthdayGiftsPageV2 .carousel-v20 .carousel-items .prev {   left: -27px; } .showMenBirthdayGiftsPageV2 .carousel-v20 .carousel-items .next {   right: -27px; } .showMenBirthdayGiftsPageV2 .carousel-v20 .icon-slick-v20 {   margin-top: 30px;   font-size: 30px; } .showMenBirthdayGiftsPageV2 #price_content .prices_left_content .banner-middle {  margin: 0;  margin-bottom: 6px;  padding: 0; } @media only screen and (min-width: 768px) {   .showMenBirthdayGiftsPageV2 .how-it-works-video{  margin-bottom: 25px;   } } .showMenBirthdayGiftsPageV2 .how-it-works-video .block_button {   border: none;   margin: 0 0 40px;   padding: 0;   float: left;   width: 100%;   text-align: center; } .showMenBirthdayGiftsPageV2 .how-it-works-video .block_button span {   color: #595959;   font-size: 26px;   display: block;   text-align: center;   margin-bottom: 20px; } .showMenBirthdayGiftsPageV2 .how-it-works-video .block_button .btn-pink {   background: var(--pink-primary-color);   border: 1px none;   border-radius: 5px;   text-align: center;   display: inline-block;   padding: 8px 10px;   text-decoration: none;   color: #fff!important; } .showMenBirthdayGiftsPageV2 .mobile-only.hiw-video-custom {   padding-top: 85px;   padding-bottom: 15px; } .showMenBirthdayGiftsPageV2 .bg-video-3 {   top: -29px;   background-position: -100% 0px; } @media screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 .bg-top-mobile {  position: absolute;  background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/backgrounds/dots-01.svg);  background-repeat: no-repeat;  margin: 10px 0;  z-index: -1;  left: -14px;   } }  .showMenBirthdayGiftsPageV2 .showcase_testimonial, .showMenBirthdayGiftsPageV2 .index-page .showcase_item.showcase_video_v20_top.showcase_video {   height: 100%!important; } @media only screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 .showcase_item.showcase_video {  height: inherit !important;  padding-top: 5% !important;   } }  @media only screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 .showcase_item {  width: 100%;   } } .showMenBirthdayGiftsPageV2 .showcase_video .img_showcase_testimonial {   position: relative;   padding-bottom: 65%;   height: 0;   overflow: hidden; } .showMenBirthdayGiftsPageV2 .img_showcase_testimonial {   background-size: cover!important;   background-repeat: no-repeat!important;   background-position: center top!important;   height: 360px;   overflow: hidden;   position: relative;   width: 100%; } .showMenBirthdayGiftsPageV2 .content_showcase_testimonial {   margin: 3% 0; } @media screen and (max-width: 767px) {   .showMenBirthdayGiftsPageV2 .font20px {  font-size: 20px;   } } @media only screen and (max-width: 413px) and (min-width: 320px) {   .showMenBirthdayGiftsPageV2 .font20px {  font-size: 20px;   } } .showMenBirthdayGiftsPageV2 .showcase_item img {   width: 100%; } .showMenBirthdayGiftsPageV2 .icon-play-video-showcase-img.icon-play-v2 {   top: 35%; } .showMenBirthdayGiftsPageV2 .icon-play-video-showcase-img {   width: 75px !important;   height: 75px;   position: absolute;   top: 45%;   left: 40%; } @media screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 .testi-video-2 {  right: -43%;  top: 50%;  z-index: -1;   } } @media screen and (max-width: 767px) {   .showMenBirthdayGiftsPageV2 .bg-bottom-mobile {  position: absolute;  z-index: 1;  background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/backgrounds/dots-01.svg);  background-position: 100% 27px;  background-repeat: no-repeat;  margin: 10px 0;   } }  .showMenBirthdayGiftsPageV2 .hiw-title-hp {   margin-top: -25px;  font-size: 30px !important; } .showMenBirthdayGiftsPageV2 .icon-play-video-showcase {   cursor: pointer; } .showMenBirthdayGiftsPageV2 .modal-testimonial {   box-shadow: none !important;   border: none !important;   background-color: rgba(0,0,0,0) !important; } .showMenBirthdayGiftsPageV2 #testimonial-video-block .btn-close-modal-video {   position: absolute;   right: -2%;   top: 26%;   opacity: 1;   z-index: 1; } .showMenBirthdayGiftsPageV2 #testimonial-video-block .btn-close-modal-video span {   color: #fff;   background-color: #FF135E;   padding: 5px 10px;   border-radius: 50%;   font-size: 15px; } .showMenBirthdayGiftsPageV2 #popup-video-testimonial .modal-footer .btn-close-modal-video {   float: none;   color: white;   background: #FF135E;   opacity: 1;   display: block;   margin: 0 auto;   padding: 10px;   border-radius: 5px;   font-size: 15px;   font-weight: normal; } .showMenBirthdayGiftsPageV2 .modal-open #popup-video-testimonial.modal {   overflow-y: hidden; } @media screen and (max-width: 767px) {   .showMenBirthdayGiftsPageV2 .modal-dialog-testimonial {  height: 90vh;   } } @media screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 .modal-video-vertical #testimonial-video-block {  padding-bottom: 85vh !important;   } } .showMenBirthdayGiftsPageV2 #testimonial-video-block iframe {   width: 100%;   height: 85vh;   position: absolute; } .showMenBirthdayGiftsPageV2 #popup-video-testimonial .modal-footer {   padding: 0;   border: none; } @media screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 .mobile-only {  display: block !important;   } } @media screen and (max-width: 375px) {   .showMenBirthdayGiftsPageV2 #testimonial-video-block .btn-close-modal-video.btn-close-modal-video-vertical {  top: calc(50% - 225px);  right: -15px;   } } @media screen and (max-width: 767px){   .showMenBirthdayGiftsPageV2 #testimonial-video-block .btn-close-modal-video {  height: 39px;   } } @media screen and (min-width: 376px) and (max-width: 767px){   .showMenBirthdayGiftsPageV2 #testimonial-video-block .btn-close-modal-video.btn-close-modal-video-vertical {  top: calc(50% - 240px);  right: -15px;   } } .showcase_header .select_right.has-tag {  position: inherit; } .sc-v3-full .sort-group.has-tag.new-showcase-header-dtv1 .sort_theme, .sc-v3-full .sort-group.has-tag.new-showcase-header-dtv1 .sort_style, .sc-v3-full .sort-group.has-tag.new-showcase-header-dtv1 .sort_artist {  margin-top: 2%; } @media (min-width: 768px) {   .sort-group.has-artist-list.checkGifts .sort_occasion {  margin-top: 3%;   } } #showcase_content .showcase_item .zoom-icon {   width: 42px;   height: 45px;   position: absolute;   top: 10px;   left: 10px;   background-size: 42px;   display: flex;   flex-direction: row;   justify-content: center;   align-items: center;   cursor: pointer;   text-decoration: none; } #showcase_content .showcase_item .zoom-icon i {   text-shadow: 2px 3px 4px #000; } #showcase_content .showcase_item .load_zoom_artist{   display: none; } @media only screen and (max-width: 767px) {   .fancybox__toolbar .is-middle .f-button[data-panzoom-action="iterateZoom"] {  position: absolute;  top: 50%;  transform: translateY(-50%);  background: transparent;   } } .custom-style-showcase .head_title--v2 {   text-align: center; } @media (max-width: 767px) {   .custom-style-showcase .collapse-summary-wrapper{  border-top: 1px solid #ededed;   } } @media (min-width: 992px) {   .custom-style-showcase .select_right.new-showcase-header-flex.has-artist-list{  flex-wrap: nowrap;  padding-left: 0;   }   .custom-style-showcase .select_right.new-showcase-header-flex .wrapper-dropdown-5 .dropdown.threecolumns.threecolumns-desktop-not-hp {  transform: translate(-20%);   } } .showcase-page .wrapper-dropdown-5 .dropdown{   display: none; } .showcase-page .wrapper-dropdown-5.active .dropdown{   display: block; } .showcase-page .wrapper-dropdown-5:focus{   outline: -webkit-focus-ring-color auto 1px; } .showcase-page #landing-page-addtocart:focus{   outline: 2px solid #000;   outline-offset: 2px; } .canvas-painting{   font-family: "Source Sans Pro",Arial,Helvetica,sans-serif !important; } .canvas-painting h1{   color: var(--primary-color-v2) !important;   font-weight: bold; } .canvas-painting .btn-block a.btn{   background-color: var(--primary-color-v2) !important; } .canvas-painting .landing-caption .color-pink, .canvas-painting .order_info .summary-item .color-violet{   color: var(--primary-color-v2) !important; } .canvas-painting #showcase-sticky-bar .btn-paint-my-photo{   background-color: var(--primary-color-v2) !important; } .canvas-painting #hiw-landing-page-container-for-canvas .see-turn-around .group-btn-turn-around .right-btn:hover {   background-color: var(--primary-hover-color-v2) !important;   color: #fff;   text-decoration: none; } .canvas-painting #popup-turnaround-table{   font-family: "Source Sans Pro",Arial,Helvetica,sans-serif !important; } @media (max-width: 767px) {   .canvas-painting #hiw-landing-page-container-for-canvas .see-turn-around .group-btn-turn-around{  display: flex;  flex-direction: column;   }   .canvas-painting #hiw-landing-page-container-for-canvas .see-turn-around .group-btn-turn-around .left-title {  text-align: center;   } } @media (min-width: 768px) {   .showcase-page .showcase_header-v2 .sort_theme .wrapper-dropdown-5 .pet_item{  display: inline-block;  line-height: 24px;  padding: 0 4px;  vertical-align: middle;  position: relative;  z-index: 2;   } }
