#bridal .main-content{max-width:100%;padding:0;margin:0}#bridal .header-main-bg{border-bottom:0;margin-bottom:0}.bridalSecTop{position:relative}.bridalSecTop img{display:block}.bridalSecTop .bridalTopIn{transform:translateY(-50%);position:absolute;top:50%;max-width:1320px;padding:0 20px;margin:0 auto;width:100%;left:0;right:0}.bridalSecTop .bridalTopIn .sct_title{font-size:70px;color:#fff;letter-spacing:0;font-family:Conv_bw-vivant-medium,sans-serif;font-weight:400;margin:0}.bridal_content_sec{padding:70px 0}.bridal_content_sec .container{max-width:1400px;padding:0 20px}.bridal_content_sec p{font-size:22px;line-height:1.4;text-align:center;letter-spacing:.5px;font-weight:400;margin:0}.engagementSec{padding:0}.engagementSec .container{max-width:100%;padding:0}.engagementSec .engagementIn{display:flex;flex-wrap:wrap;align-items:stretch}.engagementSec .engagementIn img{width:100%;display:block}.engagementSec .engagementIn img:hover{opacity:.8}.engagementSec .engagementIn .engagementLeft{width:100%;max-width:33.33%}.engagementSec .engagementIn .engagementCntn{width:100%;max-width:33.33%;padding:0 50px;text-align:center;background:#f2ebe5;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}.engagementSec .engagementIn .engagementImgRight{width:100%;max-width:33.33%}.engagementSec .engagementIn .engagementCntn .sctTtle{font-size:30px;margin:0 0 30px;color:#000;line-height:1.2}.engagementSec .engagementIn .engagementCntn p{font-size:17px;line-height:28px;letter-spacing:0;margin:0 0 15px;padding:0;color:#000;font-weight:300}.engagementSec .engagementIn .engagementCntn p:last-child{margin:0;padding:0}.engagementSec .engagementIn .engagementCntn a.btn{width:100%;text-align:center;display:inline-block;margin:30px auto 0;border:solid #000 1px;max-width:170px;color:#000;font-size:15px;letter-spacing:3.5px;line-height:50px;padding:0;background:inherit}.bespokeSec{padding:150px 0}.bespokeSec .container{max-width:100%;padding:0}.bespokeSec .bespokeIn{display:flex;flex-wrap:wrap;align-items:center}.bespokeSec .bespokeIn .bespokeLeft{width:100%;max-width:50%}.bespokeSec .bespokeIn .bespokeCntn{width:100%;max-width:50%;padding:0 0 0 140px}.bespokeSec .bespokeIn img{width:100%;display:block}.bespokeSec .bespokeIn img:hover{opacity:.8}.bespokeSec .bespokeInfo{max-width:510px;padding:0 75px 0 0}.bespokeSec .bespokeInfo .secTitle{font-size:30px;margin:0 0 30px;color:#000;line-height:1.2}.bespokeSec .bespokeIn .bespokeCntn p{font-size:17px;line-height:28px;letter-spacing:0;margin:0 0 20px;padding:0;color:#000;font-weight:300}.bespokeSec .bespokeIn .bespokeCntn a.btn{text-align:center;display:inline-block;margin:25px 0 0;border:solid #000 1px;color:#000;font-size:15px;letter-spacing:3.5px;line-height:38px;background:inherit;padding:5px 28px}.bridal_collection_sec .container{max-width:100%;padding:0}.bridal_collection_sec .collection_inner{display:flex;flex-wrap:wrap;gap:30px;padding:0 20px}.bridal_collection_sec .collection_inner .collectionBox{width:calc(33.33% - 20px)}.bridal_collection_sec .collection_inner .collectionBox:hover img{opacity:.8}.bridal_collection_sec .collection_inner .collectionBox a{display:block}.bridal_collection_sec .collection_inner .collectionBox img{display:block;width:100%}.bridal_collection_sec .collection_inner .collectionBox .collection_details{text-align:center;padding:50px 0;display:block}.bridal_collection_sec .collection_inner .collectionBox .collection_details h3{font-size:30px;margin:0 0 20px;color:#000;line-height:1.2}.bridal_collection_sec .collection_inner .collectionBox .collection_details .btn{text-align:center;display:inline-block;margin:0;border:solid #000 1px;color:#000;font-size:15px;letter-spacing:3.5px;line-height:38px;background:inherit;padding:5px 28px}.engagement-rings-btm{padding:95px 0 50px}.engagement-rings-btm .container{max-width:100%;padding:0 20px}.engagement-rings-btm .engagement-rings_inner{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;gap:20px}.engagement-rings-btm .engagement-rings_inner .engagement-rings_box a{display:block}.engagement-rings-btm .engagement-rings_inner .engagement-rings_box a:hover img{opacity:.8}.engagement-rings-btm .engagement-rings_inner .engagement-rings_box img{display:block;width:100%}.engagement-rings-btm .engagement-rings_inner .engagement-rings_box .engagement-rings_details{text-align:center;padding:30px 0;display:block}.engagement-rings-btm .engagement-rings_inner .engagement-rings_box .engagement-rings_details h3{font-size:25px;margin:0;color:#000;line-height:1.2;font-family:Lato,sans-serif}.engagement-rings-btm .engagement_hdr{text-align:center;padding:0 0 40px}.engagement-rings-btm .engagement_hdr h2{font-size:30px;margin:0;color:#000;line-height:1.2}.engagement-rings-btm .engagement_hdr h4{font-size:20px;color:#000;line-height:1;font-family:Lato,sans-serif;font-weight:300;margin:0 0 30px}.engagement-rings-btm .btm_btn{text-align:center;padding:55px 0 0}.engagement-rings-btm .btm_btn .btn{text-align:center;display:inline-block;margin:0;border:solid #000 1px;color:#000;font-size:15px;letter-spacing:3.5px;line-height:38px;background:inherit;padding:5px 28px}.engagement-rings-btm .engagement-rings_box .btn{text-align:center;display:inline-block;margin:0;border:solid #000 1px;color:#000;font-size:14px;letter-spacing:normal;line-height:38px;background:inherit;padding:2px 18px 0}.customer_sec{padding:100px 0 65px}.customer_sec .container{max-width:1320px;padding:0 20px}.customer_sec .customerList .customerBox{display:flex;align-items:center;flex-wrap:wrap}.customer_sec .customerList .customerImg{width:100%;max-width:47%;position:relative;padding-left:30px}.customer_sec .customerList .customerImg img{display:block;max-width:100%;border-radius:100%}.customer_sec .customerList .customerTxt{padding:0;width:100%;max-width:53%}.customer_sec .customerList .customerTxt p{letter-spacing:0;font-size:35px;line-height:1.3;color:#000;font-weight:300;padding:0;margin:0}.customer_sec .customerList .customerTxt .customerTitle{display:block;font-size:25px;line-height:1.2;color:#000;font-weight:700;padding:0;margin:45px 0 5px;letter-spacing:0}.customer_sec .customerList .customerTxt .authoreName{display:block;font-size:25px;line-height:1.2;color:#000;font-weight:300;padding:0;margin:0;font-style:italic;letter-spacing:0}.bridalSecTop img.mobile_img{display:none}@media only screen and (max-width: 1600px){.engagement-rings-btm .engagement-rings_inner .engagement-rings_box .engagement-rings_details h3{font-size:22px}}@media only screen and (max-width: 1440px){.engagementSec .engagementIn .engagementCntn p br{display:none}.bridal_content_sec{padding:80px 0}.bridal_content_sec p{font-size:26px}.engagementSec .engagementIn .engagementCntn{padding:0 30px}.bespokeSec{padding:80px 0}.engagement-rings-btm .engagement-rings_inner .engagement-rings_box .engagement-rings_details h3{font-size:20px}.engagement-rings-btm{padding:70px 0 30px}.engagement-rings-btm .btm_btn{padding:30px 0 0}.customer_sec{padding:70px 0 50px}.bridal_collection_sec .collection_inner .collectionBox .collection_details h3{font-size:26px}.bridal_collection_sec .collection_inner .collectionBox .collection_details{padding:30px 0}}@media only screen and (max-width: 1280px){.bridalSecTop .bridalTopIn .sct_title{font-size:50px}.engagementSec .engagementIn .engagementCntn{padding:0 15px}.engagementSec .engagementIn .engagementCntn .sctTtle{font-size:20px;margin:0 0 20px}.engagementSec .engagementIn .engagementCntn a.btn{margin:10px auto 0}.bespokeSec .bespokeIn .bespokeCntn{padding:0 0 0 30px}.bespokeSec .bespokeInfo .secTitle{font-size:26px;margin:0 0 10px}.bespokeSec .bespokeIn .bespokeCntn a.btn{margin:5px 0 0}.bridal_collection_sec .collection_inner .collectionBox .collection_details h3{font-size:22px}.engagement-rings-btm .engagement_hdr{padding:0 0 20px}.engagement-rings-btm .engagement_hdr h4{font-size:18px;margin:0 0 10px}.engagement-rings-btm .engagement-rings_inner .engagement-rings_box .engagement-rings_details{padding:10px 0}.customer_sec .customerList .customerImg{padding-left:0;padding-right:20px}.customer_sec .customerList .customerTxt p{font-size:30px}.customer_sec .customerList .customerTxt .customerTitle{font-size:20px;margin:25px 0 5px}.customer_sec .customerList .customerTxt .authoreName{font-size:20px}.customer_sec{padding:50px 0 30px}}@media only screen and (max-width: 991px){.bridalSecTop .bridalTopIn .sct_title{font-size:40px}.bridal_content_sec p{font-size:22px;letter-spacing:0}.bridal_content_sec{padding:40px 0}.engagementSec .engagementIn .engagementCntn .sctTtle{font-size:18px;margin:0 0 10px}.engagementSec .engagementIn .engagementCntn p{font-size:16px;line-height:26px;margin:0 0 5px}.engagementSec .engagementIn .engagementCntn a.btn{letter-spacing:1px}.engagementSec .engagementIn .engagementCntn p{font-size:17px}.bespokeSec{padding:50px 0}.bespokeSec .bespokeIn .bespokeCntn p br{display:none}.bespokeSec .bespokeIn .bespokeCntn a.btn{letter-spacing:1px}.bridal_collection_sec .collection_inner{gap:20px}.bridal_collection_sec .collection_inner .collectionBox{width:calc(33.33% - 15px)}.bridal_collection_sec .collection_inner .collectionBox .collection_details{padding:20px 0}.bridal_collection_sec .collection_inner .collectionBox .collection_details .btn{letter-spacing:1px}.bridal_collection_sec .collection_inner .collectionBox .collection_details h3{font-size:20px}.engagement-rings-btm{padding:40px 0 30px}.customer_sec{padding:20px 0}.customer_sec .customerList .customerTxt p{font-size:24px}.engagement-rings-btm .engagement-rings_inner{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:800px){.bridal_content_sec p{font-size:20px}.engagementSec .engagementIn .engagementLeft{order:1;max-width:50%}.engagementSec .engagementIn .engagementCntn{order:3;max-width:100%;padding:30px 20px}.engagementSec .engagementIn .engagementImgRight{order:2;max-width:50%}.bespokeSec .bespokeIn .bespokeLeft{width:100%;max-width:100%}.bespokeSec .bespokeIn .bespokeCntn{max-width:100%;padding:30px 20px 0;text-align:center}.bespokeSec .bespokeInfo{max-width:100%;padding:0}.bridal_collection_sec .collection_inner .collectionBox{width:calc(50% - 10px)}.bridal_collection_sec .collection_inner{justify-content:center}.engagement-rings-btm .engagement_hdr{padding:0 0 10px}.customer_sec .customerList .customerImg{max-width:100%}.customer_sec .customerList .customerImg{padding:0 20px;text-align:center;display:flex;justify-content:center}.customer_sec .customerList .customerTxt{padding:20px 0 0;width:100%;max-width:100%;text-align:center}.customer_sec .customerList .customerTxt p{font-size:22px}}@media only screen and (max-width:550px){.bridalSecTop .bridalTopIn .sct_title{font-size:30px}.bridal_content_sec p{font-size:18px}.bridal_content_sec,.bespokeSec{padding:30px 0}.customer_sec .customerList .customerTxt p{font-size:20px}}@media only screen and (max-width:480px){.bridalSecTop img.desktop_img{display:none}.bridalSecTop img.mobile_img{display:block}.bridalSecTop .bridalTopIn{top:auto;bottom:0;text-align:center}.bridalSecTop .bridalTopIn .sct_title{font-size:24px}.bridal_content_sec p{font-size:17px}.bespokeSec .bespokeInfo .secTitle{font-size:24px;margin:0 0 10px}.bridal_collection_sec .collection_inner .collectionBox{width:100%}.bridal_collection_sec .collection_inner .collectionBox .collection_details{padding:20px 0 0}.bridal_collection_sec .collection_inner .collectionBox .collection_details h3{margin-bottom:10px}.bridal_collection_sec .collection_inner .collectionBox .collection_details .btn,.bespokeSec .bespokeIn .bespokeCntn a.btn,.engagement-rings-btm .btm_btn .btn{padding:2px 20px;font-size:14px}.engagement-rings-btm .engagement_hdr h2{font-size:26px}.engagement-rings-btm .engagement-rings_inner{gap:10px}.engagement-rings-btm .engagement-rings_inner .engagement-rings_box .engagement-rings_details h3,.customer_sec .customerList .customerTxt p{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bridal.css.map */
