.instagram_banner{padding:0 20px;margin-top:40px;margin-bottom:40px}.template-index div#shopify-section-header{margin-bottom:20px}.four_promo_grid .grid_title h2{font-family:Lato,sans-serif!important;font-weight:600!important;font-size:24px;line-height:29px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#000;margin-bottom:60px}.four_promo_grid .flex-grid .flex-grid__item{padding-left:15px;padding-right:15px}.four_promo_grid .flex-grid{margin-left:15px;margin-right:15px}.four_promo_grid{padding-top:60px;padding-bottom:60px}.four_promo_grid .flex-grid .flex-grid__item a h3.custom_text{font-weight:400;font-size:24px;line-height:80px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#000;margin-bottom:0;font-family:Lora,serif!important}.three_promo_grid .flex-grid{margin-left:15px;margin-right:15px}.three_promo_grid .flex-grid .flex-grid__item{padding-left:15px;padding-right:15px;position:relative}.three_promo_grid .flex-grid .flex-grid__item .grid_img_wrap a{position:relative;display:block}.three_promo_grid .flex-grid .flex-grid__item .grid_img_wrap{position:relative}.five_promo_grid{background:#f4eaea;padding:60px 0}.five_promo_grid .flex-grid .flex-grid__item{padding-left:15px;padding-right:15px;width:calc(20% - 10px);flex:0 1 20%}.five_promo_grid .flex-grid{margin-left:20px;margin-right:20px;margin-top:40px}.five_promo_grid .flex-grid .flex-grid__item h3.custom_text{background:#fff;margin-bottom:0;font-weight:400!important;font-size:20px;color:#000;line-height:normal;font-family:Lato,sans-serif!important;text-transform:lowercase!important;padding:6px 0 8px}.five_promo_grid .grid_title h2{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#000;font-weight:600!important;font-size:24px;line-height:29px;font-family:Lato,sans-serif!important;margin-bottom:15px}.five_promo_grid .grid_subtitle h3{font-style:normal;font-weight:400;font-size:20px;text-align:center;color:#242424;text-transform:inherit;font-family:Lato,sans-serif;margin-bottom:0}.five_promo_grid .btn_wrapper{text-align:center;margin-top:40px}.five_promo_grid .btn_wrapper a{background:#e3648f;border-radius:30px;letter-spacing:.24em;text-transform:uppercase;color:#fff;font-weight:700!important;font-size:14px;font-family:Lato,sans-serif!important;padding:17px 60px;display:inline-block}.five_promo_grid .btn_wrapper a:hover{opacity:.8}.four_promo_grid .flex-grid .flex-grid__item .grid_img_wrap{position:relative}.four_promo_grid .flex-grid .flex-grid__item .grid_img_wrap h5.img_code{position:absolute;bottom:0;right:10px;text-align:center;text-transform:uppercase;color:#fff;font-size:14px;font-family:Lato,sans-serif!important;letter-spacing:normal;margin-bottom:15px}.four_promo_grid .flex-grid .flex-grid__item .img_content_wrap a h3{margin-bottom:0;letter-spacing:.1em;text-transform:uppercase;color:#000;font-weight:400!important;font-size:24px;font-family:Lora,serif!important;padding:28px 0;line-height:normal}.three_promo_grid{padding:60px 0}.three_promo_grid .flex-grid .flex-grid__item .grid_img_wrap h5.img_code{position:absolute;bottom:0;right:10px;text-align:center;text-transform:uppercase;color:#fff;font-weight:500!important;font-size:14px;font-family:Lato,sans-serif!important;letter-spacing:normal;margin-bottom:15px;z-index:1}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3{text-align:center;color:#fff;font-weight:400!important;font-size:40px;font-family:Jost,serif!important;text-transform:capitalize;margin-bottom:25px}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap p{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:#fff;font-weight:700!important;font-size:14px;font-family:Lato,sans-serif!important}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap{text-align:center}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap p{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:#fff;font-weight:700!important;font-size:14px;font-family:Lato,sans-serif!important;display:inline-block;background:#e3648f;border-radius:30px;padding:15px 35px;margin-bottom:0!important}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap p:hover{opacity:.8}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap{text-align:center;position:absolute;bottom:80px;left:0;right:0;width:100%;z-index:11}.two_promo_grid{padding-bottom:60px}.two_promo_grid .flex-grid{margin-left:20px;margin-right:20px}.two_promo_grid .flex-grid .flex-grid__item{padding-left:10px;padding-right:10px;position:relative}.two_promo_grid .flex-grid .flex-grid__item .grid_img_wrap{position:relative}.two_promo_grid .flex-grid .flex-grid__item .grid_img_wrap h5.img_code{position:absolute;bottom:0;right:10px;text-align:center;text-transform:uppercase;color:#fff;font-weight:500!important;font-size:14px;font-family:Lato,sans-serif!important;letter-spacing:normal;margin-bottom:15px}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap{text-align:left}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3{text-align:left!important;color:#fff;font-weight:400!important;font-size:70px;font-family:Lora,serif!important;text-transform:uppercase;margin-bottom:40px;letter-spacing:1px;line-height:1.4}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3 span{display:block;font-size:46px;font-family:Andrea_Bellarosa;text-transform:initial;font-weight:400!important}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap p{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:#fff;font-weight:700!important;font-size:14px;font-family:Lato,sans-serif!important;display:inline-block;background:#e3648f;border-radius:30px;padding:15px 35px;margin-bottom:0!important}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap p:hover{opacity:.8}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap{text-align:left;position:absolute;top:120px;margin-left:70px}.two_promo_grid .flex-grid .flex-grid__item:first-child .img_content_wrap{top:150px}.wedding-collection{margin-bottom:60px}.home_video .advanced_content{display:flex;flex-wrap:nowrap;align-items:center}.home_video .advanced_content .yt_video{width:calc(50% - 35px);margin-right:35px}.home_video .advanced_content .rich_content{width:calc(50% - 35px);margin-left:35px;padding-right:35px}.home_video{background:#f4eaea;padding:70px 40px}.home_video .advanced_content .yt_video iframe{height:480px}.home_video .advanced_content .rich_content h3{font-weight:500!important;font-size:32px;line-height:46px;color:#000;font-family:Lato,sans-serif!important;text-transform:inherit;margin-bottom:20px}.home_video .advanced_content .rich_content p{font-weight:400!important;font-size:16px;line-height:24px;color:#000;font-family:Lato,sans-serif!important;margin-bottom:20px}.designer-brands{padding-top:70px;padding-bottom:70px}.designer-brands h2.section-header__title{font-family:Lato,sans-serif!important;font-weight:600!important;font-size:24px;line-height:29px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#000;margin-bottom:60px}.designer-brands .section-header{margin-bottom:0}.designer-brands .grid.grid--uniform{margin-left:20px;margin-right:40px}.designer-brands .view_more a{background:#e3648f;border-radius:30px;letter-spacing:.24em;text-transform:uppercase;color:#fff;font-weight:700!important;font-size:14px;font-family:Lato,sans-serif!important;padding:17px 60px;display:inline-block}.designer-brands .view_more{text-align:center;margin-top:20px}.designer-brands .view_more a:hover{opacity:.8}.wedding-collection .hero__text-content .hero__top-subtitle .animation-contents{text-align:left!important;color:#fff;font-weight:400!important;font-size:60px;text-transform:initial;margin-bottom:10px;letter-spacing:normal;line-height:1.6;font-family:Andrea_Bellarosa!important}.wedding-collection .hero__text-content h2.h1.hero__title{text-transform:capitalize;color:#fff;font-size:85px;line-height:1.4;font-weight:400!important;font-family:Lora,serif!important;margin-bottom:55px}.wedding-collection .hero__text-wrap .hero__link a{background:#e3648f;border-radius:30px;letter-spacing:.24em;text-transform:uppercase;color:#fff;font-weight:700!important;font-size:14px;font-family:Lato,sans-serif!important;padding:17px 60px;display:inline-block;border:none}.wedding-collection .hero__text-wrap .hero__link a:hover{opacity:.8!important}.testimonials-section .section-header{margin-bottom:0}.testimonials-section .section-header h2,.Header__WidgetTitle-sc-17gc7x6-2.igfMeX{font-family:Lato,sans-serif!important;font-weight:600!important;font-size:24px;line-height:29px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#000;margin-bottom:40px}.testimonials-section .testimonials-slide .author_img_wrap{padding:0!important;width:calc(20% - 20px);float:left;height:auto!important;margin-right:20px}.testimonials-section .slideshow-wrapper{margin:0 100px}.testimonials-section .slideshow-wrapper .testimonials-slide{display:flex;flex-wrap:wrap;background:#faf9f9;min-height:380px;padding:30px 50px 30px 30px;border-right:12px solid #fff;border-left:12px solid #fff}.testimonials-section .testimonials-slide .testimonials-slider__text{width:calc(80% - 20px);background:#faf9f9;padding:0;transform:unset;box-shadow:none;height:auto;margin-left:20px}.testimonials-section .testimonials-slide .testimonials-slider__text .author_wrap{display:flex;align-items:center;gap:15px}.testimonials-section .testimonials-slide .testimonials-slider__text .author_wrap .author_info_wrap cite{font-weight:700!important;font-size:16px!important;line-height:19px;color:#454444;font-family:Lato,sans-serif!important;margin-bottom:5px}.testimonials-section .testimonials-slide .testimonials-slider__text .author_wrap .author_info_wrap .testimonials__info{font-weight:700!important;font-size:13px;line-height:16px;color:#454444;font-family:Lato,sans-serif!important}.testimonials-section .testimonials-slide .testimonials-slider__text .rte-setting p{font-weight:400;font-size:16px;line-height:26px;color:#767679;font-family:Lato,sans-serif!important}.testimonials-section .flickity-page-dots{bottom:-45px}.grade-eight .hero__text-shadow:before{display:none}.grade-eight .hero__image-wrapper:before,.hero__media:before{display:none}.grade-eight .hero__text-wrap .hero__text-shadow{max-width:35%;margin:0 0 0 auto;display:block}.grade-eight .hero__text-wrap .hero__text-content{text-align:left}.grade-eight .hero__text-wrap .hero__text-shadow .hero__top-subtitle{color:#ca3a77;text-shadow:0px 4px 34px rgba(0,0,0,.3);font-weight:400;font-size:66px;line-height:1.8;font-family:Andrea_Bellarosa;text-transform:initial;letter-spacing:normal}.grade-eight .hero__text-wrap .hero__text-shadow .hero__top-subtitle .animation-cropper{overflow:initial}.grade-eight .hero__text-wrap .hero__text-shadow h2.h1.hero__title{color:#6f4686;font-weight:400!important;font-size:70px;line-height:1.1;font-family:Lora,serif!important;text-transform:capitalize;margin-bottom:20px}.grade-eight .hero__text-wrap .hero__text-shadow .hero__subtitle{letter-spacing:.15em;text-transform:uppercase;color:#555;font-weight:700!important;font-size:14px;line-height:30px;font-family:Lato,sans-serif!important;margin-top:0!important;margin-bottom:48px;padding-right:60px}.grade-eight .hero__text-wrap .hero__text-shadow .hero__link a{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:#fff;font-weight:700!important;font-size:14px;font-family:Lato,sans-serif!important;display:inline-block;background:#e3648f;border-radius:30px;padding:15px 35px;margin-bottom:0!important;margin-right:0!important}@media only screen and (max-width: 1440px){.four_promo_grid .grid_title h2{margin-bottom:40px}.four_promo_grid .flex-grid .flex-grid__item .img_content_wrap a h3{font-size:20px;padding:18px 0}.four_promo_grid{padding-top:40px;padding-bottom:40px}.grade-eight .hero__text-wrap .hero__text-shadow .hero__top-subtitle{font-size:50px;line-height:1.1;margin-bottom:20px}.grade-eight .hero__text-wrap .hero__text-shadow h2.h1.hero__title{font-size:55px;margin-bottom:15px}.grade-eight .hero__text-wrap .hero__text-shadow .hero__subtitle{line-height:25px;margin-bottom:30px}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3{font-size:44px;margin-bottom:20px}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3{font-size:50px;margin-bottom:30px}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3 span{font-size:38px}.wedding-collection .hero__text-content .hero__top-subtitle .animation-contents{font-size:44px;margin-bottom:0;line-height:1.8}.wedding-collection .hero__text-content h2.h1.hero__title{font-size:65px;margin-bottom:35px}.three_promo_grid{padding:40px 0}.two_promo_grid{padding-bottom:40px}.wedding-collection,.designer-brands h2.section-header__title{margin-bottom:40px}.designer-brands{padding-top:50px;padding-bottom:50px}.home_video{padding:40px}.home_video .advanced_content .rich_content h3{font-size:26px;line-height:32px;margin-bottom:14px}.home_video .advanced_content .rich_content p{margin-bottom:14px}.testimonials-section{padding:40px 0 70px}.five_promo_grid{padding:40px 0}.five_promo_grid .flex-grid{margin-top:20px}.five_promo_grid .flex-grid .flex-grid__item h3.custom_text{font-size:16px}.home_video .advanced_content .rich_content{width:calc(50% - 15px);margin-left:15px;padding-right:15px}.home_video .advanced_content .yt_video{width:calc(50% - 25px);margin-right:25px}}@media only screen and (max-width: 1199px){.grade-eight .hero__text-wrap .hero__text-content{padding:0}.grade-eight .hero__text-wrap .hero__text-shadow{max-width:40%}.grade-eight .hero__text-wrap .hero__text-shadow .hero__subtitle{margin-bottom:15px;padding-right:0;font-size:14px;letter-spacing:.5px}.grade-eight .hero__text-wrap .hero__text-shadow h2.h1.hero__title{font-size:42px;margin-bottom:10px}.grade-eight .hero__text-wrap .hero__text-shadow .hero__top-subtitle{font-size:40px;line-height:1.1;margin-bottom:10px}.grade-eight .hero__text-wrap .hero__text-shadow .hero__link a{letter-spacing:.5px;padding:10px 25px}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3{font-size:32px}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap{bottom:40px}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap p{letter-spacing:.5px;font-size:14px;padding:10px 25px}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3{font-size:40px;margin-bottom:20px}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3 span{font-size:26px}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap p{letter-spacing:.5px;padding:10px 25px}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3{font-size:32px;margin-bottom:20px}.two_promo_grid .flex-grid .flex-grid__item:first-child .img_content_wrap{top:80px}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap{top:80px;margin-left:30px}.four_promo_grid .flex-grid .flex-grid__item .img_content_wrap a h3{font-size:16px;padding:10px 0}.wedding-collection .hero__text-content .hero__top-subtitle .animation-contents{font-size:32px}.wedding-collection .hero__text-content h2.h1.hero__title{font-size:55px;margin-bottom:25px}.wedding-collection .hero__text-wrap .hero__link a{letter-spacing:.5px;padding:15px 35px}.testimonials-section .testimonials-slide .author_img_wrap{width:calc(20% - 5px);margin-right:5px}.testimonials-section .testimonials-slide .testimonials-slider__text{width:calc(80% - 5px);margin-left:5px}.testimonials-section .testimonials-slide .testimonials-slider__text .rte-setting p{font-size:14px;line-height:20px}.testimonail-image--round{width:50px;height:50px}.testimonials-section .testimonials-slide .testimonials-slider__text .author_wrap{gap:10px}.testimonials-section .testimonials-slide .testimonials-slider__text .author_wrap .author_info_wrap cite{font-size:14px!important;line-height:15px;margin-bottom:5px}.testimonials-section .testimonials-slide .testimonials-slider__text .author_wrap .author_info_wrap .testimonials__info{font-size:12px}.testimonial-stars{font-size:14px;margin-bottom:10px}.five_promo_grid .flex-grid .flex-grid__item{padding-left:10px;padding-right:10px;width:calc(20% - 10px);flex:unset;display:block}.five_promo_grid .flex-grid .flex-grid__item h3.custom_text{font-size:12px;word-break:break-all}.five_promo_grid .btn_wrapper{margin-top:30px}.five_promo_grid .btn_wrapper a,.designer-brands .view_more a{letter-spacing:.5px;padding:10px 30px}}@media only screen and (max-width: 991px){.instagram_banner{margin-bottom:15px}.four_promo_grid .grid_title h2{margin-bottom:20px}.four_promo_grid .grid_title h2{font-size:22px}.four_promo_grid .flex-grid .flex-grid__item{padding-left:10px;padding-right:10px}.four_promo_grid .flex-grid{margin-left:10px;margin-right:10px}.grade-eight .hero__text-wrap .hero__text-shadow .hero__subtitle{margin-bottom:10px;font-size:13px;letter-spacing:.5px}.hero__text-content .hero__link{margin-top:0}.grade-eight .hero__text-wrap .hero__text-shadow h2.h1.hero__title{font-size:35px;margin-bottom:5px}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3{font-size:27px}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap p{letter-spacing:normal;font-size:14px;padding:10px 20px}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap{top:70px;margin-left:25px}.two_promo_grid .flex-grid .flex-grid__item:first-child .img_content_wrap{top:70px}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3{font-size:26px}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap p{letter-spacing:normal;padding:10px 20px}.wedding-collection .hero__text-content h2.h1.hero__title{font-size:50px;margin-bottom:20px}.wedding-collection .hero__text-content .hero__top-subtitle .animation-contents{font-size:30px}.designer-brands h2.section-header__title{font-size:22px;margin-bottom:30px}.designer-brands .grid.grid--uniform{margin-left:0;margin-right:10px}.designer-brands .grid.grid--uniform .grid__item{padding-left:10px}.designer-brands .grid.grid--uniform .grid__item .collection-item{margin-bottom:10px}.designer-brands{padding-top:30px;padding-bottom:30px}.home_video .advanced_content .yt_video{width:100%;margin-right:0}.home_video .advanced_content .rich_content{width:100%;margin-left:0;padding-right:0;margin-top:10px}.home_video .advanced_content{flex-wrap:wrap}.home_video{padding:40px 20px}.home_video .advanced_content .rich_content p:last-child{margin-bottom:0}.testimonials-section .section-header h2,.Header__WidgetTitle-sc-17gc7x6-2.igfMeX{font-size:22px;margin-bottom:30px}.testimonials-section .slideshow-wrapper{margin:0 10px}.five_promo_grid .grid_title h2{font-size:22px;margin-bottom:10px}.five_promo_grid .grid_subtitle h3{font-size:17px}.five_promo_grid .flex-grid .flex-grid__item h3.custom_text{font-size:12px;word-break:break-all;padding:2px 5px}.five_promo_grid .flex-grid .flex-grid__item{padding-left:5px;padding-right:5px;width:calc(20% + -0px)}.three_promo_grid .flex-grid{margin-left:10px;margin-right:10px}.three_promo_grid .flex-grid .flex-grid__item{padding-left:10px;padding-right:10px}.two_promo_grid .flex-grid{margin-left:10px;margin-right:10px}}@media only screen and (max-width: 768px){.instagram_banner{margin-bottom:0;margin-top:0;padding:0}.wedding-collection .hero__text-content .hero__top-subtitle .animation-contents{text-align:center!important}.template-index div#shopify-section-header{margin-bottom:10px}.four_promo_grid .grid_title h2{font-size:18px}.four_promo_grid .flex-grid{margin-left:5px;margin-right:5px}.four_promo_grid .flex-grid .flex-grid__item{padding-left:5px;padding-right:5px;flex:0 1 50%}.four_promo_grid .flex-grid .flex-grid__item .img_content_wrap a h3{font-size:15px;padding:10px 0}.four_promo_grid .flex-grid .flex-grid__item .grid_img_wrap h5.img_code{right:0;font-size:14px;margin-bottom:10px;left:0}.four_promo_grid{padding-top:25px;padding-bottom:25px}.grade-eight .hero__text-wrap .hero__text-shadow{max-width:100%;margin-bottom:50px}.grade-eight .hero__text-wrap .hero__text-content{text-align:center;vertical-align:bottom}.grade-eight .slideshow__slide:before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(178.16deg,#3a25290f 1.67%,#120d0ec2 76.54%);z-index:1}.grade-eight .hero__text-wrap .hero__text-shadow .hero__top-subtitle{font-size:40px;line-height:1.1;margin-bottom:10px;color:#fff}.grade-eight .hero__text-wrap .hero__text-shadow h2.h1.hero__title{font-size:40px;margin-bottom:10px;color:#fff}.grade-eight .hero__text-wrap .hero__text-shadow .hero__subtitle{margin-bottom:10px;font-size:12px;color:#fff;letter-spacing:.1em}.grade-eight .hero__text-wrap .hero__text-shadow .hero__link a{letter-spacing:.5px;padding:11px 45px;font-size:13px;border:none;margin-top:10px}.three_promo_grid{padding:10px 0}.three_promo_grid .flex-grid .flex-grid__item{padding-left:0;padding-right:0;padding-top:10px}.three_promo_grid{margin-top:5px}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3{font-size:40px}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap p{font-size:13px;padding:11px 47px;letter-spacing:.24em}.three_promo_grid .flex-grid .flex-grid__item .grid_img_wrap h5.img_code{right:0;margin-bottom:13px;left:0}.three_promo_grid .flex-grid .flex-grid__item .img_content_wrap{bottom:70px}.three_promo_grid .flex-grid{margin-left:0;margin-right:0}.two_promo_grid .flex-grid .flex-grid__item{padding-left:0;padding-right:0;padding-top:10px}.two_promo_grid{padding-bottom:30px;margin-top:5px}.two_promo_grid .flex-grid{margin-left:0;margin-right:0}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3 span{font-size:40px;text-transform:lowercase}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap h3{font-size:40px}.two_promo_grid .flex-grid .flex-grid__item .img_content_wrap p{padding:12px 23px;letter-spacing:.24em;font-size:13px}.two_promo_grid .flex-grid .flex-grid__item .grid_img_wrap h5.img_code{right:initial;left:25px}.wedding-collection .hero__text-content h2.h1.hero__title{font-size:34px;margin-bottom:20px}.wedding-collection .hero__text-content .hero__top-subtitle .animation-contents{font-size:28px}.wedding-collection .hero__text-content{vertical-align:bottom;padding-top:0}.wedding-collection .hero__text-wrap .hero__link a{padding:15px 35px;letter-spacing:.24em;font-size:13px}.wedding-collection{margin-bottom:10px}.designer-brands{padding-bottom:30px;padding-top:20px}.designer-brands .view_more{margin-top:25px}.designer-brands .view_more a{padding:11px 29px;letter-spacing:.24em;font-size:13px}.home_video .advanced_content .rich_content h3{font-size:20px;line-height:25px;margin-bottom:16px;font-weight:600!important}.home_video{padding:40px 20px 30px}.designer-brands h2.section-header__title{font-size:18px;margin-bottom:15px}.testimonials-section .section-header h2,.Header__WidgetTitle-sc-17gc7x6-2.igfMeX{font-size:16px;margin-bottom:30px;line-height:23px}.testimonials-section .slideshow-wrapper .testimonials-slide{padding:25px}.testimonials-section .testimonials-slide .author_img_wrap{width:100%;margin-right:0}.testimonials-section .testimonials-slide .testimonials-slider__text{width:100%;margin-left:0;margin-right:0;margin-top:30px}.testimonial-stars{font-size:14px;margin-bottom:13px}.testimonials-section .testimonials-slide .testimonials-slider__text .rte-setting p{font-size:16px;line-height:26px}.testimonials-section .testimonials-slide .testimonials-slider__text .author_wrap .author_info_wrap cite{font-size:16px!important;line-height:20px;margin-bottom:5px}.testimonials-section .testimonials-slide .testimonials-slider__text .author_wrap .author_info_wrap .testimonials__info{font-size:13px}.testimonials-section .testimonials-slide .testimonials-slider__text .author_wrap{margin-top:40px}.testimonials-slider .flickity-viewport{min-height:860px!important}.five_promo_grid{padding:20px 0 40px}.five_promo_grid .flex-grid .flex-grid__item{padding-left:8px;padding-right:8px;width:50%;padding-top:20px}.five_promo_grid .flex-grid{margin-left:0;margin-right:0;justify-content:flex-start}.five_promo_grid .flex-grid .flex-grid__item h3.custom_text{padding:5px}.five_promo_grid .btn_wrapper a{padding:11px 30px;font-size:13px;letter-spacing:.24em}.five_promo_grid .grid_title h2{font-size:16px;margin-bottom:10px;line-height:20px}.five_promo_grid .grid_subtitle h3{font-size:16px;max-width:235px;margin:0 auto;line-height:22px}.designer-brands .grid.grid--uniform{margin-left:-8px;margin-right:8px}.designer-brands .grid.grid--uniform .grid__item{padding-left:15px}.testimonials-section .slideshow-wrapper .testimonials-slide{border-right:0px solid #fff;border-left:0px solid #fff}.three_promo_grid .flex-grid .flex-grid__item .grid_img_wrap a{display:block}.home_video .advanced_content .yt_video{width:100%;margin-right:0;position:relative;padding-bottom:55.66%;overflow:hidden}.home_video .advanced_content .yt_video iframe{height:100%;position:absolute;width:100%;top:0;left:0}.home_video .advanced_content .rich_content{margin-top:20px}}@media only screen and (max-width: 350px){.wedding-collection .hero__text-content .hero__top-subtitle .animation-contents{font-size:22px}.wedding-collection .hero__text-content h2.h1.hero__title{font-size:28px;margin-bottom:15px}.wedding-collection .hero__text-wrap .hero__link a{padding:10px 17px;letter-spacing:1px;font-size:13px}}.four-grid-popular-categories .custom_img_text .img_content_wrap a p{margin-bottom:0}.four-grid-popular-categories .custom_img_text .img_content_wrap a{position:absolute;bottom:-25px;z-index:11;color:#fff;background:#000;font-size:20px;padding:8px 30px;display:block;vertical-align:top;letter-spacing:1px;text-decoration:none;transition:all .3s ease-in-out;line-height:normal;max-width:230px;margin:0 auto;left:0;right:0;text-align:center}.four-grid-popular-categories .custom_img_text .img_content_wrap a:hover,.four-grid-popular-categories .custom_img_text:hover .img_content_wrap a{background:#26853b;color:#fff}.four-grid-popular-categories .custom_img_text{position:relative}.three-grid-popular-categories .grid_title h2{font-family:Lato,sans-serif!important;font-weight:600!important;font-size:24px;line-height:29px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#000;margin-bottom:60px}.three_promo_grid.three-grid-popular-categories .grid_wrap{position:relative}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .grid_img_wrap a:before{display:none}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap a.btn{background:transparent;padding:0}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap a.btn:hover{background:transparent!important}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap a.btn:after{display:none}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap{right:0;z-index:11;position:absolute;top:50%;left:0;padding:25px 40px 25px 45px;display:flex;flex-wrap:wrap;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);text-align:left;max-width:580px;width:100%;bottom:initial}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap a.btn{text-align:left}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap .text_block .custom_text{text-align:left!important;margin-bottom:25px}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap .text_block h3.custom_text{font-size:45px;font-weight:500!important}.three_promo_grid.three-grid-popular-categories .grid_wrap:hover .grid_img_wrap a{transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .grid_img_wrap a{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.three_promo_grid.three-grid-popular-categories .grid_wrap .grid_img_wrap{overflow:hidden}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap .text_block div.custom_text{font-family:Lato,sans-serif!important;text-transform:none;letter-spacing:normal;font-weight:400;font-size:18px;margin-bottom:35px}@media only screen and (max-width: 1440px){.three-grid-popular-categories .grid_title h2{margin-bottom:40px}}@media only screen and (max-width: 1199px){.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap .text_block h3.custom_text{font-size:32px;margin-bottom:15px}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap .text_block div.custom_text{font-size:16px;margin-bottom:25px}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap{padding:25px 30px}.four-grid-popular-categories .custom_img_text .img_content_wrap{text-align:center;margin-top:-20px}.four-grid-popular-categories .custom_img_text .img_content_wrap a{position:relative;bottom:0;font-size:16px;padding:8px 26px;margin:0 auto;left:initial;right:initial;max-width:fit-content}}@media only screen and (max-width: 1024px){.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap{padding:25px 20px}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap .text_block div.custom_text{font-size:14px;margin-bottom:15px}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap .text_block h3.custom_text{font-size:24px;margin-bottom:10px}.four-grid-popular-categories .custom_img_text .img_content_wrap a{font-size:13px;padding:10px 15px}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap p{font-size:12px;padding:10px 15px}.three-grid-popular-categories .grid_title h2{margin-bottom:20px;font-size:22px}}@media only screen and (max-width: 767px){.four-grid-popular-categories .grid_title h2{margin-top:10px}.three-grid-popular-categories .grid_title h2{font-size:18px}.three_promo_grid.three-grid-popular-categories .custom_img_text{padding-left:10px;padding-right:10px;padding-top:20px}.three_promo_grid.three-grid-popular-categories{padding-top:30px}.four_promo_grid.four-grid-popular-categories{padding-top:20px;padding-bottom:40px}.three_promo_grid.three-grid-popular-categories .custom_img_text:first-child{padding-top:15px}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap .text_block h3.custom_text{font-size:30px;margin-bottom:10px}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap .text_block div.custom_text{font-size:16px;margin-bottom:25px}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap p{font-size:12px;padding:10px 22px}.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap{padding:25px 60px}}@media only screen and (max-width: 500px){.three_promo_grid.three-grid-popular-categories .flex-grid .flex-grid__item .img_content_wrap{padding:25px 20px}}.wedding-collection .hero__text-content h2.h1.hero__title{margin-bottom:-13px!important}.wedding_guest_banner .hero__image-wrapper:before{background:transparent!important}.wedding_guest_banner .hero__text-shadow:before{background:transparent!important}.wedding_guest_banner .hero__text-shadow{display:flex;flex-direction:column;right:21%;position:absolute;bottom:8%}.wedding_guest_banner .hero__top-subtitle{order:2}.wedding_guest_banner h2.h1.hero__title{order:1;margin-bottom:0!important}.wedding_guest_banner .hero__link{order:3}.wedding_guest_banner .hero__text-wrap .hero__link a{text-transform:capitalize;letter-spacing:1px;padding:5px 45px;font-size:20px;background-color:#ff6ec7}.prom_grad_grid .flex-grid .flex-grid__item .img_content_wrap h3{text-align:center!important;line-height:60px;font-weight:500!important;text-transform:capitalize;font-size:60px}.quinceanera_banner .hero__text-shadow{right:inherit;left:21%}.prom_grad_grid .flex-grid .flex-grid__item .img_content_wrap h3 span{text-transform:capitalize}.prom_grad_grid .flex-grid .flex-grid__item:first-child .img_content_wrap{text-align:center;top:initial;bottom:45px;right:15%}.prom_grad_grid .flex-grid .flex-grid__item:first-child .img_content_wrap p{text-transform:capitalize;letter-spacing:1px;padding:5px 45px;font-size:20px;background-color:#ff6ec7}.prom_grad_grid .flex-grid .flex-grid__item .img_content_wrap{text-align:center;top:initial;bottom:45px;right:22%}.prom_grad_grid .flex-grid .flex-grid__item .img_content_wrap p{text-transform:capitalize;letter-spacing:1px;padding:5px 45px;font-size:20px;background-color:#ff6ec7}@media screen and (max-width:1440px){.prom_grad_grid .flex-grid .flex-grid__item .img_content_wrap h3{font-size:50px;line-height:50px}}@media screen and (max-width:991px){.prom_grad_grid .flex-grid .flex-grid__item .img_content_wrap h3{font-size:32px;line-height:32px}}@media screen and (max-width:768px){.prom_grad_grid .flex-grid .flex-grid__item .img_content_wrap h3{font-size:32px;line-height:32px}.prom_grad_grid .flex-grid .flex-grid__item .img_content_wrap h3 span{font-size:28px;line-height:28px}.prom_grad_grid .flex-grid .flex-grid__item:first-child .img_content_wrap,.prom_grad_grid .flex-grid .flex-grid__item .img_content_wrap{width:100%;margin-left:0;right:0}.prom_grad_grid .flex-grid .flex-grid__item:first-child .img_content_wrap p,.prom_grad_grid .flex-grid .flex-grid__item .img_content_wrap p{padding:5px 35px;font-size:14px}.wedding_guest_banner .hero__text-shadow{left:0;width:100%}.wedding_guest_banner .hero__text-wrap .hero__link a,.prom_grad_grid .flex-grid .flex-grid__item:first-child .img_content_wrap p{padding:5px 35px;font-size:14px}.wedding_guest_banner.quinceanera_banner .hero__text-shadow{left:-18%}.wedding_guest_banner.white_wedding_banner .hero__text-shadow{left:12%}}.guest_approved_banner .hero__text-shadow{height:100%;display:flex;flex-direction:column;justify-content:space-between}.guest_approved_banner h2.h1.hero__title{font-size:34px;font-size:3.3vw;color:#000;font-family:lato!important}.guest_approved_banner .hero__text-content.vertical-center{padding-top:25px;padding-bottom:10px;padding-top:2vw;padding-bottom:3vw}.guest_approved_banner .hero__link .btn{font-family:lato!important;letter-spacing:0;border:none;color:#000000b0;font-size:12px;font-size:1.2vw}.wedding_collection_grid .flex-grid__item--16{flex:initial!important;width:25.01%;justify-content:center}.styles_sweet .grid__item.medium-up--one-half{width:33%;max-width:400px}.styles_sweet .grid.grid--uniform{display:flex;justify-content:center}.wedding_collection_grid,.styles_sweet{padding-left:20px;padding-right:20px;margin-top:40px;margin-bottom:40px}.wedding_collection_grid h2{font-size:22px;font-family:lato!important;font-weight:700!important}.wedding_collection_grid p{font-family:Lato!important;font-size:16px;max-width:750px;margin:0 auto 25px}.wedding_collection_grid .grid_wrap{position:relative}.wedding_collection_grid .img_content_wrap{position:absolute;bottom:10px;left:2.5%;width:95%;padding:10px;background:#fff}.wedding_collection_grid .img_content_wrap p{margin-bottom:0;font-family:lato!important;font-size:12px}.wedding_collection_grid h3{margin-bottom:5px;font-family:lato!important;font-size:16px;text-align:left!important;font-weight:700!important}.styles_sweet .btn--secondary.btn--small{border:none;text-decoration:underline;font-family:lato!important;letter-spacing:0;margin-bottom:10px}.styles_sweet h3{font-size:18px;font-family:lato!important;font-weight:700!important;margin-bottom:0}.styles_sweet .grid__item.medium-up--one-half{display:flex;flex-direction:column}.styles_sweet .grid__item.medium-up--one-half div{order:3;width:100%}.book_an_appointment .grid__item.medium-up--one-half{margin-bottom:0;padding-left:0}.book_an_appointment .book_appointment_wrapper_link{margin-bottom:0;order:2}.book_an_appointment .grid{margin:0}.book_appointment_wrapper p{font-family:Lato!important;font-size:14px;margin-bottom:0}.book_appointment_wrapper span{display:block;background:#fff;max-width:fit-content;margin:auto;padding:10px 14px;font-size:12px;font-family:Lato!important}.book_appointment_wrapper .custom_html{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;padding:25px 10px}.custom_html>*{width:100%!important}.book_appointment_wrapper h4{font-family:Lato!important;letter-spacing:1px;font-size:24px;margin-bottom:0}.book_an_appointment .custom_html img{max-width:35px}.book_an_appointment .custom_html,.book_an_appointment .book_appointment_wrapper_link{width:50%}.book_an_appointment .image-wrap{margin-bottom:0}.book_appointment_wrapper{display:flex}.g-reviews{margin-bottom:30px}@media screen and (min-width:1500px){.guest_approved_banner h2.h1.hero__title{font-size:50px}.guest_approved_banner .hero__link .btn{font-size:20px}.guest_approved_banner .hero__text-content.vertical-center{padding-top:35px;padding-bottom:35px}}@media screen and (max-width:991px){.wedding_collection_grid .flex-grid__item--16{flex:initial!important;width:33.33%;justify-content:center}.book_appointment_wrapper h4{font-size:18px}.styles_sweet .grid__item.medium-up--one-half{width:40%}.book_appointment_wrapper .custom_html{padding:10px}.book_appointment_wrapper h4{font-size:16px}.book_appointment_wrapper p,.book_appointment_wrapper span{font-size:12px}.book_appointment_wrapper span{padding:10px}}@media screen and (max-width:768px){.styles_sweet .grid__item.medium-up--one-half{width:100%}.styles_sweet .grid.grid--uniform{flex-wrap:wrap}.book_appointment_wrapper span{padding:8px}.book_appointment_wrapper{margin-bottom:20px!important}.wedding_collection_grid .flex-grid__item--16{width:50%}.wedding_collection_grid h3{font-size:12px}.wedding_collection_grid .img_content_wrap{padding:7px;bottom:5px}.wedding_collection_grid .img_content_wrap p{font-size:9.5px}.wedding_collection_grid h2{font-size:18px}.styles_sweet h3{font-size:16px}.wedding_collection_grid p{font-size:14px}.guest_approved_banner .page-width{padding-left:0;padding-right:0}.guest_approved_banner .hero__text-shadow{width:50%}.guest_approved_banner h2.h1.hero__title{font-size:20px;font-size:5vw}.guest_approved_banner .hero__link .btn{font-size:14px;font-size:2.5vw}.guest_approved_banner .hero__text-content.vertical-center{padding-top:15px;padding-bottom:0;padding-top:4vw;padding-bottom:.5vw}}.wedding_guest_shop h2.h1.hero__title,.wedding_guest_shop .hero__link .btn{color:#fff}.wedding_guest_shop h2.h1.hero__title{font-weight:900!important}.wedding_guest_shop .hero__text-shadow{justify-content:center}.wedding_guest_shop h2.h1.hero__title{max-width:33vw;margin-left:auto;margin-right:auto;text-align:right;font-size:6.7vw;line-height:6vw}.guest_approved_banner .hero__text-content .hero__link{margin-top:15px}.guest_approved_banner .hero__link .btn{padding:0!important;left:40.75vw;position:absolute;top:3.8vw;font-family:Tex Gyre Termes!important;text-transform:inherit;font-size:1.75vw;text-decoration:underline}@media screen and (min-width:1500px){.guest_approved_banner .hero__link .btn{left:24em;font-size:26px;top:2.5em}.wedding_guest_shop h2.h1.hero__title{font-size:88px;line-height:80px;max-width:380px}}@media screen and (max-width:768px){.wedding_guest_shop .hero__text-shadow{width:100%;justify-content:end;padding-bottom:20px}.guest_approved_banner .hero__link .btn{position:inherit;top:inherit;left:inherit;font-size:3.75vw}.guest_approved_banner .hero__text-content .hero__link{margin-top:0}.wedding_guest_shop h2.h1.hero__title{text-align:center;font-size:10vw;line-height:9.5vw;max-width:260px}}.stun_event .grid_title_custom a:hover{color:#fb4364;transition-duration:.3s}.stun_event .grid_title_custom a{transition-duration:.3s}.anchor_wrap a:hover{color:#fff!important;background-color:#fb4364}.prom_wedding_engagement .flex-grid .flex-grid__item{padding:0}.prom_wedding_engagement .flex-grid{margin-left:0;margin-right:0}.prom_wedding_engagement{padding-top:10px;padding-bottom:0}.prom_wedding_engagement .flex-grid .flex-grid__item .grid_img_wrap a:before{background:transparent}.prom_wedding_engagement .flex-grid .flex-grid__item .img_content_wrap{bottom:28%}.stun_event .grid_title_custom h2{font-family:Lora,serif!important;margin-bottom:0;font-size:40px;margin-right:20px}.stun_event .flex-grid .flex-grid__item .grid_img_wrap h5.img_code{bottom:11%;width:100%;text-transform:capitalize;right:0;font-size:2vw}.stun_event .grid_title_custom{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.stun_event .grid_title_custom{line-height:22px}.stun_event .grid_title_custom a{font-family:Lato,sans-serif!important;margin-bottom:0;margin-left:20px;font-size:15px}.stun_event .grid_title_custom p{margin-bottom:0;margin-left:20px;font-size:18px;line-height:24px;padding-inline:20px}.stun_event .grid_title_custom a{font-weight:600}.featured_shops{text-align:center;padding:0 40px}.links_featured p,.links_featured a{margin-left:0!important}.anchor_wrap{display:flex;flex-wrap:wrap;text-align:center;justify-content:center}.anchor_wrap a{flex:0 0 47%;padding:10px 5px;background:#000;color:#fff;font-weight:400!important;margin:3px!important;display:flex;align-items:center;justify-content:center}.links_featured .grid_title_custom h3{font-family:Lato,sans-serif!important;font-weight:700!important;text-transform:capitalize}.links_featured .grid_title_custom{padding:0 40px}.styles_sweet .grid_title_custom h2,.styles_sweet .grid_title_custom p{margin-right:0;margin-left:0}.styles_sweet .grid_title_custom{display:block!important}.styles_sweet .grid__item.medium-up--one-half{position:relative}.styles_sweet h3{position:absolute;bottom:20%;width:100%;text-transform:inherit;font-size:2.6vw}.styles_sweet h3 a{color:#fff}.styles_sweet .grid__item{padding-left:0;margin-left:17px}.three_promo_grid.stun_event{padding-top:10px;padding-bottom:10px}.damas_quince-banner .advanced_content{display:flex;flex-wrap:wrap}.damas_quince-banner .advanced_content .flex-grid__item-33{flex:0 0 33.33%}.damas_quince-banner .advanced_image_content_wrap{position:relative}.damas_quince-banner .advanced_image_content_wrap h2{position:absolute;z-index:1;width:100%;margin-bottom:0;top:51%;text-align:center;font-family:Lora,serif!important;color:#fff;font-size:3vw;font-weight:500!important}.damas_quince-banner{margin-bottom:50px}.damas_quince-banner .custom_background{display:flex;height:100%;background:#f1f7fa;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-left:20px;padding-right:20px}.damas_quince-banner .custom_background h3{font-family:Lora,serif!important;text-transform:capitalize;font-size:3vw}.damas_quince-banner .custom_background p{font-size:1.6vw;font-family:Lato,sans-serif!important}.link_wrap{width:100%;display:flex;justify-content:space-evenly}.link_wrap a{font-size:1.6vw;font-weight:600}span.vert-border{border:1.3px solid}.four_promo_grid.stun_event{padding-top:0;padding-bottom:0;margin-top:40px;margin-bottom:40px}@media screen and (min-width:1500px){.damas_quince-banner .advanced_image_content_wrap h2,.damas_quince-banner .custom_background h3{font-size:48px}.damas_quince-banner .custom_background p,.link_wrap a{font-size:22px}.stun_event .flex-grid .flex-grid__item .grid_img_wrap h5.img_code,.styles_sweet h3{font-size:34px}}@media screen and (max-width:991px){.stun_event .grid_title_custom h2{font-size:32px;margin-right:10px}.stun_event .grid_title_custom a{font-size:12px;line-height:12px;margin-left:10px}.stun_event .grid_title_custom p{font-size:14px;line-height:20px;margin-left:10px}}@media screen and (max-width:768px){.link_wrap>*{margin-left:6px;margin-right:6px}.link_wrap{justify-content:center}.damas_quince-banner .custom_background{padding:30px}.damas_quince-banner .advanced_image_content_wrap h2{font-size:5vw}.damas_quince-banner .custom_background h3{font-size:26px}.damas_quince-banner .custom_background p,.link_wrap a{font-size:14px}.damas_quince-banner .advanced_content .flex-grid__item-33:nth-of-type(2){order:-1;flex:0 0 100%}.damas_quince-banner .advanced_content .flex-grid__item-33:nth-of-type(1),.damas_quince-banner .advanced_content .flex-grid__item-33:nth-of-type(3){flex:0 0 50%}.three_promo_grid.stun_event .flex-grid__item.flex-grid__item--33.custom_img_text:nth-of-type(3){order:-1}.three_promo_grid.stun_event .flex-grid .flex-grid__item:nth-of-type(1),.three_promo_grid.stun_event .flex-grid .flex-grid__item:nth-of-type(2){flex:0 0 50%}.three_promo_grid.stun_event .flex-grid .flex-grid__item:nth-of-type(3) .grid_img_wrap h5.img_code{font-size:7vw}.featured_shops{padding:0 20px}.styles_sweet .grid.grid--uniform{flex-wrap:nowrap}.featured_shops p{margin-bottom:12px!important;line-height:16px!important}.stun_event .grid_title_custom{flex-direction:column;text-align:center}.links_featured .grid_title_custom{padding:0 10px}.stun_event .flex-grid .flex-grid__item{padding-left:7.5px;padding-right:7.5px}.stun_event .grid_title_custom h2{font-size:26px;margin-bottom:10px}.stun_event .grid_title_custom p{margin-bottom:5px}.stun_event .grid_title_custom,.damas_quince-banner{margin-bottom:40px}.stun_event .flex-grid .flex-grid__item .grid_img_wrap h5.img_code,.styles_sweet h3{font-size:5vw}.stun_event .grid_title_custom p,.stun_event .grid_title_custom a,.stun_event .grid_title_custom h2{margin-left:0;margin-right:0}.prom_wedding_engagement .flex-grid .flex-grid__item:nth-of-type(2){order:-1}.prom_wedding_engagement .flex-grid .flex-grid__item:nth-of-type(1),.prom_wedding_engagement .flex-grid .flex-grid__item:nth-of-type(3){flex:0 0 50%}.prom_wedding_engagement .flex-grid .flex-grid__item:nth-of-type(2) .img_content_wrap h3{font-size:32px;font-size:7vw}.prom_wedding_engagement .flex-grid .flex-grid__item:nth-of-type(2) .img_content_wrap{bottom:18%}.prom_wedding_engagement .flex-grid .flex-grid__item:nth-of-type(1) .img_content_wrap h3,.prom_wedding_engagement .flex-grid .flex-grid__item:nth-of-type(3) .img_content_wrap h3{font-size:22px;font-size:5.8vw}.styles_sweet.stun_event .grid--flush-bottom>.grid__item{margin-bottom:0}.styles_sweet.stun_event{padding-left:0;padding-right:0;margin-bottom:20px}.three_promo_grid.stun_event .flex-grid .flex-grid__item{padding-left:0;padding-right:0}.three_promo_grid.stun_event .flex-grid .flex-grid__item:nth-of-type(1){padding-right:8.5px;padding-top:17px;padding-bottom:17px}.three_promo_grid.stun_event .flex-grid .flex-grid__item:nth-of-type(2){padding-left:8.5px;padding-top:17px;padding-bottom:17px}}.four-grid-popular-categories .custom_img_text .img_content_wrap a p{font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/356/assets/index.css.map */
