@media only screen and (min-width:0rem){#vendors-title{background-color:#fff;padding:var(--sectionPadding)}#vendors-title .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:62rem}#vendors-title .cs-container,#vendors-title .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#vendors-title .cs-content{justify-content:center;text-align:center}#vendors-title .cs-gallery{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1rem,1.5vw,1.25rem);justify-content:center;margin:0;padding:0;width:100%}#vendors-title .vendor-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}#vendors-title .cs-button-solid{height:2.9375rem;padding:1rem 0;width:9.375rem}#bridal_shops{padding:.625rem 1rem clamp(3.75rem,7.82vw,6.25rem)}.sbs-97_1{padding:.625rem 0}.sbs-97_1 .cs-container{background-color:#f7f7f7;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:34.375rem;padding:2rem}.sbs-97_1 .cs-container,.sbs-97_1 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}.sbs-97_1 .cs-content{justify-content:center;max-width:33.875rem;text-align:left}.sbs-97_1 .vendors-lists{display:flex;flex-direction:column;text-align:left}.sbs-97_1 .vendors-lists ul{padding-left:1rem}.sbs-97_1 .vendors-lists ul li{color:#000;line-height:175%}.sbs-97_1 .vendors-lists ul li a{color:#9a6072}.sbs-97_1 .cs-title{font-size:1.5625rem;max-width:43.75rem;text-align:center;width:100%}.sbs-97_1 .cs-picture{display:block;margin:0;max-width:33rem;position:relative;width:100%}.sbs-97_1 .cs-picture.picture-cake,.sbs-97_1 .cs-picture.picture-catering,.sbs-97_1 .cs-picture.picture-floral,.sbs-97_1 .cs-picture.picture-hair,.sbs-97_1 .cs-picture.picture-photographers,.sbs-97_1 .cs-picture.picture-videography{aspect-ratio:528/360}.sbs-97_1 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:48rem){.sbs-97_1 .cs-container{align-items:center;flex-direction:column;max-width:72rem}.sbs-97_1 .cs-content{text-align:left}.sbs-97_1 .cs-content .vendors-lists{display:flex;flex-direction:row;gap:2rem;justify-content:center;text-align:left;width:100%}.sbs-97_1 .cs-content .vendors-lists ul{padding-left:1rem;text-wrap:nowrap}.sbs-97_1 .cs-content .vendors-lists ul li{color:#000;line-height:175%}.sbs-97_1 .picture-cake,.sbs-97_1 .picture-catering,.sbs-97_1 .picture-floral,.sbs-97_1 .picture-hair,.sbs-97_1 .picture-photographers,.sbs-97_1 .picture-videography{flex:none;height:clamp(20.92rem,39.3vw,22.5rem)}}@media only screen and (min-width:64rem){.sbs-97_1 .cs-container{align-items:flex-start;flex-direction:row;gap:clamp(3rem,6vw,4rem)}.sbs-97_1 .cs-content{text-align:left}.sbs-97_1 .cs-content .vendors-lists{justify-content:start}.sbs-97_1 .cs-title{text-align:left}.sbs-97_1 .picture-catering,.sbs-97_1 .picture-photographers{flex:none;height:clamp(20.92rem,39.3vw,22.5rem);width:clamp(17.75rem,36.3vw,33rem)}.sbs-97_1 .picture-cake,.sbs-97_1 .picture-floral,.sbs-97_1 .picture-hair,.sbs-97_1 .picture-videography{aspect-ratio:528/235;flex:none;height:14.6875rem;width:clamp(17.75rem,36.3vw,33rem)}}@media only screen and (min-width:0rem){.sbs-97_2{padding:.625rem 0}.sbs-97_2 .cs-container{align-items:center;background-color:#f7f7f7;display:flex;flex-direction:column-reverse;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:34.375rem;padding:2rem;width:100%}.sbs-97_2 .cs-content{align-items:center;max-width:33.875rem;width:100%}.sbs-97_2 .cs-content,.sbs-97_2 .vendors-lists{display:flex;flex-direction:column;text-align:left}.sbs-97_2 .vendors-lists ul{padding-left:1rem}.sbs-97_2 .vendors-lists ul li{color:#000;line-height:175%}.sbs-97_2 .vendors-lists ul li a{color:#9a6072}.sbs-97_2 .cs-title{font-size:1.5625rem;max-width:43.75rem;text-align:center;width:100%}.sbs-97_2 .cs-picture{display:block;margin:0;max-width:33rem;position:relative;width:100%}.sbs-97_2 .cs-picture.picture-bridal,.sbs-97_2 .cs-picture.picture-decor,.sbs-97_2 .cs-picture.picture-entertainment,.sbs-97_2 .cs-picture.picture-invitations,.sbs-97_2 .cs-picture.picture-planning,.sbs-97_2 .cs-picture.picture-venues{aspect-ratio:528/360}.sbs-97_2 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:48rem){.sbs-97_2 .cs-container{align-items:center;flex-direction:column-reverse;justify-content:space-between;max-width:72rem}.sbs-97_2 .cs-title{text-align:center}.sbs-97_2 .cs-content{text-align:left}.sbs-97_2 .cs-content .vendors-lists{display:flex;flex-direction:row;gap:2rem;justify-content:center;text-align:left;width:100%}.sbs-97_2 .cs-content .vendors-lists ul{padding-left:1rem;text-wrap:nowrap}.sbs-97_2 .cs-content .vendors-lists ul li{color:#000;line-height:175%}.sbs-97_2 .picture-bridal,.sbs-97_2 .picture-decor,.sbs-97_2 .picture-entertainment,.sbs-97_2 .picture-invitations,.sbs-97_2 .picture-planning,.sbs-97_2 .picture-venues{flex:none;height:clamp(20.92rem,39.3vw,22.5rem)}}@media only screen and (min-width:64rem){.sbs-97_2 .cs-container{align-items:flex-start;flex-direction:row}.sbs-97_2 .cs-content{text-align:left}.sbs-97_2 .cs-content .vendors-lists{justify-content:start}.sbs-97_2 .cs-title{text-align:left}.sbs-97_2 .picture-venues{flex:none;height:clamp(20.92rem,39.3vw,22.5rem);width:clamp(17.75rem,36.3vw,33rem)}.sbs-97_2 .picture-bridal,.sbs-97_2 .picture-decor,.sbs-97_2 .picture-entertainment,.sbs-97_2 .picture-invitations,.sbs-97_2 .picture-planning{aspect-ratio:528/235;flex:none;height:14.6875rem;width:clamp(17.75rem,36.3vw,33rem)}}@media only screen and (min-width:0rem){section{scroll-margin-top:122.59px}}@media only screen and (min-width:64rem){section{scroll-margin-top:139px}}