@media (max-width: 767px) {  .bootstrap5 .mobile-only.navbar .navbar-header {   display: flex;   align-items: center;   justify-content: flex-start;  }  .bootstrap5 .mobile-only.navbar .navbar-header .logo-link img {   top: unset !important;  }  .bootstrap5 .mobile-only.navbar .navbar-header .cart-wrapper-v2-mobile {   margin-left: auto;  }  .bootstrap5 .mobile-only.navbar .navbar-header #btn-order-top-menu {   margin-left: auto;  }  .bootstrap5 .mobile-only.navbar .navbar-header #btn-resume-order {   margin-left: auto;  }  .bootstrap5 .position-relative {   display: table !important;   content: " ";  }  .bootstrap5 .navbar-nav > li > a {   padding: 10px;   position: relative;   line-height: 20px;  }  .bootstrap5 .dropdown-toggle::after {   display: none !important;  }  .bootstrap5 .mobile-only.navbar button.navbar-toggler {   margin-right: 0;   margin-left: 0;   border: none;  }  .bootstrap5 .navbar-toggler-icon {   width: 1.8em;   height: 1.8em;  }  .bootstrap5 .mobile-only.navbar .logo-link img.logo-pyl-new {   top: -15px !important;  }  .bootstrap5 #btn-order-top-menu, .bootstrap5 html.res-view #btn-resume-order {   margin-top: 3px;  }  .bootstrap5 .navbar-light {   background-color: #f8f8f8;   border-color: #e7e7e7;  }  .bootstrap5 .order-split #orderSummaryModal .modal-content .modal-body {   padding: unset;  }  .bootstrap5 .sitemap-html .group-sitemap {   padding: 0 15px;  }  .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {   margin-right: -15px;   margin-left: -15px;   margin-top: 8px;  }  #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu.show {   position: static;   float: none;   width: auto;   margin-top: 0;   background-color: transparent;   border: 0;   box-shadow: none;  }  #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu.show > li > a {   color: red;   text-decoration: none;   background-color: transparent !important;   color: var(--primary-color-v2) !important;   text-transform: uppercase;   line-height: 20px;   padding: 5px 15px 5px 25px;  }  #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .divider {   height: 1px;   margin: 9px 0;   overflow: hidden;   background-color: #5F5F5F !important;  }  #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .header-column {   color: var(--primary-color-v2) !important;   font-weight: 700;   text-transform: uppercase;   padding-left: 20px;   padding-bottom: 10px;  }  #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .hasNewGallery a {   font-size: 14px;  }  #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .medium-occasion {   display: flex;  }  #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .medium-occasion .medium-menu li, #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .medium-occasion .occasion-menu li {   padding: 5px 15px 5px 20px;  }  #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .medium-occasion .medium-menu li > a, #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .medium-occasion .occasion-menu li > a {   background-color: transparent !important;   color: var(--primary-color-v2) !important;   text-transform: uppercase;   font-size: 14px;  }  #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .theme-menu {   display: flex;  }  #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .theme-menu .theme-menu-left li, #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .theme-menu .theme-menu-right li {   padding: 5px 15px 5px 20px;  }  #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .theme-menu .theme-menu-left li > a, #bs-example-navbar-collapse-1 .navbar-nav li.dropdown .dropdown-menu .theme-menu .theme-menu-right li > a {   background-color: transparent !important;   color: var(--primary-color-v2) !important;   text-transform: uppercase;   font-size: 14px;  }  #bs-example-navbar-collapse-1 .navbar-nav li a {   display: block;  }  .view_tracking_shipment #trackingShipmentModal .modal-dialog .modal-content .modal-body {   padding: 0 15px;  }  .view_tracking_shipment #trackingShipmentModal .modal-dialog .modal-content .modal-body .travel-history {   margin-bottom: 15px;  } } .bootstrap5 {  font-size: 14px; } .bootstrap5 .hide {  display: none !important; } .bootstrap5 .custom-additional-discount-dashboard .dashboard-mobile-improve .user-welcome-desktop {  display: flex;  flex-direction: row;  margin-bottom: 0;  padding-top: 20px; } .bootstrap5 .custom-additional-discount-dashboard .dashboard-mobile-improve .user-welcome-desktop .welcome-right-custom {  margin-left: auto; } .bootstrap5 .custom-additional-discount-dashboard .dashboard-mobile-improve:has(#dashboard_content) .user-welcome-desktop {  padding-top: 0; } .bootstrap5 .view_tracking_shipment .wrapper .user-welcome-desktop {  display: flex;  flex-direction: row;  margin-bottom: 0;  padding-top: 20px; } .bootstrap5 .view_tracking_shipment .wrapper .user-welcome-desktop .welcome-right-custom {  margin-left: auto; } .bootstrap5 .view_tracking_shipment .wrapper:has(#dashboard_content) .user-welcome-desktop {  padding-top: 0; } .bootstrap5 #modal-url-language-custom .modal-dialog {  max-width: 650px; } .bootstrap5 #modal-url-language-custom .modal-dialog .modal-content .btn-close {  font-size: 20px !important;  top: 10px; } .bootstrap5 #modal-url-language-custom .modal-dialog .modal-content .btn-close span {  display: none; } .bootstrap5 #content .user-welcome-desktop .welcome-right-custom {  margin-left: auto; } .bootstrap5 #main_header .nav-bar .nav-header .showcase_menu_link .gallery_url_new.menu-active {  outline: 2px solid var(--primary-color-v2); } .bootstrap5 #main_header .nav-bar .nav-header .showcase_menu_link.menu-active .active_line {  display: block; } #popup_customer_thinking_ok_not_happy .modal-content {  background-image: url(https://dqhvdmwzk0rbb.cloudfront.net/pylweb/coupon-banners/coupon-popup-background-v2.png);  background-repeat: no-repeat;  background-size: 65% 90%;  background-position: center;  background-color: white;  padding: 50px 50px; } #popup_customer_thinking_ok_not_happy .modal-content .thank-you-text {  text-align: center;  font-size: 32px;  color: var(--primary-color-v2) !important; } #popup_customer_thinking_ok_not_happy .modal-content .forgot-text {  color: var(--primary-color-v2) !important;  margin-top: 8px !important;  font-size: 22px !important; } #popup_customer_thinking_ok_not_happy .modal-content .btn_close_popup {  right: 2px;  top: 0; } #popup_customer_thinking_ok_not_happy .modal-content .buttons .customer_thinking_submit {  padding: 5px 15px;  font-size: 20px;  white-space: normal;  background: var(--primary-color-v2);  border: 1px none;  border-radius: 5px;  text-align: center;  display: inline-block;  color: white;  text-transform: uppercase;  font-weight: bold; } #popup_customer_thinking_ok_not_happy .modal-content .success_text {  display: none;  font-style: italic;  color: green;  text-align: center; } #popup_customer_thinking_ok_not_happy .modal-content .error_send {  display: none;  color: red; } @media (max-width: 767px) {  #popup_customer_thinking_ok_not_happy {   top: 20%;  }  #popup_customer_thinking_ok_not_happy .modal-content {   margin: 0 0;   padding: 20px;  }  #popup_customer_thinking_ok_not_happy .modal-content textarea {   width: 100%;  } } @media (min-width: 576px) and (max-width: 1000px) {  .bootstrap5 #popup-subject-info .modal-dialog {   max-width: 33.33vw;  }  .bootstrap5 #popup-medium-info-select .modal-dialog {   max-width: 33.33vw;  }  .bootstrap5 #popup-medium-info-select.zoom-3875 .modal-body .medium-item {   width: 320px;   height: 320px;  } } @media (min-width: 1001px) and (max-width: 1599px) {  .bootstrap5 #popup-medium-info-select.zoom-3875 .modal-dialog {   max-width: 33.33vw;  }  .bootstrap5 #popup-medium-info-select.zoom-3875 .modal-body .medium-item {   width: 33.33vw;   height: 33.33vw;  } } 
 .inspiration-menu #list_1{   width: 35%; } .inspiration-menu #list_2{   width: 47%; }
.capitalize {text-transform: capitalize;} #footer.footer-new {   background-color: #262626;   color: #fff;   text-align: center; } #footer.footer-new .sub-menu .title {   color: #5f5f5f; } #footer.footer-new hr {   margin-bottom: 32px;   border-color: #595959; } #footer.footer-new .footer-row {   padding: 0 120px; } #footer.footer-v21 {   background-color: unset; } #footer.footer-v21 .footer-row {   padding: 30px 0; } #footer.footer-v21 .footer-row.satisfaction-trustpilot { } .title-trustpilot {   max-width: 1200px;   font-weight: 600;   font-size: 24px;   margin: auto;   color: #000;   margin-bottom: 20px; } #footer.footer-v21 .subscribe-box, #footer.footer-v21 .subscribe-box-new {   color: #000000;   background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/Sub_bg-min.jpg);   background-size: 100% 100%;   margin-bottom: 20px; } #footer.footer-new .subscribe-box, #footer.footer-new .subscribe-box-new {   background-color: var(--blue-secondary-color);   padding: 48px 0; } #footer.footer-new .subscribe-box .title, #footer.footer-new .subscribe-box-new .title{   text-transform: uppercase;   font-size: 40px;   font-family: 'BebasNeue';   line-height: 1.1; } #footer.footer-new .subscribe-form input {   padding: 20px 15px; } #footer.footer-new .subscribe-form .form-control, #footer.footer-new .subscribe-form .btn {   margin-bottom: 0 !important; } #footer.footer-new .subscribe-form input::placeholder {   color: #B2B2B2;   text-align: left;   font-size: 18px;   font-family: "Source Sans Pro",Arial,Helvetica,sans-serif; } #footer.footer-new .subscribe-form button {   background-color: #128283;   width: 100%;   font-weight: 600;   padding: 8px;   height: 43px; } #footer.footer-new .subscribe-form button:hover, #footer.footer-new .subscribe-form button:focus {   background-color: #126a6b;   color: #fff; } #footer.footer-v21 .subscribe-form button {   background-color: #000000;   color: #fff;   text-transform: uppercase; } #footer.footer-v21 .subscribe-form button:hover, #footer.footer-v21 .subscribe-form button:focus {   background-color: #000000; } #footer.footer-new .satisfaction {   padding-top: 32px;   padding-bottom: 12px; } #footer.footer-new .satisfaction.no-tp-bottom {   padding-bottom: 32px; } #footer.footer-new .satisfaction table {   margin: 0 auto;   text-align: left; } #footer.footer-new .satisfaction table td {   padding: 0 10px; } #footer.footer-new .bold {   font-weight: 600; } #footer.footer-new .satisfaction table td p {   margin-bottom: 15px; } #footer.footer-new .trustpilot {   margin-bottom: 32px; } #footer.footer-new .menus {   background-color: #000;   text-align: left;   padding-top: 32px;   padding-bottom: 32px; } #footer.footer-new .menus .title {   border-bottom: 1px solid #595959;   font-weight: 600;   padding-bottom: 15px;   margin-bottom: 15px; }  #footer.footer-new-v2 .menus .title {   font-weight: initial;   margin-bottom: 4px; } .glyphicon--thin::before {   content: "\e259" !important; } #footer.is-blog .glyphicon--thin::before {   content: "\f078" !important; }  #footer.footer-new .menus .title.title-collapse {   display: none; } #footer.footer-new .menus .menu-items {   padding-bottom: 15px; } #footer.footer-new .menus .menu-items a {   color: #FFFFFF;   display: block;   padding: 5px 0; } #footer.footer-new .menus .menu-items .sub-list a {   display: inline; } #footer.footer-new .menus .menu-items .col-sm-6 {   padding-left: 0; } #footer.footer-new .menus .menu-contacts a {   color: #fff; } #footer.footer-v21 .menus {   background-color: rgba(235,235,235,1); } #footer.footer-v21 .menus .menu-items a, #footer.footer-v21 .menus .title {   color: #000000; } #footer.footer-v21 .menus .title {   text-transform: uppercase;   border-bottom: none;   padding-bottom: 0; } #footer.footer-v21 .menus .social-items a {   padding: 5px 10px 5px 0; } #footer.footer-new .menu-contacts .menu-items .glyphicon {   color: var(--blue-secondary-color);   margin-right: 10px; } #footer.footer-new .footer-row.copyright {   text-align: left;   padding-top: 32px;   padding-bottom: 32px;   background-color: #000000;   position: relative; }  .social-footer-wrapper .menu-localization-settings {   width: 100% !important; } #footer.footer-new-v2 .menu-contacts .contact-footer-wrapper {   display: flex;   align-items: start;   justify-content: space-between; } #footer.footer-new-v2 .menu-contacts .contact-footer-wrapper .icon-contact {   width: 35px;   height: 35px;   object-fit: contain; } #footer.footer-new-v2 .menu-social-contact .social-footer-wrapper {   display: flex;   flex-flow: row-reverse;   justify-content: space-between; } #footer.footer-new-v2 .subscribe-box-new {   background-color: #e8e6e3;   padding: 38px 10px;  } #footer.footer-new-v2 #before-subscribe .title {   color: black;   font-size: 27px; } #footer.footer-new-v2 #before-subscribe .subscribe-box-new-subtitle {   color: black;   font-size: 18px; } #footer.footer-new-v2 .subscribe-form button {   width: auto !important; } #footer.footer-new-v2 .custom-input-group {   border-radius: 8px;   border: 1px solid rgb(118, 118, 118);   padding: 0px 24px;   background-color: white;   margin-bottom: 12px; } #footer.footer-new-v2 .custom-input-group .custom-input-title {   margin-bottom: -7px !important;   text-align: left;   color: rgb(166, 166, 166); } #footer.footer-new-v2 .custom-input-group .custom-input-title#custom-input-title-newsfname, #footer.footer-new-v2 .custom-input-group .custom-input-title#custom-input-title-newsemail {   float: left;   font-weight: normal; } #footer.footer-new-v2 .custom-input-group .form-control {   border: none !important;   outline: none !important;   box-shadow: none !important;   padding: 0 !important;   margin-bottom: 0 !important; } #footer.footer.footer-new .custom-input_font18{   height: 24px;   color: rgb(74, 73, 73); } #footer.footer.footer-new .button_font16{   font-size: 16px !important;   } #footer.footer-new .subscribe-form .button_font16{   height: 38px;   width: 222px !important;   line-height: 0; } #footer.footer-new-v2 #before-subscribe .subscribe_title{   color: rgb(1, 1, 1) !important;   font-weight: 600; } #footer.footer-new-v2 #before-subscribe .subscribe_box_new{   color: rgb(1, 1, 1) !important;   font-size: 18px; } #footer.footer-new .footer-row.footer-row_new{   background-color:rgb(254, 254, 254) ;   color: rgb(5, 5, 5); } .divider-contact-footer {   height: 1px;   background-color: rgb(181, 181, 181);   margin-bottom: 24px; }  .trustmark-ft {   justify-content: left;   padding-left: 10px;   padding-top: 3px;   align-items: center;   text-align: center; } .trustmark-ft .secure-text {   margin-top: 1px;   margin-right: 5px; } .trustmark-ft span {   color: black !important; } #footer.footer-new .footer-row.copyright.rm-footer-order-process {   padding-bottom: 135px; } body.paintingMobile #footer.footer-new .footer-row.copyright {   padding-left: 3%;   padding-right: 3%; } #footer.footer.footer-new .header-dropdown {   width: 100%; } #footer.footer.footer-new .font18px {   font-size: 18px; } #footer.footer.footer-new .font16px {   font-size: 16px; } #footer.footer.footer-new .font20px {   font-size: 20px; } #footer.footer-new .glyphicon-chevron-down, #footer.footer-new .glyphicon-chevron-up {   display: none;   float: right; } #footer.footer-new .mfes-trustmark, #footer.footer-new .trustedsite-trustmark {   vertical-align: middle;   margin-top: 5px;   border: 1px solid; } #footer.footer-new .menus .menu-items .header-dropdown a {color: #fff;} #complete-subscribe {   display: none; } body #footer.footer.footer-new .header-dropdown {   border: none;   background: transparent;   width: 58%; } body #footer.footer.footer-new .language-footer.header-dropdown {   width: 38%; } body #footer.footer.footer-new .currency.header-dropdown {   width: 28%; } body .footer .language-footer ul, body .footer .currency ul {   max-height: none !important;   overflow-y: inherit !important; } body .footer .currency ul {   bottom: 80%;   z-index: 100 !important;   border-bottom: none;   color: #FFFFFF;   border-top-left-radius : 5px;   border-top-right-radius : 5px;   border-bottom-left-radius: 0;   border-bottom-right-radius: 0; } body #footer.footer .countries .icon-country {   background: none; } body #footer.footer-v21 .countries .icon-country img {   margin-bottom: 6px; } #footer .countries .arrow-down, #footer .language-footer .arrow-down, #footer .currency .arrow-down {   border: none;   top: 3px;   color: #848080; } #footer.footer-v21 .countries .arrow-down, #footer.footer-v21 .language-footer .arrow-down, #footer.footer-v21 .currency .arrow-down {   top: -4px; } .tiktok-icon {   background: white;   border-radius: 50%;   width: 20px;   margin-right: 8px; } #popup_block:not([class]) #bio_ep_close {   display: none; }  .acsb-trigger-custom {   cursor: pointer;   position: relative;   display: inline-block;   vertical-align: middle;   margin-left: 10px; } #footer .mailing-condition-container {   text-align: left;   padding: 0 15px;   clear: both;   text-align: center; } #footer .mailing-condition-container a, #footer .mailing-condition-container a:visited {   color: var(--primary-color-v2);   text-decoration: underline; } #footer .mailing-condition-container a:hover {   color: var(--primary-hover-color-v2) ; } .cta-button-fixed {   position: fixed;   bottom: 0;   z-index: 100;   background: #fff;   width: 100%;   left: 0;   box-shadow: 0 0 7px 0px rgb(0 0 0 / 30%); } .cta-button-fixed .wrapper-full {   align-items: center;   display: flex;   margin: 15px auto; } .cta-button-fixed .wrapper-full .btn-center {   margin: 0 auto; } #footer.footer-v21 .menus .menu-items.social-items {   display: flex !important; } #footer.footer-v21 .header-dropdown {   color: #000000;   padding: 2px 0; } #footer.footer-new .payment-row {   display: flex;   flex-wrap: wrap;   margin-right: 10px; } #footer.footer-new .payment-row .payment-icons {   margin-right: 10px; } #footer.footer-new .payment-row .pay-icon {   margin: 5px;   border-radius: 2px; } #footer.footer-new .payment-row .secure-text {   margin: 7px 5px 0 0; } #footer.footer-empty {   padding-bottom: 80px; } @media only screen and (min-width: 1280px) {   .trustmark-ft {  display: flex;   } } @media (min-width: 1024px) and (max-width: 1200px) {   .trustmark-ft {  width: 20%;  margin: auto;   } } @media only screen and (min-width: 768px) {   #footer.footer-new .menus .menu-items {  display: block !important;   }   #footer.footer-new .footer-row.copyright .left {  margin-top: 8px;   } } @media only screen and (max-width: 800px) and (min-width: 768px) {   body #footer.footer.footer-new .header-dropdown {  width: 95%;   }   body #footer.footer.footer-new .language-footer.header-dropdown {  width: 60%;   }   body #footer.footer.footer-new .currency.header-dropdown {  width: 50%;   } } @media screen and (max-width: 1024px) {   ::-webkit-scrollbar {  width: 16px;   }   ::-webkit-scrollbar-track {  background: #F1F1F1;  -webkit-box-shadow: inset 0 0 6px #F1F1F1;   }   ::-webkit-scrollbar-thumb {  background: #767676;  -webkit-box-shadow: inset 0 0 6px #767676;   }   ::-webkit-scrollbar-thumb:window-inactive {  background: #C1C1C1;   } } @media only screen and (max-width: 767px) {   .title-trustpilot {  font-size: 22px;   }   #footer.footer-new .footer-row {  padding: 0 10px;   }   #footer.footer-v21 .footer-row.satisfaction-trustpilot {  margin-top: 20px;   }   #footer.footer-new .subscribe-box,  #footer.footer-new .subscribe-box-new   {padding: 40px 15px;}   #footer.footer-new-v2 .menus .title {  margin-bottom: 15px;   }   #footer.footer-new-v2 .menus .title {  color: var(--primary-color-v2) !important;   }  #footer.footer-new-v2 .menus .title .glyphicon {  color: black !important;   }   #footer.footer-new .menus .title:not(.title-collapse) {  display: none;   }   #footer.footer-new .menus .title.title-collapse {  display: block;   }   #footer.footer-new .menus .title.title-collapse .fa{  float: right;   }  #footer.footer-new .menus .sub-menu .fa-chevron-down{  display: block;   }   #footer.footer-new .menus .sub-menu .fa-chevron-up{  display: none;   }   #footer.footer-new .menus .sub-menu:first-child {  margin-top: 15px;   }   #footer.footer-new .menus .menu-items .sub-list a {  display: block;   }   #footer.footer-new .menus .sub-menu .glyphicon-chevron-down {  display: none;   }   #footer.footer-new .menus .sub-menu .glyphicon-chevron-up {  display: inline-block;   }   #footer.footer-new .menus .sub-menu.collapsed .glyphicon-chevron-down {  display: inline-block;   }   #footer.footer-new .menus .sub-menu.collapsed .glyphicon-chevron-up {  display: none;   }   #footer.footer-new .copyright div {  float: none;  text-align: center;  padding: 0;  margin-right: 0;   }   #footer.footer-new .copyright .left {  margin: 0 40px;  width: auto;   }   #footer.footer-new .copyright .mfes-trustmark {  display: block;  margin: 15px auto;   }   body #footer.footer.footer-new .header-dropdown, body #footer.footer.footer-new .language-footer.header-dropdown, body #footer.footer.footer-new .currency.header-dropdown {  width: 97%;   }   #footer.footer-new .copyright .acsb-trigger-custom {  position: absolute;  margin: 0;  right: 0;   }   body.product_popart #footer.footer-new .copyright .acsb-trigger-custom {  position: absolute;  right: unset;  left: 15px;  top: 0;   }   .trustpilot_carousel {  width: 100%;   }   .trustpilot_carousel iframe {  height: 350px !important;   }   #footer .mailing-condition-container {  text-align: center;   }   #footer.footer-v21 .subscribe-box, #footer.footer-v21 .subscribe-box-new {  background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/backgrounds/Sub_bg_MB-min.jpg);  background-size: 100% 100%;  padding: 10px 15px;  margin-bottom: 30px;   }   #footer.footer-v21 .subscribe-box .title, #footer.footer-v21 .subscribe-box-new .title {  font-size: 28px;   }   #footer.footer-v21 .subscribe-form .form-control {  margin-bottom: 10px;   }   #footer.footer-v21 .subscribe-form .btn {  margin-bottom: 0;   }   #footer.footer-v21 .menus .title {  border-bottom: 1px solid #595959;  padding-bottom: 15px;   }   #footer.footer-v21 .footer-row .sub-menu {  padding: 0;   }   #footer.footer-v21 .sub-menu.menu-social-links {  text-align: center;  margin: 20px 0 30px;   }   #footer.footer-v21 .menu-social-links .title {  font-size: 18px;  text-transform: uppercase;  color: #000000;  font-weight: 600;  padding-bottom: 20px;  border-bottom: none;   }   #footer.footer-v21 .subscribe-form button {  width: 180px;   }   #footer.footer-new .payment-row {  display: block;   }   #footer.footer-new .payment-row .payment-icons {  margin-bottom: 10px;  margin-right: 0;   }   #footer.footer-new .payment-row .pay-icon.icon-uk {  margin: 10px;   }   #footer.footer-new .subscribe-box .title, #footer.footer-new .subscribe-box-new .title{  margin-bottom: 12px;   }   .mb-mobile-10 {  margin-bottom: 10px;   } } @media (min-width: 606px) and (max-width: 767px) {   #footer.footer-v21 .footer-row.satisfaction-trustpilot.rm-footer-order-satisfaction {  margin-bottom: 30px;   } } @media (max-width: 375px) {   .title-trustpilot {  font-size: 20px;   } } .dijitTooltip {   z-index: 1 !important; } .mobile-need-help-title { width: 100%; text-align: center; text-transform: uppercase; font-size: 18px; font-weight: 600; color: #000000; } .mobile-need-help-desc { width: 100%; text-align: center; border-bottom: 1px solid #595959; font-weight: 600; color: #000000; font-size: 16px; padding-bottom: 10px; } .mobile-need-help-menu { width: 100%; display: flex; padding: 10px 0px 30px 0px; justify-content: space-between; } .mobile-need-help-menu a { white-space: nowrap; color: #333; text-decoration: underline; font-size: 16px; } .footer-new-v2 .subscribe-box-new:not(.show-mention-link) {   background-image: unset !important; } .subscribe-title-v3 {   font-size: 22px; }  #footer.footer-new-v2 .subscribe-form.new-subscribe .custom-input-group{   padding: 0px 15px; } #footer.footer-new-v2 .subscribe-form.new-subscribe .custom-input-group2{   padding-left: 3px; } #footer.footer-new-v2 .subscribe-form.new-subscribe .custom-input-group2 input[name=newsphone]{   padding-left: 45px !important; } #footer.footer-new-v2 .subscribe-form.new-subscribe .custom-input-group input::placeholder{   font-size: 16px; } #footer.footer-new .footer-row.footer-split-order {   background-color: #EEEFF0;   padding-top: 15px; } #footer.footer-new .footer-row .acsb-icons {   margin-bottom: 10px;   display: flex;   justify-content: space-evenly; } #footer.footer-new .footer-row .acsb-icons .trustmark-ft {   display: flex;   background-color: #ffff;   border-radius: 5px;   justify-content: center;   padding-bottom: 5px;   padding-top: 5px;   align-items: center; } #footer.footer-new .footer-row .acsb-icons .trustmark-ft .trustedsite-trustmark {   width: 74px;   height: 30px;   display: inline-block;   background-image: url(https://cdn.ywxi.net/meter/paintyourlife.com/202.svg?ts=1724397668154&l=en);   background-size: contain;   background-position: center top;   background-repeat: no-repeat;   cursor: pointer;   margin-right: 4px; } #footer.footer-new .footer-row .acsb-icons .trustmark-ft .accessibility {   width: 74px;   height: 30px;   display: inline-flex;   background-size: contain;   background-position: center top;   background-repeat: no-repeat;   cursor: pointer;   margin-right: 4px;   background-color: #F0F1F2;   border-radius: 4px;   align-items: center; } #footer.footer-new .footer-row .acsb-icons .trustmark-ft .accessibility img {   width: 20px; } #footer.footer-new .footer-row .acsb-icons .trustmark-ft .accessibility span {   font-size: 12px;   font-weight: 600; } .split-trustpilot {   text-align: left;   margin-bottom: 5px; } .split-trustpilot .title-trustpilot {   margin-bottom: 5px; } .trustpilot-split-order {   margin-bottom: 20px; } .trustpilot-split-order span {   color: black; } .trustpilot-split-order .base-on {   text-align: left;   font-size: 16px;   color: black;   margin-bottom: 15px; } .trustpilot-split-order .review-stars-trustpilot {   display: flex;   flex-direction: row;   justify-content: space-between; } .trustpilot-split-order .review-stars {   display: flex;   flex-direction: row;   align-items: center; } .trustpilot-split-order .review-stars .stars {   display: flex; } .trustpilot-split-order .review-stars .excellent {   font-size: 18px;   font-weight: 600;   margin-right: 5px; } .trustpilot-split-order .review-stars .stars img {   width: 20px;   height: fit-content; } .trustpilot-split-order .trustpilot-logo span {   font-size: 18px;   font-weight: 600;   margin-left: 5px; } #footer.is-split-footer .copyright .left {   margin: 0; } .is-split-footer .wrapper-full {   padding: 0; } .is-split-footer .sub-menu.menu-social-links {   margin: 0 !important;   border-top: 2px solid #f2f2f2;   border-bottom: 2px solid #f2f2f2;   padding: 10px 0 10px; } .is-split-footer .menu-social-links .title {   padding-bottom: 10px !important;   display: block; } .is-split-footer .acsb-icons .wag {   color: black !important; } #footer.is-split-footer .payment-row .payment-icons {   margin-right: 0; } #footer.is-split-footer .payment-row .pay-icon {   margin: 5px 6px; } .message_text_time{   color: #333 !important;   font-size: 14px !important;   margin-top: -9px !important;   margin-bottom: 4px !important;   text-align: left !important;   line-height: 1.42857143 !important;   font-family: 'Source Sans Pro',Arial,Helvetica,sans-serif !important;   letter-spacing: -.3px !important;   font-weight: 500 !important; } .message_text_24h{   color: #333 !important;   font-size: 14px !important;   margin-top: 2px !important;   text-align: left !important;   line-height: 1.42857143 !important;   font-family: 'Source Sans Pro',Arial,Helvetica,sans-serif !important;   letter-spacing: -.3px !important;   font-weight: 500 !important; }
@media (max-width: 768px) {  .bootstrap5 .footer-row-new {   display: flex;   flex-direction: column;  }  .bootstrap5 .footer-row-new .sub-menu {   flex-direction: column;  }  .bootstrap5 .footer-row-new .sub-menu .title-collapse .fa {   float: right;  }  .bootstrap5 .footer-row-new .sub-menu .title-collapse .fa-chevron-down {   display: none;  }  .bootstrap5 .footer-row-new .sub-menu .title-collapse .fa-chevron-up {   display: inline-block;  }  .bootstrap5 .footer-row-new .sub-menu.collapsed .fa-chevron-down {   display: inline-block;  }  .bootstrap5 .footer-row-new .sub-menu.collapsed .fa-chevron-up {   display: none;  } } @media (min-width: 769px) {  .bootstrap5 .footer-row-new {   display: flex;  } } .bootstrap5 #footer .subscribe-form button:focus, .bootstrap5 #footer .subscribe-form button:focus-visible {  outline: 2px solid #000;  outline-offset: 2px; } 
#create-your-portrait-hp-2518 .banner-middle-portrait {   background-color: #f4e2ff !important; } #create-your-portrait-hp-2518 .banner-middle-portrait.bg-gold {   background-color: #DEC46E !important; } #create-your-portrait-hp-2518 .create-your-title {   color: #424040;   font-weight: inherit; } #create-your-portrait-hp-2518 .banner-middle-portrait.bg-gold .create-your-title{   color: #ffffff !important;   font-weight: 500;   outline: var(--primary-color-v2); } .hand-panting-items {   padding-top: 15px;   display: flex;   flex-flow: wrap;   justify-content: center;   text-align: center; } .hand-panting-title {   font-size: 30px;   color: #323132;   text-align: center; } .hand-panting-sub-title {   color: #605e62;   text-align: center;   padding: 10px; } .hand-panting-item-text-02 {   background-color: #f0ebf4; } .hand-panting-item-text-04 {   background-color: #e7f2f1; } .hand-panting-item-text-06 {   background-color: #f9f5ed; } .hand-panting-item-text {   display: grid;   align-items: center; } #showcase-button-hp-2518 .banner-middle-new {   background-color: #f4e2ff !important; } .font-inherit{   font-weight: inherit !important; } #showcase-button-hp-2518 .price-timing-v2{   color: #424040;   font-size: 25px;   padding-top: 5px; } .showcase-button-hp-2518 .btn-showcase.btn-viole-new {   background-color: #fff !important;  border: 1px solid var(--primary-color-v2) !important;   border-radius: 8px; } .occasion-gallery-hp-2518 .list_title_v2 {   display: none; } .occasion-gallery-hp-2518 .occasion-gallery-title {   display: block;   margin-bottom: 15px !important;   margin-top: 0; } .occasion-gallery-hp-2518 {   margin-top: 50px; } .occasion-gallery-hp-2518 .caption-occ {   font-size: 25px; } .cap-title-v3 {   color: var(--primary-color-v2); } .occasion-gallery-hp-2518 .caption-occ {   font-size: 22px !important; } .create-your-hp-2518-btn-group {   margin-bottom: 30px;   width: 100%;   margin-top: 20px; } .carousel-max-v95 .list_title_v2 {   font-weight: 100 !important; } .list_title.font48px, .list_title.font40px {   color: #585858; } #hpau-items-inspiration .cap-title {   font-family: unset;   line-height: initial;   font-size: 21px;   text-transform: uppercase;   color: #585858; } #hpau-items-inspiration .sub-title {   color: #585858; } #showcase-button-hp-2518 #love-us-2518 {   background-color: unset; } .hand-panting-item {   margin: 10px !important;   margin-top: 0px !important;   width: 100%; } #love-us-2518 .commitment-items img {   width: 75px;   height: 75px; } #showcase-button-hp-2518 .btn-showcase.btn-turnaround-v2 {   text-transform: uppercase !important;   font-weight: 200;   border: 2px solid #6e0072 !important; } #create-your-portrait-hp-2518 .banner-middle-portrait .btn-turnaround {   color: #6e0072; } #create-your-portrait-hp-2518 .btn-turnaround {   text-transform: initial !important;   font-weight: 100 !important; } #hpau-testimonial-video-hp {   padding-bottom: 0px;   margin-top: 30px; } .hpau-testimonial-video-sub-title {   width: 100% !important;   color: #585858 !important;   font-size: 18px;   text-align: left;   border-left: 4px solid var(--primary-color-v2);   padding: 5px 10px; } .margin-top-20px {   margin-top: 20px; } #showcase-button-hp-2518 .btn-turnaround-v2 {   background-color: #fff !important;   color: var(--primary-color-v2) !important;   border: 1px solid var(--primary-color-v2) !important;   border-radius: 8px; } #love-us-2518 {   background-color: unset !important; } #create-your-portrait-hp-2518 .btn-showcase {   text-transform: uppercase !important; } .create-your-portrait .banner-middle-portrait a {   border: 2px solid #6e0072 !important; } .font48px-none-bold {   color: #585858;   padding: 0 10px;   font-size: 48px; } .font23px {   font-size: 23px;   line-height: inherit;   color: #585858; } .occasion-gallery-hp-2518 .carousel-item {   box-shadow: 2px 2px 7px 3px rgba(0,0,0,0.1);   margin: 10px;   border-radius: 10px } @media (max-width: 576px) {   .occasion-gallery-hp-2518 .occasion-img {  max-width: 100% !important;  border-radius: 8px   } } @media (min-width: 767px) {   .occasion-gallery-hp-2518 .occasion-img {  width: 100% !important;  max-width: 100% !important;  border-radius: 8px   } } .occasion-gallery-hp-2518 .occasion-img:first-child {   height: 300px !important;   max-height: 300px !important; } .occasion-gallery-hp-2518 .caption-occ {   font-size: 22px !important;   min-height: 70px;   max-width: 100% !important; } .playpause {   background-image: url('https://dqhvdmwzk0rbb.cloudfront.net/testimonial-videos-homepage-2518/icons/playIcon.png') !important; } .index-2021 .list_title.list_title_v2 {   font-weight: 100 !important; } .ful-width-no-margin {   margin-top: -15px; }  @media only screen and (min-width: 1000px){   .hand-panting-item {  margin: 5px 0;  width: 31% !important;  margin-top: 10px !important;   }   #hpau-testimonial-vimeo-items-hp {  margin-top: 30px;   }   .hand-panting-sub-title {  font-size: 20px;   }   .trustpilot-top-homepage-2518 {  padding-left: 0px !important;  padding-right: 0px !important;   }   .trustpilot-top-homepage-2518 .trustpilot-local {  margin-left: -30px;  margin-right: -15px;   }  #love-us-2518 .commitment-items img {  width: 113px;  height: 113px;   }   #hpau-testimonial-vimeo-items-hp {  margin-left: -10px;  margin-right: -10px;   }   .occasion-gallery-hp-2518 {  max-width: 1200px;  margin: 0 auto;  width: 100%;  margin-top: 40px;   }   #create-your-portrait-hp-2518 .create-your-title {  font-size: 25px;   }   #create-your-portrait-hp-2518 .btn-showcase {  margin-left: 60px !important;   }  .occasion-gallery-hp-2518 .cap-title-v3 {  text-align: center;   }   .create-your-hp-2518-btn-group .btn-viole-new {  min-width: 200px;   }   #love-us-2518 .font23px {  font-size: 21px;   }   .occasion-gallery-hp-2518 .caption-occ {  margin-top: 5px !important;   }   .occasion-gallery-hp-2518.homepage-fullwidth {  max-width: 95%;  margin: 0 auto;   }   .hand-panting-items.homepage-fullwidth {  margin-left: 0;  margin-right: 0;   }   .trustpilot-top-homepage-2518.homepage-fullwidth {  padding-left: 20px !important;  padding-right: 20px !important;   } } #showcase-button-hp-2518 {   color: #585858;   font-weight: inherit; } .hand-panting-items img {   width: 100%; } #love-us-2518 .commitment-items {   margin-bottom: 0px;   padding-bottom: 0px; } .partial-group {   margin-bottom: 30px;   width: 100%;   margin-top: -20px; } @media only screen and (max-width: 767px) {   .occasion-gallery-hp-2518 #occasion_gallery {  margin-bottom: 0px;   }   #showcase-button-hp-2518 .btn-showcase.btn-turnaround-v2 {  margin-left: unset !important;   }   #showcase-button-hp-2518 .price-timing-v2 {  font-size: 20px;  font-weight: 200 !important;   }   .occasion-gallery-hp-2518 .caption-occ .cap-title { }   .create-your-hp-2518-btn-group {  margin-bottom: 0px;  margin-top: 15px;   }   html.res-view .mobile-only.hiw-video-custom {  padding-top: 30px;   }   .inspiration-gallery-hp-2518 .sub-title {  text-align: center;  padding-left: unset;   }  .font48px-none-bold {  font-size: 29px;   }   .font23px {  font-size: 18px;   }   #love-us-2518 .font20px {  font-size: 15px;   }   .hand-panting-title {  font-size: 20px;  padding-top: 20px;   }   .index-2021 .love-us-v21 .commitment-items {  display: flex;  flex-wrap: wrap;  justify-content: center;  overflow: hidden;   }   .commitment-items .attached-item {  flex-basis: 33%;  width: 33%;   }   .occasion-gallery-hp-2518 .occasion-img:first-child {  min-height: 300px !important;   }   .occasion-gallery-hp-2518 .caption-occ {  min-height: 75px !important;   }   #love-us-2518 .attached-item-title {  padding-left: 0px !important;  padding-right: 0px !important;  width: 100% !important;   }   #love-us-2518 .list_title {  padding-top: 10px !important;  padding-left: 0px;  padding-right: 0px;   }   #love-us-2518 .font20px {  font-size: 18px;   } }  @media only screen and (max-width: 498px) {   .hand-panting-item {  width: 48%;   } }  @media only screen and (max-width: 600px) {   .hand-panting-item {  width: 50%;  min-height: 200px;   }   #love-us-2518 .love-us-v21 .attached-item-title {  width: 100%;  font-size: 16px !important;   }   #love-us-2518 .hand-panting-items img {  min-height: 225px;  object-fit: cover;   }   #love-us-2518 .hand-panting-item {  margin: 0px !important;   }   #love-us-2518 .hand-panting-item .hand-panting-title {  padding: 5px;   }   #love-us-2518 .hand-panting-item .hand-panting-sub-title {  padding: 5px;   }   #love-us-2518 .hand-panting-item .font23px {  font-size: 15px;   }   .partial-group {  padding-left: 0px;  padding-right: 0px;   }   .hpau-testimonial-video-sub-title {  font-size: 17px;   }   #create-your-portrait-hp-2518 .create-your-title {  font-weight: 300;   } }  @media only screen and (min-width: 600px) {   .hand-panting-item {  width: 45%;   } } @media only screen and (min-width: 768px) {   .hand-panting-item {  width: 45%;   } }  @media only screen and (min-width: 992px) {   .hand-panting-item {  width: 45%;   } } .facebook-video-2518 {   display: none; }  @media (min-width: 750px) and (max-width: 800px) {   #showcase-button-hp-2518 .btn-turnaround-v2 {  padding: 8px 10px !important;   } }
