main :is(.legacy-visual,.nature-panorama,.image-moment,.about-art,.balance-beach,.contact-photo,.portrait,.baby-story,.rose-reading,.offers,.confidentiality,.price-card,.price-copy,.goodie-card,.method-card){outline:1px solid #c99543;outline-offset:-1px}main :is(.legacy-visual,.nature-panorama,.image-moment,.balance-beach,.contact-photo){border:0!important}main .price-layout>:is(.price-card,.price-copy){border:0!important}main .baby-story{padding:20px;box-sizing:border-box}main .portrait{border:0!important}main .portrait img,main .legacy-visual img,main .contact-photo img,main .image-moment img{border:0!important;outline:0}main :is(.rose-intro,.rose-overview){border-top:1px solid #c99543;border-bottom:1px solid #c99543}main>section.contact{outline:1px solid #c99543;outline-offset:-1px}@media(max-width:600px){main .baby-story{padding:18px}}main>:is(.legacy-visual,.nature-panorama,.image-moment,.balance-beach,.contact-photo,.rose-reading,.offers,.confidentiality,.contact):has(+:is(.legacy-visual,.nature-panorama,.image-moment,.balance-beach,.contact-photo,.rose-reading,.offers,.confidentiality,.contact)){margin-bottom:0!important}main>:is(.legacy-visual,.nature-panorama,.image-moment,.balance-beach,.contact-photo,.rose-reading,.offers,.confidentiality,.contact)+:is(.legacy-visual,.nature-panorama,.image-moment,.balance-beach,.contact-photo,.rose-reading,.offers,.confidentiality,.contact){margin-top:0!important;outline:0;border:0!important;box-shadow:inset 1px 0 #c99543,inset -1px 0 #c99543,inset 0 -1px #c99543}main :is(.goodie-card,.method-card){outline:0;border:1px solid #c99543}