html,body{overflow-x:hidden}.flower-btn{align-items:center;background:url("../../../images/pages/tracy-reese/landing/button-bg.jpg") no-repeat;background-size:cover;border:2px solid #d7d7d7;border-radius:3px;color:#000;display:flex;font-family:"Open Sans",sans-serif;font-size:3.5vw;font-weight:400;height:10vw;justify-content:center;letter-spacing:0.1vw;text-decoration:none;text-transform:uppercase;width:55vw}.outline-btn{align-items:center;background:url("../../../images/mobile/pages/tracy-reese/landing/outline-btn.jpg") no-repeat;background-size:contain;display:flex;font-family:"Open Sans",sans-serif;font-size:3.5vw;font-weight:400;height:10vw;justify-content:center;letter-spacing:0.1em;margin:0 auto;text-decoration:none;text-transform:uppercase;transition:0.2s ease-in-out;width:55vw}h2{font-size:7.2vw;font-family:"Playfair Display",serif}.std-copy{font-size:3.4vw;font-weight:400;font-family:"Open Sans",sans-serif;line-height:1.5}figure{margin:0}#tracy-reese .hero{position:relative}#tracy-reese .hero .slideshow{height:75vw;width:100vw}#tracy-reese .hero .slideshow img{width:100vw}#tracy-reese .hero .text-box{left:6vw;position:absolute;top:8vw}#tracy-reese .hero .text-box img{width:25vw}#tracy-reese .hero .flower-btn{margin-left:50%;transform:translateX(-50%);margin-top:2vw}#tracy-reese .meet-tracy{padding-top:8vw}#tracy-reese .meet-tracy img{float:left;width:55vw}#tracy-reese .meet-tracy h2{display:inline-block;margin:7vw 0 0 -17vw}#tracy-reese .meet-tracy .std-copy{margin:5vw 0 0 5vw;width:90vw}#tracy-reese .meet-tracy .outline-btn{margin-left:50%;transform:translateX(-50%);margin:5vw 0 5vw 50%}#tracy-reese .quote{background:#f8f8f8;margin-top:8vw;padding:4vw 0 8vw;position:relative}#tracy-reese .quote .quote-char,#tracy-reese .quote .quote-text,#tracy-reese .quote .quote-attr{text-align:center}#tracy-reese .quote .quote-char{display:block;font-family:"Playfair Display",serif;font-size:16vw;height:2vw;padding-top:1vw}#tracy-reese .quote .quote-text{font-family:"Playfair Display",serif;font-size:4.8vw;line-height:1.4;padding:12vw 0 5vw;text-align:center}#tracy-reese .quote .quote-attr{color:#329599;font-size:3vw;font-weight:400;text-transform:uppercase}#tracy-reese .quote::before{background:url("../../../images/mobile/pages/tracy-reese/landing/divider-line.jpg") no-repeat;background-size:contain;content:"";height:2vw;position:absolute;top:0;width:100%}#tracy-reese .inspire-change{margin-top:6vw}#tracy-reese .inspire-change img{width:100vw}#tracy-reese .inspire-change .text-box{padding:5vw 0}#tracy-reese .inspire-change .text-box h2,#tracy-reese .inspire-change .text-box .std-copy{text-align:center}#tracy-reese .inspire-change .text-box .std-copy{padding:4vw 0}#tracy-reese .inspire-change .text-box.pb-none{padding:5vw 0 0}#tracy-reese .inspire-change .caption-text{font-family:"Open Sans",sans-serif;font-size:2.5vw;font-weight:400;padding:1vw 5vw 0 0;text-align:right}#tracy-reese .all-in-details .text-box{padding:5vw 0}#tracy-reese .all-in-details .text-box h2,#tracy-reese .all-in-details .text-box .std-copy{text-align:center}#tracy-reese .all-in-details .text-box .std-copy{padding:4vw 0}#tracy-reese .all-in-details img{width:100vw}#tracy-reese .all-in-details .slideshow{height:145vw}#tracy-reese .shop-collection h2{padding:3vw 0 6vw 4vw}#tracy-reese .shop-collection ul{display:flex;height:60vw;list-style:none;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#tracy-reese .shop-collection ul::-webkit-scrollbar{display:none}#tracy-reese .shop-collection ul li{margin:0 2vw}#tracy-reese .shop-collection ul li:first-child{margin:0 2vw 0 4vw}#tracy-reese .shop-collection ul img{width:55vw}#tracy-reese .shop-collection ul figure{position:relative}#tracy-reese .shop-collection ul figcaption{align-items:center;background:rgba(255,255,255,0.75);bottom:0;color:#000;display:flex;font-family:"Open Sans",sans-serif;font-weight:400;font-size:2.2vw;height:5vw;justify-content:flex-end;padding-right:2vw;position:absolute;width:100%}#tracy-reese .shop-collection ul figcaption span{font-size:3vw;padding-left:1vw}#tracy-reese .cross-promo{margin:2vw 0 5vw}#tracy-reese .cross-promo h2{padding:6vw 0 5vw;text-align:center}#tracy-reese .cross-promo .text-box{background:#f8f8f8;margin:0 auto;padding-bottom:6vw;width:92vw}#tracy-reese .cross-promo .outline-btn{margin-bottom:4vw}#tracy-reese .cross-promo .logo-img{width:50vw}#tracy-reese .cross-promo .bed-img{width:100vw}
