body{font-family:var(--font-heading-family)}.d-flex{display:flex !important}.hide{display:none}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(7,134,73,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(7,134,73,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(7,134,73,0)}}.swym-registry-owner-container .swym-registry-owner-grid-top-add-products .swym-registry-font-btn{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:3px !important;border-radius:20px !important;border:none !important;padding:0 35px !important;height:44px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;background-color:#e4deef !important;color:#472a7f !important;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important}.swym-registry-owner-container .swym-registry-owner-grid-top-add-products .swym-registry-font-btn:hover{opacity:.8 !important;transform:none !important}.swym-registry-wrapper{font-family:var(--font-heading-family) !important}.swym-registry-wrapper h1,.swym-registry-wrapper .swym-registry-font-title{font-family:var(--font-heading-family) !important;font-size:30px !important;font-weight:400 !important;color:#000 !important;line-height:1.2 !important}@media screen and (max-width: 768px){.swym-registry-wrapper h1,.swym-registry-wrapper .swym-registry-font-title{font-size:25px !important}}.swym-registry-wrapper h2,.swym-registry-wrapper .swym-registry-font-sub-title{font-family:var(--font-heading-family) !important;font-size:25px !important;font-weight:400 !important;color:#000 !important;line-height:1.2 !important}@media screen and (max-width: 768px){.swym-registry-wrapper h2,.swym-registry-wrapper .swym-registry-font-sub-title{font-size:22px !important}}.swym-registry-wrapper h3,.swym-registry-wrapper h4,.swym-registry-wrapper .swym-registry-font-very-large,.swym-registry-wrapper .swym-registry-font-large{font-family:var(--font-heading-family) !important;font-size:20px !important;font-weight:400 !important;color:#000 !important;line-height:1.3 !important}@media screen and (max-width: 768px){.swym-registry-wrapper h3,.swym-registry-wrapper h4,.swym-registry-wrapper .swym-registry-font-very-large,.swym-registry-wrapper .swym-registry-font-large{font-size:18px !important}}.swym-registry-wrapper h5,.swym-registry-wrapper h6{font-family:var(--font-heading-family) !important;font-size:18px !important;font-weight:400 !important;color:#000 !important}.swym-registry-wrapper p,.swym-registry-wrapper .swym-registry-font-regular{font-family:var(--font-body-family) !important;font-size:16px !important;font-weight:400 !important;line-height:1.6 !important;color:#000 !important}.swym-registry-wrapper a{font-family:var(--font-body-family) !important;font-size:14px !important;font-weight:400 !important}.swym-registry-wrapper a.swym-registry-form-page-occasion-flex{font-size:13px !important;text-transform:uppercase !important;letter-spacing:2px !important}.swym-registry-wrapper .swym-registry-custom-para-class.swym-registry-manage-page-grid-lists-registry-description,.swym-registry-wrapper .swym-registry-custom-para-class.swym-registry-owner-banner-message{color:#000 !important;display:flex;align-items:center;gap:12px}.swym-registry-wrapper label,.swym-registry-wrapper .swym-registry-font-small{font-family:var(--font-body-family) !important;font-size:13px !important;font-weight:400 !important}.swym-registry-wrapper .swym-registry-font-very-small{font-family:var(--font-body-family) !important;font-size:11px !important;font-weight:400 !important;letter-spacing:.5px !important}.swym-registry-wrapper .swym-registry-form-page-field-parent{border:1px solid #5a5a5a !important;border-radius:0 !important;padding:8px 12px !important}.swym-registry-wrapper .swym-registry-form-page-form-input{font-family:var(--font-body-family) !important;font-size:16px !important;font-weight:400 !important;color:#000 !important}.swym-registry-wrapper .swym-registry-form-page-form-input::placeholder{color:rgba(0,0,0,.5) !important;opacity:1 !important}.swym-registry-wrapper .swym-registry-form-page-form-input::-webkit-input-placeholder{color:rgba(0,0,0,.5) !important}.swym-registry-wrapper .swym-registry-form-page-form-input:-ms-input-placeholder{color:rgba(0,0,0,.5) !important}.swym-registry-wrapper .swym-registry-form-select_box select,.swym-registry-wrapper select#swym-registry-form-page-occasion-selector{font-family:var(--font-body-family) !important;font-size:16px !important;font-weight:400 !important;color:#000 !important}.swym-registry-wrapper .swym-registry-checkfield-parent label{font-family:var(--font-body-family) !important;font-size:14px !important;font-weight:400 !important;color:#000 !important}.swym-registry-wrapper #swym-registry-form-page-registry-btn{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:3px !important;border-radius:20px !important;border:none !important;padding:0 35px !important;height:44px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;background-color:#e4deef !important;color:#472a7f !important;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important}.swym-registry-wrapper #swym-registry-form-page-registry-btn:hover{opacity:.8 !important;transform:none !important}.swym-registry-wrapper .swym-registry-form-page-header-title-parent h1{padding:4rem 0 1rem !important}.swym-registry-wrapper #swym-registry-manage-page-create-btn{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:3px !important;border-radius:20px !important;border:none !important;padding:0 35px !important;height:44px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;background-color:#e4deef !important;color:#472a7f !important;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important}.swym-registry-wrapper #swym-registry-manage-page-create-btn:hover{opacity:.8 !important;transform:none !important}.swym-registry-wrapper .swym-registry-manage-page-grid-lists-registry-btn{font-family:var(--font-body-family) !important;font-size:13px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:2px !important;border-radius:20px !important;border:#e4deef !important;padding:0 20px !important;height:36px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;background-color:#e4deef !important;color:#472a7f !important;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important}.swym-registry-wrapper .swym-registry-manage-page-grid-lists-registry-btn:hover{opacity:.8 !important;transform:none !important}.swym-registry-wrapper .swym-registry-manage-page-header-title-parent h1{padding:4rem 0 1rem !important}.swym-registry-share-modal{font-family:var(--font-body-family) !important;color:#000 !important}.swym-registry-share-modal h1,.swym-registry-share-modal h2,.swym-registry-share-modal h3,.swym-registry-share-modal h4,.swym-registry-share-modal .swym-registry-font-title,.swym-registry-share-modal .swym-registry-font-sub-title,.swym-registry-share-modal .swym-registry-font-large,.swym-registry-share-modal .swym-registry-font-very-large{font-family:var(--font-heading-family) !important;font-weight:400 !important;color:#000 !important}.swym-registry-share-modal p,.swym-registry-share-modal .swym-registry-font-regular,.swym-registry-share-modal .swym-registry-font-small{font-family:var(--font-body-family) !important;color:#000 !important}.swym-registry-share-modal input[type=text],.swym-registry-share-modal input[type=url]{font-family:var(--font-body-family) !important;font-size:14px !important;color:#000 !important;border:1px solid #5a5a5a !important;border-right:none !important;border-radius:0 !important;padding:0 14px !important;height:44px !important;background-color:#fff !important}.swym-registry-share-modal input[type=text]::placeholder,.swym-registry-share-modal input[type=url]::placeholder{color:rgba(0,0,0,.4) !important}.swym-registry-share-modal button:not(.swym-modal-close){font-family:var(--font-body-family) !important;font-size:13px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:3px !important;border-radius:20px !important;border:none !important;padding:0 24px !important;height:44px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#472a7f !important;color:#fff !important;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important;margin-left:-16px !important}.swym-registry-share-modal button:not(.swym-modal-close):hover{opacity:.8 !important;transform:none !important}.swym-registry-share-modal a{font-family:var(--font-body-family) !important;color:#472a7f !important;text-decoration:none !important}.swym-registry-share-modal a:hover{opacity:.7 !important}.swym-registry-share-modal .swym-modal-close{font-family:var(--font-body-family) !important;background:rgba(0,0,0,0) !important;color:#000 !important;border:none !important;font-size:20px !important;cursor:pointer !important;padding:0 !important;border-radius:0 !important;height:auto !important;letter-spacing:0 !important}.swym-registry-share-modal .swym-modal-close:hover{opacity:.6 !important}.swym-registry-owner-container .swym-registry-owner-update-btn-container button{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:3px !important;border-radius:20px !important;border:none !important;padding:0 35px !important;height:44px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#472a7f !important;color:#fff !important;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important}.swym-registry-owner-container .swym-registry-owner-update-btn-container button:hover{opacity:.8 !important;transform:none !important}.swym-registry-wrapper #searchText{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;color:#000 !important;border:1px solid #5a5a5a !important;border-radius:0 !important;padding:0 20px !important;height:44px !important;background-color:#fff !important;flex:none !important}.swym-registry-wrapper #searchText::placeholder{color:rgba(0,0,0,.45) !important}@media screen and (min-width: 790px){.swym-registry-wrapper #searchText{flex:0 0 86.469% !important;border-right:none !important}}.swym-registry-wrapper #swym-registry-search-btn{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:3px !important;border-radius:20px !important;border:none !important;padding:0 35px !important;height:44px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#472a7f !important;color:#fff !important;margin-left:-16px;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important}.swym-registry-wrapper #swym-registry-search-btn:hover{opacity:.8 !important;transform:none !important}.swym-registry-gifter-modal-sidenav{font-family:var(--font-body-family) !important;color:#000 !important;z-index:99999999999 !important;width:100% !important}.swym-registry-gifter-modal-sidenav .swym-registry-container-heading,.swym-registry-gifter-modal-sidenav .swym-registry-font-title,.swym-registry-gifter-modal-sidenav h1,.swym-registry-gifter-modal-sidenav h2,.swym-registry-gifter-modal-sidenav h3{font-family:var(--font-heading-family) !important;font-size:20px !important;font-weight:400 !important;color:#000 !important}.swym-registry-gifter-modal-sidenav p,.swym-registry-gifter-modal-sidenav .swym-registry-font-regular,.swym-registry-gifter-modal-sidenav .swym-registry-font-large{font-family:var(--font-body-family) !important;color:#000 !important}.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-buy-button-container button{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:3px !important;border-radius:20px !important;border:none !important;padding:0 35px !important;height:44px !important;width:100% !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#472a7f !important;color:#fff !important;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important}.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-buy-button-container button:hover{opacity:.8 !important;transform:none !important}@media screen and (max-width: 400px){.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-buy-button-container button{font-size:12px !important}}.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-checkout-popup-input{border:none !important}.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-checkout-popup-input input,.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-checkout-popup-input textarea{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;color:#000 !important;border:1px solid #5a5a5a !important;border-radius:0 !important;padding:10px 14px !important;width:100% !important;background-color:#fff !important;box-sizing:border-box !important}.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-checkout-popup-input::placeholder{color:rgba(0,0,0,.45) !important}.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-checkout-popup-button-container-type-1 button{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:3px !important;border-radius:20px !important;border:none !important;padding:0 35px !important;height:44px !important;width:100% !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#472a7f !important;color:#fff !important;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important}.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-checkout-popup-button-container-type-1 button:hover{opacity:.8 !important;transform:none !important}.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-checkout-popup-button-container-type-2 button{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:3px !important;border-radius:20px !important;border:none !important;padding:0 35px !important;height:44px !important;width:100% !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#e4deef !important;color:#472a7f !important;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important}.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-checkout-popup-button-container-type-2 button:hover{opacity:.8 !important;transform:none !important}.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-add-gifts-button-container button,.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-add-gifts-button-container a{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:3px !important;border-radius:20px !important;border:none !important;padding:0 35px !important;height:44px !important;width:100% !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#e4deef !important;color:#472a7f !important;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important}.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-add-gifts-button-container button:hover,.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-add-gifts-button-container a:hover{opacity:.8 !important;transform:none !important}@media screen and (max-width: 400px){.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-add-gifts-button-container button,.swym-registry-gifter-modal-sidenav .swym-registry-gifter-modal-checkout-gifter-add-gifts-button-container a{font-size:12px !important}}.swym-registry-gifter-container .swym-registry-gifter-cart-btn-container button{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:3px !important;border-radius:20px !important;border:none !important;padding:0 35px !important;height:44px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#472a7f !important;color:#fff !important;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important}.swym-registry-gifter-container .swym-registry-gifter-cart-btn-container button:hover{opacity:.8 !important;transform:none !important}.swym-registry-gifter-container .swym-registry-gifter-update-btn-container button,.swym-registry-gifter-container .swym-registry-gifters-checkout-container button{font-family:var(--font-body-family) !important;font-size:15px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:3px !important;border-radius:20px !important;border:none !important;padding:0 35px !important;height:44px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#472a7f !important;color:#fff !important;transition:opacity ease-in-out .2s !important;-moz-transition:opacity ease-in-out .2s !important;-webkit-transition:opacity ease-in-out .2s !important}.swym-registry-gifter-container .swym-registry-gifter-update-btn-container button:hover,.swym-registry-gifter-container .swym-registry-gifters-checkout-container button:hover{opacity:.8 !important;transform:none !important}