.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-right {padding-top:300px;padding-bottom:300px;padding-left:24%}
/* Selected variant 03. Desktop/tablet use the complete proportional source.
   Mobile adapts painting height and restores its two pearls at round proportions. */
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-right::before,
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-right::after {
  content: none;
  display: none;
  background: none;
}
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-parent-wave-beads {
  display: none;
}
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .home-petrol-restyle-art {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  left: auto;
  width: auto;
  height: 100%;
  aspect-ratio: 1 / 3;
  pointer-events: none;
}
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .home-petrol-restyle-art > svg {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}
@media (max-width: 1100px) {
  .photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-right {
    width: 100%;
    max-width: 660px;
    margin: 0 auto;
    min-height: min(1980px, 300vw);
    padding: 260px min(12vw,79px) 260px min(28vw,185px);
  }
  .photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .home-petrol-restyle-art {
    top: 0;
    left: 0;
    height: 100%;
  }
}
@media (max-width: 600px) {
  .photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-right {
    padding-top: 350px;
    padding-bottom: 300px;
    padding-left: 18%;
    padding-right: 9%;
  }
  .photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .home-petrol-restyle-art {
    transform: translateX(-18%);
  }
}

/* Jamie only: retain the original brush mask, but hide the exposed wall-light
   strip and carpet fringe. The second alpha mask follows the ears and paws;
   the photograph keeps its original object-fit and object-position. */
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower #jamie .material-photo-surface > .photo-image {
  mask-image: url(about-photo-edge-v4.svg), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cdefs%3E%3Cfilter id='edge' x='-5%25' y='-5%25' width='110%25' height='110%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.028 .04' numOctaves='2' seed='8' result='grain'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='grain' scale='6' xChannelSelector='R' yChannelSelector='G'/%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='white' filter='url(%23edge)' d='M-30 160C90 165 200 135 280 130C320 125 335 118 350 104C370 78 410 80 440 88C470 95 505 105 535 90C575 58 635 64 675 92C715 116 845 106 1030 135L1030 840C920 850 820 860 760 880C700 900 680 940 620 950C570 960 540 940 530 910C500 900 460 900 435 905C420 940 390 945 350 920C260 890 150 880-30 840Z'/%3E%3C/svg%3E") !important;
  mask-size: 100% 100%, 100% 100% !important;
  mask-position: center, center !important;
  mask-repeat: no-repeat, no-repeat !important;
  mask-mode: alpha;
  mask-composite: intersect !important;
}

@media (min-width:1101px) and (max-width:1250px){.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-right{padding-top:230px}}
/* Bound the two-column spread so longer desktop lines stay on the proportional paint. */
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-spread {
  max-width: 1440px;
  margin-inline: auto;
  container-type: inline-size;
}


.home-petrol-restyle .home-petrol-restyle-art > .variant03-mobile{display:none!important}
@media(max-width:1340px){
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-right{min-height:0;padding:260px min(12vw,79px) 280px min(23vw,152px);max-width:660px}
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .home-petrol-restyle-art{top:0;left:auto;right:0;height:100%;transform:none}
}
@media(max-width:767px){
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-right{padding:360px 12% 300px 25%}
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .home-petrol-restyle-art{left:0;right:0;width:100%;height:100%;aspect-ratio:auto;transform:none}
.home-petrol-restyle .home-petrol-restyle-art > svg:not(.variant03-mobile){position:absolute;opacity:0}
.home-petrol-restyle .home-petrol-restyle-art > .variant03-mobile{display:block!important}
}

@media(min-width:1101px) and (max-width:1340px){
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-spread{display:flex;flex-direction:column}
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-left{width:100%;padding:0 6% 28px;gap:28px}
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-left>.a-section{width:100%;max-width:660px;margin:0 auto}
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-left .copy{width:100%}
.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-right{width:100%;margin:0 auto}
}

@media(min-width:1341px){.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-left{padding-right:10%}}

@media(max-width:360px){.photo-open-v2.startpage-a.home-lower-refine.home-petrol-restyle .a-lower .a-right{padding-bottom:345px}}
