.template-page{--bp-ink: #1a1a1a;--bp-gold: #ffca74;--bp-gold-deep: #c9a25e;--bp-cream: #faf6ee;--bp-line: #ebe4d6;--bp-text: #4a463e}.template-page [id$=__hero_p7hJJF] h1{margin:0;font-size:clamp(28px,4.2vw,60px);font-weight:500;line-height:1.12;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#fff;text-shadow:0 2px 24px rgb(0 0 0 / .45)}.template-page [id$=__hero_p7hJJF] h1:after{content:"";display:block;width:84px;height:2px;margin:22px auto 0;background:var(--bp-gold)}.template-page [id$=__hero_p7hJJF] .text-block,.template-page [id$=__hero_p7hJJF] h1{background:transparent!important}.template-page [id$=__section_by86H9] .section-background,.template-page [id$=__section_by86H9]{--bp-section-bg: var(--bp-cream)}.template-page [id$=__section_by86H9] .section-background{background:var(--bp-cream)}.template-page [id$=__section_by86H9] .section,.template-page [id$=__section_BD9Eqd] .section{padding-block:clamp(48px,7vw,96px)}.template-page [id$=__section_by86H9] h2,.template-page [id$=__section_BD9Eqd] h2{position:relative;margin:0 0 26px;padding-bottom:18px;font-size:clamp(22px,2.4vw,32px);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bp-ink)}.template-page [id$=__section_by86H9] h2:after,.template-page [id$=__section_BD9Eqd] h2:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:2px;background:var(--bp-gold)}.template-page [id$=__section_by86H9] p,.template-page [id$=__section_BD9Eqd] p{font-size:16px;line-height:1.85;color:var(--bp-text);max-width:60ch}.template-page [id$=__section_by86H9] a[class*=ai-arrow-button],.template-page [id$=__section_BD9Eqd] a[class*=ai-arrow-button],.template-page .shf-contact-form__submit,.template-page .shf-contact-fl__directions-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:12px;width:auto;min-height:0!important;padding:16px 34px!important;border:0!important;border-radius:5px!important;background:#141414!important;color:#fff!important;font-size:14px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;transition:background .25s ease,gap .25s ease,box-shadow .25s ease!important}.template-page [id$=__section_by86H9] a[class*=ai-arrow-button]:hover,.template-page [id$=__section_BD9Eqd] a[class*=ai-arrow-button]:hover,.template-page .shf-contact-form__submit:hover,.template-page .shf-contact-fl__directions-btn:hover{background:#9a7b3f!important;color:#fff!important;gap:18px;transform:none!important;box-shadow:0 10px 26px #9a7b3f59!important}.template-page a[class*=ai-arrow-button] svg,.template-page a[class*=ai-arrow-button] path{color:#fff;stroke:currentColor}.template-page .shf-contact-form__submit:after,.template-page .shf-contact-fl__directions-btn:after{content:"\2192";font-size:1.15em;line-height:1}.template-page [id$=__section_by86H9] deferred-media{border-radius:18px;overflow:hidden;box-shadow:0 28px 70px #18100433}.template-page [id$=__section_by86H9] deferred-media video{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none}.template-page [id$=__section_BD9Eqd] img{border-radius:18px;box-shadow:0 28px 70px #18100433}.template-page [id$=__instashop_banner_shiffonz_fae4WB] .instashop-banner-shiffonz__heading,.template-page .instashop-banner-shiffonz__heading{font-family:var(--font-body--family);font-weight:500;letter-spacing:.22em}.template-page .instashop-banner-shiffonz__handle,.template-page .instashop-banner-shiffonz__hashtag{color:var(--bp-gold);letter-spacing:.12em}.template-page [id$=_iKcK4Q] h2{position:relative;padding-bottom:18px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.template-page [id$=_iKcK4Q] h2:after{content:"";position:absolute;left:50%;bottom:0;width:64px;height:2px;transform:translate(-50%);background:var(--bp-gold)}.template-page [id$=_iKcK4Q] h2+p,.template-page [id$=_iKcK4Q] p{max-width:62ch;margin-inline:auto;line-height:1.85;color:var(--bp-text)}@media screen and (max-width:749px){.template-page [id$=__hero_p7hJJF] h1{letter-spacing:.1em}.template-page [id$=__hero_p7hJJF] h1:after{width:60px;margin-top:16px}.template-page [id$=__section_by86H9] p,.template-page [id$=__section_BD9Eqd] p{font-size:15px;line-height:1.75}.template-page [id$=__section_by86H9] deferred-media,.template-page [id$=__section_BD9Eqd] img{border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bridal-page-shiffonz.css.map */
