@import url(https://union.theknot.com/dist/v2/global-app-kernel/latest/core.css);.DeviceCheckboxLabel_label__1q35L{display:inline-flex;align-items:center;margin-left:1rem}.checkbox-input .DeviceCheckboxLabel_label__1q35L label.field-label{padding-left:.25rem}.MarkdownRichText_root__8S50w u{-webkit-text-decoration-line:underline;text-decoration-line:underline}.MarkdownRichText_root__8S50w em{font-style:italic}.MarkdownRichText_root__8S50w strong{font-weight:bolder}.MarkdownRichText_root__8S50w a{color:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.PencilBannerBlock_banner__kDZNF{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:3.5625rem;padding:1rem 1.25rem}@media(max-width:1024px){.PencilBannerBlock_banner__kDZNF{min-height:2.375rem;padding:.75rem 0 .6875rem}}.PencilBannerBlock_copy__2PEP7{margin:0;font-size:1rem;line-height:1.5;text-align:center}@media(max-width:1024px){.PencilBannerBlock_copy__2PEP7{font-size:.625rem}}@media(max-width:767.98px){.PencilBannerBlock_copy__2PEP7{font-size:.563rem}}.PencilBannerBlock_label__BcMO9{color:#ff44cb;font-weight:var(--wedding-font-weight-bold);letter-spacing:.2em;text-transform:uppercase}@media(max-width:767.98px){.PencilBannerBlock_label__BcMO9{display:block;font-size:.563rem}}.PencilBannerBlock_lineBreak__cmMk3{display:none}@media(max-width:1024px){.PencilBannerBlock_lineBreak__cmMk3{display:inline}}.PencilBannerBlock_text__grnZu{color:var(--wedding-color-black)}.PencilBannerBlock_textLineBreak__PXN65{display:none}@media(max-width:767.98px){.PencilBannerBlock_textLineBreak__PXN65{display:inline}}.PencilBannerBlock_default__pAQB2{background-color:#f9f7f6}.PencilBannerBlock_petal__OucwB{background-color:var(--wedding-color-primary-300)}@media(max-width:1024px){.PencilBannerBlock_petal__OucwB .PencilBannerBlock_copy__2PEP7{font-size:.563rem}}.PencilBannerBlock_petal__OucwB .PencilBannerBlock_label__BcMO9{color:var(--wedding-color-white)}.PencilBannerBlock_petal__OucwB .PencilBannerBlock_text__grnZu{color:var(--wedding-color-white);font-size:1.125rem}@media(max-width:1024px){.PencilBannerBlock_petal__OucwB .PencilBannerBlock_text__grnZu{font-size:1rem}}@media(max-width:767.98px){.PencilBannerBlock_petal__OucwB .PencilBannerBlock_text__grnZu{font-size:.875rem}}.VideoBlock_wrapper__YQQDg{position:relative;overflow:hidden}.VideoBlock_video__1I4qR{display:block;width:100%;height:100%;object-fit:cover}.VideoBlock_toggle__kcQu9{position:absolute;top:var(--wedding-space-50,16px);right:var(--wedding-space-50,16px);display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;border:0;border-radius:100px;background-color:rgba(0,0,0,.3);cursor:pointer}.VideoBlock_toggle__kcQu9:focus-visible{outline:2px solid var(--wedding-color-white);outline-offset:2px}@media(min-width:768px){.VideoBlock_toggle__kcQu9{width:50px;height:50px}}.VideoBlock_icon__WVkVi{display:flex;align-items:center;justify-content:center;gap:4px;width:14px;height:14px}@media(min-width:768px){.VideoBlock_icon__WVkVi{width:24px;height:24px}}.VideoBlock_pauseBar__X4oiP{width:4px;height:14px;border-radius:100px;background-color:var(--wedding-color-white)}@media(min-width:768px){.VideoBlock_pauseBar__X4oiP{height:16px}}.VideoBlock_playTriangle__bZvhq{width:0;height:0;margin-left:2px;border-style:solid;border-width:7px 0 7px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--wedding-color-white)}@media(min-width:768px){.VideoBlock_playTriangle__bZvhq{margin-left:3px;border-width:9px 0 9px 15px}}.featured-collections-grid_section__l16vK{width:100%;background-color:var(--wedding-color-white)}.featured-collections-grid_inner__IYn8j{display:flex;flex-direction:column;gap:3rem;max-width:1440px;margin:0 auto;padding:2.5rem 1.25rem}@media(min-width:768px)and (max-width:1023.98px){.featured-collections-grid_inner__IYn8j{padding:2.5rem 5rem}}@media(min-width:1024px){.featured-collections-grid_inner__IYn8j{gap:1.5rem;padding:2.5rem 8.125rem}}.featured-collections-grid_grid__oKV5x{display:flex;flex-direction:column;gap:3rem;margin:0;padding:0;list-style:none}@media(min-width:1024px){.featured-collections-grid_grid__oKV5x{flex-direction:row;gap:1.4375rem}}.featured-collections-grid_item__dNDF2{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-width:0}.featured-collections-grid_image___7P5f img{display:block;width:100%;aspect-ratio:7/4;border-radius:1rem;object-fit:cover}@media(min-width:768px)and (max-width:1023.98px){.featured-collections-grid_image___7P5f img{border-radius:1.5rem}}.featured-collections-grid_text__tBoe9{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.featured-collections-grid_linkWrapper__6pT6N{margin-top:auto;padding-top:1rem;text-align:left}.featured-collections-grid_link__0JGqN:focus-visible{outline:2px solid var(--wedding-color-black);outline-offset:2px}.image-background-banner_section__FIdY8{position:relative;display:flex;width:100%;min-height:720px;overflow:hidden;background-color:var(--wedding-color-black);color:var(--wedding-color-white)}@media(max-width:1024px){.image-background-banner_section__FIdY8{min-height:553px}}.image-background-banner_media__P5r9v{position:absolute;inset:0}.image-background-banner_media__P5r9v:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(-90deg,rgba(105,175,226,0) 42.465%,rgba(141,112,153,.21) 84.479%),rgba(0,0,0,.1);pointer-events:none}.image-background-banner_media__P5r9v:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:1;height:48%;background:linear-gradient(180deg,rgba(0,0,0,0) .7%,rgba(0,0,0,.6));pointer-events:none}@media(min-width:768px)and (max-width:1023.98px){.image-background-banner_media__P5r9v:after{height:62%}}@media(max-width:767.98px){.image-background-banner_media__P5r9v:after{height:64%}}.image-background-banner_background__iN5Ar{position:absolute;inset:0}.image-background-banner_background__iN5Ar picture{display:block;width:100%;height:100%}.image-background-banner_image__uPj_j{width:100%;height:100%;object-fit:cover;object-position:center}.image-background-banner_content__NSdJJ{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;max-width:1440px;margin:0 auto;padding:40px 20px 40px 17%}@media(min-width:768px)and (max-width:1023.98px){.image-background-banner_content__NSdJJ{padding-left:73px}}@media(max-width:767.98px){.image-background-banner_content__NSdJJ{justify-content:flex-end;padding:40px 24px 37px 27px}}.image-background-banner_center__r28R1 .image-background-banner_content__NSdJJ{align-items:center;padding-right:17%;text-align:center}@media(min-width:768px)and (max-width:1023.98px){.image-background-banner_center__r28R1 .image-background-banner_content__NSdJJ{padding-right:73px}}@media(max-width:767.98px){.image-background-banner_center__r28R1 .image-background-banner_content__NSdJJ{padding-right:27px}}.image-background-banner_content__NSdJJ .image-background-banner_title__F5Rqy{max-width:615px;margin:0 0 26px;color:inherit;font-family:var(--ods-p-font-family-primary);font-size:110px;font-weight:var(--wedding-font-weight-bold);line-height:.8;letter-spacing:-6px;white-space:pre-line}@media(max-width:1024px){.image-background-banner_content__NSdJJ .image-background-banner_title__F5Rqy{max-width:339px;margin-bottom:15px;font-size:70px}}@media(max-width:767.98px){.image-background-banner_content__NSdJJ .image-background-banner_title__F5Rqy{margin-bottom:23px}}.image-background-banner_content__NSdJJ .image-background-banner_body__ZYS0m{max-width:448px;margin:0 0 24px;color:inherit;font-size:19px;line-height:22px;white-space:pre-line}@media(max-width:1024px){.image-background-banner_content__NSdJJ .image-background-banner_body__ZYS0m{max-width:434px;margin-bottom:14px;font-size:16px}}@media(max-width:767.98px){.image-background-banner_content__NSdJJ .image-background-banner_body__ZYS0m{max-width:263px}}.image-background-banner_content__NSdJJ .image-background-banner_desktopOnly__kkXB_{display:none}@media(min-width:1024px){.image-background-banner_content__NSdJJ .image-background-banner_desktopOnly__kkXB_{display:block}.image-background-banner_content__NSdJJ .image-background-banner_mobileOnly__qvE7Y{display:none}}.image-background-hero_section__k7eMu{display:grid;grid-template-rows:1fr auto auto auto;justify-items:center;width:100%;min-height:719px;overflow:hidden;background-color:var(--wedding-color-white)}.image-background-hero_section__k7eMu:has(>.image-background-hero_pencilBanner__aR9l0){min-height:776px}@media(max-width:1024px){.image-background-hero_section__k7eMu:has(>.image-background-hero_pencilBanner__aR9l0){min-height:0}}@media(max-width:1024px){.image-background-hero_section__k7eMu{grid-template-rows:519px auto auto;min-height:0}}@media(max-width:767.98px){.image-background-hero_section__k7eMu{grid-template-rows:319px auto auto}}.image-background-hero_media__Iu6cI{position:relative;grid-area:1/1/4/2;width:100%;overflow:hidden;background-color:var(--wedding-color-black)}.image-background-hero_media__Iu6cI:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.06) 14.71%,rgba(0,0,0,.2) 59.7%);pointer-events:none}.image-background-hero_media__Iu6cI:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:1;height:50%;background:linear-gradient(180deg,rgba(0,0,0,0) .7%,rgba(0,0,0,.6));pointer-events:none}@media(max-width:1024px){.image-background-hero_media__Iu6cI{grid-area:1/1/2/2}.image-background-hero_media__Iu6cI:before{background:rgba(0,0,0,.05)}.image-background-hero_media__Iu6cI:after{height:57%;background:linear-gradient(180deg,rgba(0,0,0,0) .7%,rgba(0,0,0,.7))}}.image-background-hero_background__gKTuf{position:absolute;inset:0}.image-background-hero_background__gKTuf picture{display:block;width:100%;height:100%}.image-background-hero_image__04CzT{width:100%;height:100%;object-fit:cover;object-position:center}.image-background-hero_headline___ehlW{position:relative;z-index:2;grid-area:2/1/3/2;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1250px;padding:0 20px;color:var(--wedding-color-white);text-align:center}@media(max-width:1024px){.image-background-hero_headline___ehlW{grid-area:1/1/2/2;align-self:end;max-width:634px;padding-bottom:55px}}@media(max-width:767.98px){.image-background-hero_headline___ehlW{max-width:405px;padding-bottom:36px}}.image-background-hero_headline___ehlW .image-background-hero_sponsor__e7kii,.image-background-hero_headline___ehlW .image-background-hero_title__PMhNh{margin:0;color:inherit;font-family:var(--ods-p-font-family-primary);font-weight:var(--wedding-font-weight-bold)}.image-background-hero_headline___ehlW .image-background-hero_sponsor__e7kii{font-size:20px;line-height:60px;letter-spacing:4px;text-transform:uppercase}@media(max-width:1024px){.image-background-hero_headline___ehlW .image-background-hero_sponsor__e7kii{font-size:16.4px;line-height:29.6px;letter-spacing:3.28px}}@media(max-width:767.98px){.image-background-hero_headline___ehlW .image-background-hero_sponsor__e7kii{font-size:10px;line-height:18px;letter-spacing:2px}}.image-background-hero_headline___ehlW .image-background-hero_title__PMhNh{font-size:120px;line-height:100px;letter-spacing:-6px}@media(max-width:1024px){.image-background-hero_headline___ehlW .image-background-hero_title__PMhNh{font-size:58.8px;line-height:49.3px;letter-spacing:-2.96px}}@media(max-width:767.98px){.image-background-hero_headline___ehlW .image-background-hero_title__PMhNh{font-size:36px;line-height:30.2px;letter-spacing:-1.81px}}.image-background-hero_section__k7eMu .image-background-hero_subtitle__Fo765{position:relative;z-index:2;grid-area:3/1/4/2;box-sizing:content-box;max-width:592px;margin:0;padding:19px 20px 55px;color:var(--wedding-color-white);font-size:16px;line-height:22px;text-align:center}@media(max-width:1024px){.image-background-hero_section__k7eMu .image-background-hero_subtitle__Fo765{grid-area:3/1/4/2;max-width:570px;padding:1.375rem 1.25rem 0;color:var(--wedding-color-black);text-align:left}}@media(max-width:767.98px){.image-background-hero_section__k7eMu .image-background-hero_subtitle__Fo765{align-self:start;justify-self:stretch;max-width:none;padding:21px 20px 24px;text-align:left}}@media(max-width:1024px){.image-background-hero_section__k7eMu .image-background-hero_desktopOnly__jJO4h{display:none}}.image-background-hero_section__k7eMu .image-background-hero_mobileOnly__OEJLh{display:none}@media(max-width:1024px){.image-background-hero_section__k7eMu .image-background-hero_mobileOnly__OEJLh{display:block}}.image-background-hero_pencilBanner__aR9l0{grid-area:4/1/5/2}@media(max-width:1024px){.image-background-hero_pencilBanner__aR9l0{grid-area:2/1/3/2}}.image-background-promo-banner_section__R9J8I{display:grid;grid-template-rows:minmax(28.0625rem,auto) auto;width:100%;overflow:hidden;background-color:var(--wedding-color-white)}@media(max-width:1024px){.image-background-promo-banner_section__R9J8I{grid-template-rows:auto auto auto;justify-items:center;padding:2.5rem 0}}@media(max-width:767.98px){.image-background-promo-banner_section__R9J8I{padding:0 0 2.5rem}}.image-background-promo-banner_media__t_0H3{position:relative;grid-area:1/1/2/2;width:100%;overflow:hidden;background-color:#597d9d}@media(max-width:1024px){.image-background-promo-banner_media__t_0H3{max-width:38rem;aspect-ratio:608/459}}@media(min-width:768px)and (max-width:1023.98px){.image-background-promo-banner_media__t_0H3{width:calc(100% - 10rem);max-width:none}}@media(max-width:767.98px){.image-background-promo-banner_media__t_0H3{max-width:none;aspect-ratio:390/319}}.image-background-promo-banner_background__Pogz9{position:absolute;inset:0}.image-background-promo-banner_background__Pogz9 picture{display:block;width:100%;height:100%}.image-background-promo-banner_image__578eT{width:100%;height:100%;object-fit:cover}.image-background-promo-banner_pencilBanner__y7qsb{grid-area:2/1/3/2}@media(max-width:1024px){.image-background-promo-banner_pencilBanner__y7qsb{max-width:38rem}}@media(min-width:768px)and (max-width:1023.98px){.image-background-promo-banner_pencilBanner__y7qsb{width:calc(100% - 10rem);max-width:none}}@media(max-width:767.98px){.image-background-promo-banner_pencilBanner__y7qsb{max-width:none}}.image-background-promo-banner_content__nIabV{position:relative;z-index:1;grid-area:1/1/2/2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem;box-sizing:border-box;justify-self:center;width:100%;max-width:1440px;padding:4.5rem 8.125rem}@media(max-width:1024px){.image-background-promo-banner_content__nIabV{grid-area:3/1/4/2;gap:1.25rem;max-width:38rem;padding:2.5rem 1.25rem 0}}@media(min-width:768px)and (max-width:1023.98px){.image-background-promo-banner_content__nIabV{max-width:none;padding:2.5rem 5rem 0}}@media(max-width:767.98px){.image-background-promo-banner_content__nIabV{max-width:none;padding:1.5rem 1.25rem 0}}.image-background-promo-banner_copy__ojxNX{display:flex;flex-direction:column;gap:1.5rem;max-width:40rem;color:var(--wedding-color-white)}@media(max-width:1024px){.image-background-promo-banner_copy__ojxNX{gap:.5rem;max-width:none;color:var(--wedding-color-black)}}.image-background-promo-banner_copy__ojxNX .image-background-promo-banner_body___d_AN,.image-background-promo-banner_copy__ojxNX .image-background-promo-banner_title__oZKNY{margin:0;color:inherit}.image-background-promo-banner_copy__ojxNX .image-background-promo-banner_title__oZKNY{font-family:var(--ods-p-font-family-primary);font-weight:var(--wedding-font-weight-bold);font-size:3.75rem;line-height:3.75rem;letter-spacing:-.02em}@media(max-width:1024px){.image-background-promo-banner_copy__ojxNX .image-background-promo-banner_title__oZKNY{font-family:var(--ods-p-font-family-secondary);font-size:1.75rem;line-height:2.125rem;letter-spacing:0}.image-background-promo-banner_copy__ojxNX .image-background-promo-banner_desktopOnly__PWN7V{display:none}}.image-background-promo-banner_copy__ojxNX .image-background-promo-banner_mobileOnly__fMRKC{display:none}@media(max-width:1024px){.image-background-promo-banner_copy__ojxNX .image-background-promo-banner_mobileOnly__fMRKC{display:block}}@media(max-width:767.98px){.image-background-promo-banner_cta__ZLgeD{width:100%}}.paper-card_card__9i9GD{display:flex;flex-direction:column;gap:8px;width:100%;color:inherit;text-decoration:none;cursor:pointer}.paper-card_card__9i9GD:hover{text-decoration:none}.paper-card_card__9i9GD:focus-visible{outline:2px solid var(--wedding-color-black);outline-offset:2px}.paper-card_image__AlXcJ{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:4px;background-color:var(--wedding-color-white)}.paper-card_image__AlXcJ img{width:100%;height:100%;object-fit:contain}.paper-card_content__SIhzu{display:flex;flex-direction:column;gap:4px}.paper-card_category__zag0S{margin:0;color:#51545c}.paper-card_title__nTsLO{margin:0;color:var(--wedding-color-black)}.paper-card_priceContent__JnCnP{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:4px}.paper-card_originalPrice___kM0y,.paper-card_price__kdQ0O{margin:0}.paper-card_originalPrice___kM0y{color:#51545c}.paper-card_swatches__K4fRs{display:flex;align-items:center;gap:8px;height:32px}.paper-card_swatch__8mOP8{flex:none;width:16px;height:16px;padding:0;border:1px solid rgba(0,0,0,.15);border-radius:50%;cursor:pointer}.paper-card_swatchSelected__rKLLM{width:22px;height:22px;border:2px solid var(--wedding-color-white);box-shadow:0 0 0 1px var(--wedding-color-black)}.paper-card_more__UTBKw{color:#37393f}.styles_container__2t8bk{max-width:1360px;margin-left:auto;margin-right:auto;padding:32px 20px}.paper-product-carousel_section___0NDm{width:100%;overflow:hidden;background-color:var(--wedding-color-white)}.paper-product-carousel_inner__4pjFI{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:72px 8.125rem}@media(min-width:768px)and (max-width:1023.98px){.paper-product-carousel_inner__4pjFI{padding:33px 89px 40px}}@media(max-width:767.98px){.paper-product-carousel_inner__4pjFI{padding:20px 20px 40px}}.paper-product-carousel_title__AlkwP{margin:0 0 24px;padding-right:20px}@media(min-width:768px)and (max-width:1023.98px){.paper-product-carousel_title__AlkwP{margin-bottom:40px;padding-right:0}}@media(max-width:767.98px){.paper-product-carousel_title__AlkwP{padding-right:0}}.paper-product-carousel_carousel__56_Ed{width:auto;margin:0 -15px}@media(max-width:767.98px){.paper-product-carousel_carousel__56_Ed{margin:0 -12px}.paper-product-carousel_carouselContainer__4DUl_,.paper-product-carousel_slidesList__f8uIz{overflow:visible}}@media(min-width:768px)and (max-width:1023.98px){.paper-product-carousel_carouselContainer__4DUl_,.paper-product-carousel_slidesList__f8uIz{overflow:visible}}.paper-product-carousel_leftArrow__lUhTW{z-index:10;transform:translate(-35px,-60px)}.paper-product-carousel_rightArrow__BD3mH{z-index:10;transform:translate(35px,-60px)}.paper-product-carousel_card__Qbhl6{width:236px}.paper-product-carousel_empty___3b7M{margin:0;padding:24px 0;color:#51545c}.paper-product-carousel_cta__iICtY{display:flex;justify-content:center;margin-top:24px}@media(min-width:768px)and (max-width:1023.98px){.paper-product-carousel_cta__iICtY{margin-top:40px}}@media(max-width:767.98px){.paper-product-carousel_ctaButton__LlCss{width:100%}}
/*# sourceMappingURL=dee57b6b4e3089ec.css.map*/