.page__template .wrapper header.PageHeader{position:relative}.page__template .wrapper .SectionHeader--center{text-align:center;margin:0}.page__template .wrapper header.PageHeader .SectionHeader .standard__heading{font-size:36px;text-transform:uppercase;line-height:.5;margin:0;color:#000;padding:56px 0;font-family:sofia-pro,sans-serif}@media (max-width: 767px){.page__template .wrapper header.PageHeader .SectionHeader .standard__heading{font-size:24px;padding:36px 0}}.page__template .wrapper .PageContent.PageContent--narrow.Rte{font-family:sofia-pro,sans-serif;font-size:18px}.page-terms-amp-conditions .page__template .wrapper .rte.body-size-5{font-family:sofia_proultralight}.page__template .wrapper .PageContent--narrow{max-width:680px}.page__template .wrapper .PageContent{margin:0 auto 80px}.page__template .wrapper .PageContent.PageContent--narrow.Rte b,.PageContent.PageContent--narrow.Rte h1,.PageContent.PageContent--narrow.Rte h2,.PageContent.PageContent--narrow.Rte h3,.PageContent.PageContent--narrow.Rte h4,.PageContent.PageContent--narrow.Rte h5,.PageContent.PageContent--narrow.Rte h6{font-family:sofia-pro,sans-serif;font-size:22px;font-weight:400}.page__template .wrapper .rte.body-size-5{color:#000;font-family:sofia-pro,sans-serif;font-size:18px}.page__template .wrapper .Rte h5{margin:2.2em 0 1.6em}.page__template .wrapper .Rte ul,.Rte ol{margin-left:30px;padding-left:0;list-style-position:outside}.page__template .wrapper .Rte p:not(:last-child),.Rte ul:not(:last-child),.Rte ol:not(:last-child){margin-bottom:1.6em}.page__template .wrapper .Rte li{padding:5px 0}.shopify-policy__title h1{font-size:36px;text-transform:uppercase;line-height:.5;margin:0;color:#000;padding:56px 0;font-family:sofia-pro,sans-serif}.shopify-policy__title{font-size:20px;margin:0}.shopify-policy__container{margin-top:0!important;margin-bottom:0!important;max-width:680px!important;padding-bottom:0!important;padding-top:0!important}p{font-family:sofia-pro,sans-serif;font-size:18px;margin:0;color:#000}.Container{margin:0 auto;padding:0 60px}.bridal .Container{max-width:1200px}.bridal .Container .image-text__container{margin-top:50px}.image-text__container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:50px}.bridal .Container .image-text__container .image{order:0}.bridal .Container .image-text__container .image{width:calc(50% - 40px);margin:70px 40px 0 0}.AspectRatio:before{content:"";display:block}.Image--lazyLoaded.Image--fadeIn{opacity:1}.AspectRatio>img{max-height:100%;max-width:100%;display:block}.Image--fadeIn{opacity:0;transition:opacity .3s ease}.about.image-text .text{padding-left:0}.bridal .Container .image-text__container .text .header-flex{display:flex;margin-bottom:70px;flex-flow:column wrap}.bridal .Container .image-text__container .text p{font-size:25px;text-align:justify;line-height:45px!important;font-family:sofia_proextralight}.custom-bridal-page .bridal-form h1{color:#000}.image-text__container .text p{margin-bottom:30px;font-size:25px;line-height:45px;font-family:baskerville-display-pt}.bridal .Container .image-text__container .text .ring{bottom:-215px}.bridal .Container .image-text__container .text .ring{width:44%;position:absolute;z-index:9;right:15%}.bridal .Container .image-text__container .text .header-flex span{line-height:1.5;margin:0;font-family:sofia-pro,sans-serif;font-size:50px;color:#c5daf3}.Container .image-text__container .text{margin-top:0;width:calc(50% - 20px)}.bridal2.about.image-text.page__container{margin-top:130px;position:relative;z-index:0}.bridal2 .Container{max-width:1200px}.bridal2.about .image-text__container{align-items:flex-start}.bridal.about .text p,.bridal2.about .text p{font-size:25px;line-height:45px!important;font-family:sofia_proextralight}.bridal2 .Container p{margin-top:0}img.img_for_mob{display:none}.bridal .Container .image-text__container .text .header-flex h4{font-family:sofia-pro,sans-serif;font-size:120px;color:#c5daf3;text-transform:capitalize;line-height:122px;margin-bottom:0;margin-left:-10px}.bridal2.about .image-text__container .image img.ring{max-width:200px;position:absolute;top:-130px;z-index:1;right:30px}.bridal2.about .image-text__container .image{width:calc(50% - 40px);margin-left:40px;position:relative;right:-20px}.image-text__container .text h4{margin-bottom:10px}.bridal2 .text-after{order:3}@media (max-width: 1005px){.bridal .Container .image-text__container .text .header-flex h4{font-size:80px;line-height:84px;margin-left:-5px}.bridal2.about .image-text__container .image img.ring{max-width:200px;position:absolute;top:-130px;z-index:1;right:30px}.bridal2.about .image-text__container .image{width:calc(50% - 40px);margin-left:40px;position:relative;right:-20px}}@media (max-width: 900px){.shopify-policy__title h1,.page__template .wrapper header.PageHeader .SectionHeader .standard__heading{font-size:24px;line-height:1.2}}@media (max-width: 767px){.bridal2.about .image-text__container{flex-direction:column}.bridal.about .image-text__container{flex-direction:column-reverse}.bridal .Container .image-text__container .image,.text.aos-init.aos-animate{width:100%;margin:0;padding:0}.bridal2.about .image-text__container .image{right:0;margin:140px 0 0;width:100%;order:2}.bridal .Container .image-text__container .text{width:100%;margin:0;padding:0}.shopify-policy__container{padding-top:15px!important}.bridal .Container .image-text__container{margin-bottom:0}.bridal .Container .image-text__container .text .header-flex{justify-content:center;margin-bottom:30px}.bridal .Container .image-text__container .text .header-flex h4{font-size:58px;line-height:60px}.bridal .Container .image-text__container .text .header-flex span{font-size:40px}.about.image-text .text,.about.image-text .text p{text-align:justify;padding:0;font-size:17px;line-height:25px!important}.bridal .Container .image-text__container .text p{font-size:17px;line-height:25px!important}.Container{padding:0 24px}img.img_for_mob{display:block;margin:50px 0!important;width:100%;max-width:210px}.image-text__container .logo-box{display:flex;text-align:center;margin-bottom:20px;position:absolute;top:56%;right:40px;left:auto;display:none}.bridal2.about .image-text__container .image{right:0}.bridal2.about .image-text__container .image img.ring{max-width:150px;top:-100px}.bridal2 .text-after{order:3}.bridal2.about.image-text.page__container{margin-top:70px}span.right_justify{display:inline-block;width:100%;text-align:right}}@media (max-width: 414px){span.right_justify{display:inline-block;width:100%;text-align:right}.bridal2.about .image-text__container{flex-direction:column}.text.aos-init.aos-animate{width:100%}.bridal2.about .image-text__container .image{right:0;margin:140px 0 0;width:100%;order:2}.bridal2.about .image-text__container .image img.ring{max-width:150px;top:-100px}img.img_for_mob{display:block;margin:50px 0!important;width:100%;max-width:210px}.bridal2 .text-after{width:100%}}.form_title_div[aria-label="Engagement Ring Consultation Form"] h3{font-family:sofia-pro,sans-serif}.btn--neutral.btn--soft{color:#000}.visit-sec .visit-sec-img{width:calc(50% - 50px)}@media (max-width:767px){.image-text__container.visit-sec{margin-bottom:0}.image-text__container.visit-sec .text,.visit-sec .visit-sec-img{width:calc(100% + -0px)}.image-text__container.visit-sec .text p{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/custom-pages.css.map */
