.weddings_landing_page.bridal-hero{background-color:fff2d7;color:#fff;padding:37px 0 32px;margin-top:1030px0px}.weddings_landing_page .bridal-container{display:flex;flex-wrap:wrap;align-items:stretch;padding:0 16px;gap:16px}.weddings_landing_page .bridal-image{flex:1;width:50%}.bridal-image.media_slider .slick-dots li{width:auto;height:auto}.bridal-image.media_slider .slick-dots{position:absolute;width:100%;bottom:15px}.bridal-image.media_slider .slick-dots button{width:14px;height:14px;background:#fff2d7;border-color:#fff2d7}.bridal-image.media_slider .slick-dots .slick-active button{background:#fff0;border-color:#fff2d7}.weddings_landing_page .bridal-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 5}.weddings_landing_page .bridal-content-wrap{flex:1;width:50%;display:flex;flex-direction:column;padding-bottom:0}.weddings_landing_page .bridal-content{display:flex;flex-direction:column;justify-content:center;padding:40px 80px 24px;align-items:flex-start;margin:80px auto 0}.weddings_landing_page .bridal-content .heading{text-align:left;color:#222;margin:0 0 10px!important;width:100%;font-family:Rongel!important;font-weight:300;font-size:30px;line-height:1}.weddings_landing_page .subheading{font-family:Rongel!important;font-weight:400;line-height:1.3;font-size:26px;color:#222;margin-bottom:16px;text-align:left;letter-spacing:0}.weddings_landing_page .description{font-family:Rongel!important;font-weight:400;line-height:20px;font-size:14px;color:#222;margin-bottom:30px;text-align:left;letter-spacing:0}.weddings_landing_page .bridal-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:30px}.weddings_landing_page .bridal-buttons .btn{background:transparent;border:.5px solid #222;font-size:12px;line-height:15px;font-weight:400;letter-spacing:0;color:#222;border-radius:0;min-width:160px;text-align:center;display:flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;text-decoration:none;transition:all .3s ease;max-height:35px}.weddings_landing_page .bridal-buttons .btn:hover{background:#222;color:#fff;border:.5px solid #222}.weddings_landing_page .btn.secondary_link{background:none;color:#fff;border:none;padding:0 0 4px;background:transparent;font-size:11px;line-height:15px;font-weight:400;letter-spacing:0;color:#222;border-radius:0;text-align:center;display:flex;align-items:center;justify-content:flex-start;transition:all .3s ease}.weddings_landing_page .btn.secondary_link:hover{background:transparent;color:#222;border:none}.weddings_landing_page a.main-link.secondary_link{color:#222;text-align:center;letter-spacing:0;font-size:11px;line-height:15px;font-weight:400;margin-left:80px;text-transform:uppercase}.weddings_landing_page .btn.secondary_link span{position:relative;display:inline-block;padding-bottom:3px}.weddings_landing_page .btn.secondary_link span:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#2229;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-out,transform-origin 0s .3s}.weddings_landing_page .btn.secondary_link:hover span:after{transform:scaleX(1);transform-origin:left;transition:transform .3s ease-out}.req-app-link{font-size:14px}.bridal-image button.slick-arrow{bottom:0;top:unset;width:40px;height:40px}.bridal-image button.slick-arrow,.bridal-image button.slick-arrow:hover{background:transparent;border-color:transparent;color:#fff}.bridal-image button.slick-next.slick-arrow{right:15px}.bridal-image button.slick-prev.slick-arrow{left:15px}.bridal-image .slick-arrow svg{width:18px;height:18px;stroke-width:.2px}@media (max-width: 767px){.weddings_landing_page.bridal-hero{padding:16px 0 40px}.weddings_landing_page .bridal-image,.weddings_landing_page .bridal-content-wrap{width:100%;padding:0}.weddings_landing_page .subheading{line-height:32px;font-size:24px}.weddings_landing_page .bridal-container{gap:40px;flex-direction:column}.weddings_landing_page .bridal-buttons-wrap{margin-bottom:20px}.weddings_landing_page .bridal-image img{min-height:449px}.weddings_landing_page .bridal-content{padding:0;margin-top:0}.weddings_landing_page a.main-link.secondary_link{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/sb-weddings-section.css.map */
