.custom-gift-card_container__t1gNk{display:flex;position:relative;flex-direction:column;width:100%;height:100%;grid-column:span 3;grid-auto-columns:1fr;align-items:center;justify-content:center;gap:16px;padding:109px 61px;border-radius:5px;box-shadow:0 0 11px 0 rgba(0,0,0,.15);background-color:#fff;cursor:pointer}@media(max-width:1023px){.custom-gift-card_container__t1gNk{grid-column:span 4}}@media(max-width:767px){.custom-gift-card_container__t1gNk{grid-column:span 2;min-width:155px}}.custom-gift-card_text__phWZH{font-family:PPEditorial,Didot,Bodoni MT,Georgia,serif;font-size:1.125rem;line-height:1.563rem;text-align:center;width:140px}.campaign-card_card__ACGGi{--grid-column:6;position:relative;display:block;overflow:hidden;border-radius:5px;text-decoration:none;color:inherit;flex:1 1;height:auto;min-height:355px}.campaign-card_card__ACGGi.campaign-card_left__lYn5m{grid-column:span var(--grid-column)}.campaign-card_card__ACGGi.campaign-card_right__sNuSL{grid-column:span var(--grid-column)/-1}@media(max-width:1023px){.campaign-card_card__ACGGi{--grid-column:8}}@media(max-width:767px){.campaign-card_card__ACGGi{--grid-column:4;height:clamp(420px,80vw,620px)}}.campaign-card_imageWrapper__subLU{position:absolute;inset:0}.campaign-card_overlay___tjCI{background:rgba(0,0,0,.2);background-size:cover;width:100%;height:100%;position:absolute}.campaign-card_gradient__4IyTC{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 40%,transparent 70%);pointer-events:none}.campaign-card_imageRoot__NcD8Z{width:100%;height:100%}.campaign-card_image__XkQxy{object-fit:cover}.campaign-card_content__UalAu{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:32px;pointer-events:none}.campaign-card_content__UalAu.campaign-card_top__tEW5d{justify-content:flex-start}.campaign-card_content__UalAu.campaign-card_bottom__xJaDL{justify-content:flex-end}.campaign-card_contentInner__sga54{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:16px}@media(max-width:767px){.campaign-card_contentInner__sga54{gap:8px}}.campaign-card_title__feIS4{position:relative;z-index:1}.campaign-card_description__jb_nz{position:relative;z-index:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1023px){.campaign-card_description__jb_nz{-webkit-line-clamp:2;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;letter-spacing:.48px;font-weight:300}}.campaign-card_cta__cNQ6_{position:relative;z-index:1;margin-top:24px;display:inline-flex;align-items:center;justify-content:center;padding:5px 30px;height:2.75rem;border-radius:5px;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:500;line-height:.875rem;letter-spacing:1.2px;text-transform:uppercase;color:#fff;border:1px solid #fff;background:rgba(0,0,0,0)}@media(max-width:767px){.campaign-card_cta__cNQ6_{margin-top:16px}}.filter-modal_filterModalContent__eNKFL{width:413px;height:100%;margin:auto 0 auto auto;background-color:#fff}@media(max-width:767px){.filter-modal_filterModalContent__eNKFL{width:100%}}.filter-modal_filterModalBody__prSXS{padding:28px 24px}.filter-modal_modalButtons__kQ3Pu{display:flex;justify-content:flex-end;gap:10px;padding:10px 24px;bottom:0;z-index:20;box-shadow:0 0 11px 0 rgba(0,0,0,.15)}@media(max-width:767px){.filter-modal_modalButtons__kQ3Pu{width:100%}}.mobile-sort-by-options_sortOptions__5Lle_{display:flex;flex-direction:column;gap:16px}.filter-section-checkbox_checkboxLabel__hhuni{display:flex;justify-content:space-between;align-items:center;flex:1 1;width:100%}.filter-section-checkbox_checkbox__xpzBb{margin-left:20px}.filter-section-checkbox_count__eK_N2{color:#666}.filter-section-checkbox_nestedCheckbox__oZi7L{padding-left:32px}.filter-section_filterSection__3Zbns{position:relative}.filter-section_accordionContent__hfu1V{padding-right:0;padding-bottom:4px;display:flex;flex-direction:column;gap:16px;max-height:320px;overflow-y:scroll;overflow-x:clip;position:relative}.filter-section_accordionContent__hfu1V::-webkit-scrollbar{width:3px}.filter-section_accordionContent__hfu1V::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.filter-section_longContent__p_Ci5{position:relative;margin-bottom:6px}.filter-section_longContent__p_Ci5:before{content:"";display:block;height:1px;position:absolute;bottom:0;width:100%;z-index:1;background:#f1e8df}@media(max-width:767px){.filter-section_accordionContentPrice__sWqdt{padding-bottom:48px}}.filter-section_accordionButton__8KUVM{position:relative;z-index:2}.filter-section_filterSection__3Zbns:first-child .filter-section_accordionButton__8KUVM{padding-top:0}.filter-section_accordionItemTitle__Q9eA9{text-transform:lowercase}.filter-section_accordionItemTitle__Q9eA9:first-letter{text-transform:uppercase}.product-filters_filtersContainer__D_fkw::-webkit-scrollbar{display:none}.filter-bar_facets__NZgKB{display:flex;align-items:center;gap:10px;width:100%}@media(max-width:767px){.filter-bar_facets__NZgKB{gap:15px;margin:0 auto;width:100%;flex-direction:column}}.filter-bar_mobileFilterCta__GMoyu{width:calc(50% - 10.5px);position:relative}.filter-bar_mobileFilterCta__GMoyu svg{height:14px;width:14px;padding-top:2px}.filter-bar_mobileFilterCtaWithNumber__rB8Sx{padding-right:40px!important}.filter-bar_mobileSortCta__PVNqa{width:calc(50% - 10.5px)}.filter-bar_filterButton__BCoMh{position:relative}.filter-bar_filterButton__BCoMh>span{display:flex;align-items:center;gap:10px}.filter-bar_filterButton__BCoMh svg{width:18px;height:18px}.filter-bar_filterButtonLabel__8s_21{position:relative}.filter-bar_filterButtonWithNumber__FL7TI{padding-right:16px!important}.filter-bar_filtersNumber__z2K37{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:#fff}.filter-bar_floatingFiltersNumber__FKDOt{position:absolute;right:0;translate:calc(100% + 8px)}.filter-bar_floatingFiltersNumberMobile__kVT5k{translate:55px}.filter-bar_input__F1Csp{width:100%;max-width:406px}@media(max-width:1023px){.filter-bar_input__F1Csp{max-width:310px}}@media(max-width:767px){.filter-bar_input__F1Csp{max-width:100%}}.filter-bar_input__F1Csp input{padding:11px 19px!important}.filter-bar_clearButton__HxnxJ{margin-left:6px;text-transform:lowercase;color:rgba(0,0,0,.6);font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;letter-spacing:.48px;font-weight:300;text-decoration:underline;text-underline-position:from-font}.filter-bar_mobileFilterBar__pw9KP{display:flex;gap:24px;align-items:center}@media(max-width:767px){.filter-bar_mobileFilterBar__pw9KP{width:100%}}.top-filters-panel_filterBar__THEBP{background-color:#fff;display:flex;align-items:center;position:sticky;top:0;z-index:20;box-shadow:0 0 11px 0 rgba(0,0,0,.15)}@media(max-width:1023px){.top-filters-panel_filterBar__THEBP{z-index:10;transition:top .2s ease-in-out}body.tws-header-hidden .top-filters-panel_filterBar__THEBP{top:0}}.top-filters-panel_mobileSearchContainer__7unTL{padding-top:16px;background-color:#fff;position:relative;z-index:10;box-shadow:0 0 11px 0 rgba(0,0,0,.15);clip-path:inset(-11px 0 0 0)}.top-filters-panel_filterBarCustomer__9H0y3,.top-filters-panel_filterBarDefault__nrspD,.top-filters-panel_filterBarGuest__NU3iT{padding:10px 0}@media(max-width:1023px){.top-filters-panel_filterBarCustomer__9H0y3,.top-filters-panel_filterBarDefault__nrspD{top:60px}}@media(max-width:767px){.top-filters-panel_filterBarCustomer__9H0y3,.top-filters-panel_filterBarDefault__nrspD{top:56px}}.top-filters-panel_filterBarCustomer__9H0y3{margin-top:2px;clip-path:inset(-2px 0 -300px 0)}@media(max-width:1023px){.top-filters-panel_filterBarCustomer__9H0y3{padding:16px 0}.top-filters-panel_filterBarGuest__NU3iT{padding:6px 0}}@media(max-width:767px){.top-filters-panel_filterBar__THEBP{clip-path:inset(0 0 -11px 0)}}.top-filters-panel_filterBarContainer__snsEq{display:flex;align-items:center;gap:16px;padding-top:0!important;padding-bottom:0!important;justify-content:space-between}.top-filters-panel_filterButtons__yXWuU{display:flex;align-items:center;width:100%}.top-filters-panel_sortByContainer__JMXt8{display:flex;align-items:center;gap:16px}.top-filters-panel_sortByDropdown__EbPur input{height:45px!important;padding:10px 16px!important;width:203px}.top-filters-panel_sortByLabel__UkRIj{white-space:nowrap;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.375rem;letter-spacing:.56px;font-weight:300;color:rgba(0,0,0,.6)}.product-grid_root__eBH_V{background-color:#fcfbf8}.product-grid_topRow__lHjEy{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;position:relative}.product-grid_topRowWithHeading__L6Vt9{justify-content:flex-end}@media(max-width:767px){.product-grid_topRowWithHeading__L6Vt9{justify-content:center;flex-wrap:wrap;gap:16px}.product-grid_topRowWithHeading__L6Vt9 .product-grid_itemCount__eXh75{text-align:right;width:100%}}.product-grid_heading__f15e5{position:absolute;top:0;left:0;right:0;text-align:center;color:#4d4d4d;line-height:1}@media(max-width:767px){.product-grid_heading__f15e5{position:static}}.product-grid_itemCount__eXh75{color:#4d4d4d!important}@media(max-width:767px){.product-grid_itemCount__eXh75{font-size:.625rem!important;line-height:1rem!important;letter-spacing:.4px!important}}.product-grid_spinnerContainer__Km1tw{display:flex;justify-content:center;align-items:center;padding:50px 0;height:100%}.product-grid_dndContainer__hE7Em{padding-left:32px!important;padding-right:32px!important}@media(max-width:1023px){.product-grid_dndContainer__hE7Em{padding-left:8px!important;padding-right:8px!important}}@media(max-width:767px){.product-grid_dndContainer__hE7Em{padding-left:16px!important;padding-right:16px!important}}.product-grid_paginationContainer__0RpXd{padding-top:64px}@font-face{font-family:PPEditorial;font-weight:200;src:url(https://ufe-build.weddingshop.com/_next/static/media/PPEditorialNew-Ultralight.31dad660.woff2) format("woff2"),url(https://ufe-build.weddingshop.com/_next/static/media/PPEditorialNew-Ultralight.6f71e4ed.ttf) format("truetype");font-display:swap;ascent-override:100%}@font-face{font-family:PPEditorial;font-weight:200;font-style:italic;src:url(https://ufe-build.weddingshop.com/_next/static/media/PPEditorialNew-UltralightItalic.2be1f235.woff2) format("woff2"),url(https://ufe-build.weddingshop.com/_next/static/media/PPEditorialNew-UltralightItalic.e75c15d9.ttf) format("truetype");font-display:swap;ascent-override:100%}@font-face{font-family:Inter;font-weight:300;font-style:normal;src:url(https://ufe-build.weddingshop.com/_next/static/media/Inter-Light.1479efc1.woff2) format("woff2"),url(https://ufe-build.weddingshop.com/_next/static/media/Inter-Light.927ddb10.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter;font-weight:400;font-style:normal;src:url(https://ufe-build.weddingshop.com/_next/static/media/Inter-Regular.393a6363.woff2) format("woff2"),url(https://ufe-build.weddingshop.com/_next/static/media/Inter-Regular.c694bb14.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter;font-weight:500;font-style:normal;src:url(https://ufe-build.weddingshop.com/_next/static/media/Inter-Medium.e5c93bad.woff2) format("woff2"),url(https://ufe-build.weddingshop.com/_next/static/media/Inter-Medium.76da859b.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter;font-weight:600;font-style:normal;src:url(https://ufe-build.weddingshop.com/_next/static/media/Inter-SemiBold.9d30aa05.woff2) format("woff2"),url(https://ufe-build.weddingshop.com/_next/static/media/Inter-SemiBold.7f7846a3.ttf) format("truetype");font-display:swap}.trustpilot-widget_container__Ou7aI{width:100%}.trustpilot-widget_container__Ou7aI.trustpilot-widget_light__x3mPL{background-color:#fcfbf8}.trustpilot-widget_container__Ou7aI.trustpilot-widget_dark__UUDhg{background-color:#000c34}.trustpilot-widget_widget__glrPR{padding:48px;max-width:1264px;width:100%;margin:0 auto}@media(max-width:767px){.trustpilot-widget_widget__glrPR{padding:32px!important}}.trustpilot-widget_fallback__dD2v_{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px;max-width:1264px;width:100%;margin:0 auto}@media(max-width:767px){.trustpilot-widget_fallback__dD2v_{padding:32px}}.trustpilot-widget_fallbackStars__wno6r{width:102px;height:auto}.trustpilot-widget_fallbackText__iptRY{font-family:Inter,sans-serif;font-size:.75rem;line-height:1.125rem;letter-spacing:.48px;font-weight:300;color:#000;text-align:center}.trustpilot-widget_dark__UUDhg .trustpilot-widget_fallbackText__iptRY{color:#fff}.no-results_header__Rh96_{display:flex;align-items:center;justify-content:center}.no-results_headerContainer__b5skA{text-align:center;padding:54px 0!important;max-width:576px!important}@media(max-width:767px){.no-results_headerContainer__b5skA{padding:24px 0!important}}.no-results_query__Upd1A{margin-top:8px}.no-results_searchBar__rePxF{margin-top:36px;width:100%}@media(max-width:767px){.no-results_searchBar__rePxF{margin-top:20px;padding:10px 22px}}.search-results-header_header__ETFov{background-color:#fcfbf8;display:flex;align-items:center;justify-content:center}.search-results-header_headerContainer__LtYHT{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding-top:40px;padding-bottom:40px}@media(max-width:1023px){.search-results-header_headerContainer__LtYHT{padding-top:24px;padding-bottom:24px}}.product-search-results-screen_spinnerContainer__QzQ9s{display:flex;justify-content:center;align-items:center;padding:50px 0}