.lp2-hero{margin-left:auto;margin-right:auto}.lp2-hero__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.lp2-hero__wrapper div{-ms-flex-preferred-size:24rem;flex-basis:24rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.lp2-hero__ulist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style-type:none;margin:0;padding:0}.lp2-hero__lilist{margin:0;padding:0;-ms-flex-preferred-size:100%;flex-basis:100%}.lp2-stacked{color:#181813;max-width:60rem;margin:0 auto}.lp2-stacked__hdg-title{font-family:Radley,serif;font-size:4.3125rem;line-height:4rem;font-weight:500;text-transform:uppercase;text-align:center;margin-top:3rem}.lp2-stacked__hdg-subtitle{font-size:.8125rem;line-height:1.5625rem;text-align:center;margin:.625rem auto 1.5625rem;width:60%}.lp2-stacked .flickity-vieport{height:unset!important}.lp2-stacked .flickity-page-dots{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:1%}.lp2-stacked .dot{background:#fff;border:.125rem solid #000}.lp2-related__desktop{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.lp2-related__title{font-family:Radley,serif;font-size:1.375rem;line-height:1.625rem;font-weight:400;margin:2.5rem auto 1.875rem;color:#181813;text-transform:uppercase;text-align:center}.lp2-related .product-carousel__hdg{color:#181813}.lp2-related .product-carousel__item{opacity:1;padding-bottom:0}.lp2-related .product-carousel__item.is-selected{opacity:1}.lp2-related .pi__title{font-size:1.0625rem;line-height:1.5625rem;color:#181813;margin-bottom:0}.lp2-related .pi__title a{color:#181813}.lp2-related .pi__desc,.lp2-related .pi__img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:26.25rem;margin:0 auto}.lp2-related .flickity-page-dots{margin:0 auto 3.4375rem;max-width:26.25rem;padding-right:2%}@media only screen and (max-width:959px){.lp2-related__desktop,.lp2-related__title{display:none}.lp2-related .product-carousel__item{opacity:0;width:100%}.lp2-related .pi{width:100%}}@media only screen and (max-width:767px){.lp2-stacked__hdg-title{font-size:3rem;line-height:3.6rem;margin-top:2rem}.lp2-stacked__hdg-subtitle{width:80%}}@media only screen and (min-width:960px){.lp2-related{margin:4.375rem 0 5.625rem;padding-right:1.875rem;padding-left:1.875rem}.lp2-related__mobile{display:none}.lp2-related .pi{min-height:unset;padding-left:.9375rem;padding-right:.9375rem}}@media only screen and (max-width:500px){.lp2-hero{display:none}}