@charset "UTF-8";.wishy-list-item{position:relative;margin:1px 0;padding:16px 32px;overflow-x:hidden;overflow-y:hidden;font-size:18px;background-color:var(--listBackground);box-shadow:0 1px 4px #0000000d}.wishy-list-item.no-animation,.wishy-list-item.no-animation .content,.wishy-list-item.no-animation .content__actions{transition:none!important;animation:none!important}.wishy-list-item__field{background:transparent}@media(min-width:1025px){.wishy-list-item:nth-child(1){animation:slideUp .5s}.wishy-list-item:nth-child(2){animation:slideUp .7s}.wishy-list-item:nth-child(3){animation:slideUp .9s}.wishy-list-item:nth-child(4){animation:slideUp 1.1s}.wishy-list-item:nth-child(5){animation:slideUp 1.3s}.wishy-list-item:nth-child(6){animation:slideUp 1.5s}.wishy-list-item:nth-child(7){animation:slideUp 1.7s}.wishy-list-item:nth-child(8){animation:slideUp 1.9s}.wishy-list-item:nth-child(9){animation:slideUp 2.1s}.wishy-list-item:nth-child(10){animation:slideUp 2.3s}.wishy-list-item:nth-child(11){animation:slideUp 2.5s}.wishy-list-item:nth-child(12){animation:slideUp 2.7s}.wishy-list-item:nth-child(13){animation:slideUp 2.9s}.wishy-list-item:nth-child(14){animation:slideUp 3.1s}.wishy-list-item:nth-child(15){animation:slideUp 3.3s}.wishy-list-item:nth-child(16){animation:slideUp 3.5s}.wishy-list-item:nth-child(17){animation:slideUp 3.7s}.wishy-list-item:nth-child(18){animation:slideUp 3.9s}.wishy-list-item:nth-child(19){animation:slideUp 4.1s}.wishy-list-item:nth-child(20){animation:slideUp 4.3s}}.wishy-list-item:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.wishy-list-item:last-of-type{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.wishy-list-item .content{position:relative;display:block;display:flex;flex-direction:column;justify-content:center;min-height:36px;animation:fade .3s}.wishy-list-item .content--has-actions{padding-right:20px}.wishy-list-item .content__quantity{margin-right:5px;cursor:default;color:var(--textColorDark8);-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.wishy-list-item .content__quantity .wishy-icon-infinite{vertical-align:middle}.wishy-list-item .content__text{display:inline-block;overflow-x:hidden;text-overflow:ellipsis}.wishy-list-item .content__by{display:inline-block;margin-left:8px;font-size:12px;line-height:15px;opacity:.5;animation:fadeToHalfVisibility .5s}@media(prefers-contrast:more){.wishy-list-item .content__by{opacity:.9}}@keyframes fadeToHalfVisibility{0%{opacity:0}}.wishy-list-item .content__link{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;font-size:12px;color:var(--primaryText);line-height:15px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--linkColor)}@media(min-width:1025px){.wishy-list-item .content__link{transition:color .12s}.wishy-list-item .content__link:hover{color:var(--secondaryText)}}.wishy-list-item .content__link:active{color:var(--secondaryTextDark20);transition:none}.wishy-list-item .content__actions{position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.wishy-list-item .content--has-note{padding-right:20px}.wishy-list-item .content--has-note.content--has-actions{padding-right:56px}.wishy-list-item .content__note{position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.wishy-list-item .content--has-actions .content__note{right:20px}@media(min-width:1025px){.wishy-list-item .content__text,.wishy-list-item .content__link{transition:opacity .2s}}.wishy-list-item.is-all-claimed .content__quantity{opacity:.5}@media(prefers-contrast:more){.wishy-list-item.is-all-claimed .content__quantity{opacity:.9}}.wishy-list-item.is-all-claimed .content__name{text-decoration:line-through;opacity:.5}@media(prefers-contrast:more){.wishy-list-item.is-all-claimed .content__name{opacity:.9}}.wishy-list-item.is-all-claimed .content__link{opacity:.3}@media(prefers-contrast:more){.wishy-list-item.is-all-claimed .content__link{opacity:.9}}@keyframes unseen-fade{0%{background-color:var(--positiveColor)}}.wishy-list-item.is-unseen{animation:unseen-fade 2s}.wishy-list-item__new{position:absolute;top:4px;right:14px;font-size:13px;color:var(--positiveText)}.wishy-list-item .list-group-item-text{margin-bottom:0;font-size:inherit;font-weight:inherit}.wishy-list-item__expanded{display:none}.wishy-list-item__actions{animation:fade .6s}.wishy-list-item__actions:has(>.discard){display:flex;align-items:center}.wishy-list-item__actions:has(>.discard) .discard{margin-left:auto}.wishy-list-item--edit-wrapper{margin:0}.wishy-list-item.expanded .wishy-list-item__expanded,.wishy-list-item.claim-expanded .wishy-list-item__expanded{display:block}.wishy-list-item.expanded .wishy-list-input__field,.wishy-list-item.claim-expanded .wishy-list-input__field{margin:0 0 16px;border-bottom:1px solid var(--listBackgroundBorder);animation:slideUp .3s}.wishy-list-item.expanded .wishy-list-input__field--url,.wishy-list-item.claim-expanded .wishy-list-input__field--url{animation:slideUp .5s}.wishy-list-item.expanded .content{display:none}.wishy-list-item.claim-expanded .content__link{pointer-events:none;opacity:0}.wishy-list-item__claim-quantity{position:relative;display:block;display:flex;float:right;flex-direction:column;justify-content:center;width:80%;width:calc(100% - 50px);min-height:36px;vertical-align:middle;animation:fade .3s}.wishy-list-item__claim-quantity .wishy-list-item__actions.flex{display:flex;justify-content:space-between}.wishy-list-item__claim-quantity__input-container{display:flex}.wishy-list-item__claim-quantity .wishy-list-input__field{flex-basis:50%}.wishy-list-item__claim-quantity .wishy-list-input__claim-message{margin:-16px 0 16px;height:16px;font-size:12px}.wishy-list-item__claim-quantity .wishy-list-input__claim-message .wishy-icon-approve{color:var(--positiveText)}.wishy-list-item__claim-quantity .wishy-list-input__claim-message .wishy-icon-warning{color:var(--negativeText)}.wishy-list-item__move{display:inline-flex;gap:4px;margin-left:8px;vertical-align:top}.wishy-list-item .wishy-list-checkbox{position:relative;margin-right:16px}.wishy-list-item .wishy-list-checkbox__field{position:absolute;top:0;left:0;margin:0;width:1px;height:1px;opacity:0}.wishy-list-item .wishy-list-checkbox__field:focus-visible+.wishy-list-checkbox__label{outline:2px solid var(--primaryText);outline-offset:2px}.wishy-list-item .wishy-list-checkbox__label{display:inline-block;width:32px;height:32px;cursor:pointer;vertical-align:middle;color:var(--primaryText);text-align:center;border:1px solid var(--darkOutlineColor);border-radius:5px}.wishy-list-item .wishy-list-checkbox__icon.wishy-icon{height:32px;font-size:24px;line-height:32px;opacity:0}@media(min-width:1025px){.wishy-list-item .wishy-list-checkbox__label{transition:border-color .2s}.wishy-list-item .wishy-list-checkbox__label:hover{border-color:var(--primaryText)}.wishy-list-item .wishy-list-checkbox__label:hover .wishy-list-checkbox__icon{opacity:.1}.wishy-list-item .wishy-list-checkbox__icon{transition:opacity .2s}}.wishy-list-item .wishy-list-checkbox:not([disabled]) .wishy-list-item .wishy-list-checkbox__label:active{border-color:var(--primaryTextDark20);transition:none}.wishy-list-item .wishy-list-checkbox:not([disabled]) .wishy-list-item .wishy-list-checkbox__label:active .wishy-list-checkbox__icon{opacity:.2}.wishy-list-item .wishy-list-checkbox__field:checked+.wishy-list-checkbox__label .wishy-list-checkbox__icon{opacity:1}.wishy-list-item .wishy-list-checkbox__field:checked:not([disabled])+.wishy-list-checkbox__label{border-color:var(--primaryText)}@media(min-width:1025px){.wishy-list-item .wishy-list-checkbox__field:checked:not([disabled])+.wishy-list-checkbox__label{transition:border-color .2s}.wishy-list-item .wishy-list-checkbox__field:checked:not([disabled])+.wishy-list-checkbox__label:hover{border-color:var(--primaryTextLight10)}.wishy-list-item .wishy-list-checkbox__field:checked:not([disabled])+.wishy-list-checkbox__label:hover .wishy-list-checkbox__icon{opacity:.7}}.wishy-list-item .wishy-list-checkbox__field:checked:not([disabled])+.wishy-list-checkbox__label:active{border-color:var(--primaryTextDark5);transition:none}.wishy-list-item .wishy-list-checkbox__field:checked:not([disabled])+.wishy-list-checkbox__label:active .wishy-list-checkbox__icon{opacity:.6}.wishy-list-item .wishy-list-checkbox__field:disabled+.wishy-list-checkbox__label{cursor:default;color:var(--textColor);opacity:.5;border-color:var(--textColor)}.wishy-list-item .wishy-list-checkbox+.content{display:inline-block;display:inline-flex;padding-right:0;padding-left:0;width:80%;width:calc(100% - 50px);box-sizing:border-box;vertical-align:middle}.wishy-list-item .wishy-list-checkbox+.content--has-actions,.wishy-list-item .wishy-list-checkbox+.content--has-note{padding-right:20px}.wishy-list-item .wishy-list-checkbox+.content--has-note.content--has-actions{padding-right:56px}@media(min-width:1025px){.wishy-list-item .content__actions{opacity:0;transition:opacity .3s}.wishy-list-item:hover .content__actions,.wishy-list-item:focus-within .content__actions{opacity:1}}@media(max-width:1025px){.wishy-list-item .content{padding-right:20px}}@media(max-width:440px){.wishy-list-item{padding:16px 10px;border-radius:0;margin-right:-20px;margin-left:-20px}}@media(max-width:440px)and (max-width:440px){.wishy-list-item{margin-right:-10px;margin-left:-10px}}@media(max-width:440px){.wishy-list-item:first-of-type,.wishy-list-item:last-of-type{border-radius:0}.wishy-list-item .content{padding-right:36px;padding-left:32px;font-size:14px}.wishy-list-item .content__quantity{min-width:15px}.wishy-list-item .content__actions,.wishy-list-item .content__note{right:0}.wishy-list-item .content--has-actions .content__note{right:27px}.wishy-list-item .content--has-note.content--has-actions{padding-right:54px}.wishy-list-item__claim-quantity{width:calc(100% - 35px)}.wishy-list-item .wishy-list-checkbox__label{width:23px;height:23px}.wishy-list-item .wishy-list-checkbox__icon.wishy-icon{height:23px;font-size:21px;line-height:23px}.wishy-list-item .wishy-list-checkbox{margin-right:10px}.wishy-list-item .wishy-list-checkbox+.content{width:calc(100% - 35px)}.wishy-list-item .wishy-list-checkbox+.content--has-actions,.wishy-list-item .wishy-list-checkbox+.content--has-note{padding-right:26px}.wishy-list-item .wishy-list-checkbox+.content--has-note.content--has-actions{padding-right:54px}}.wishy-list-item .wishy-btn--icon:focus-visible,.wishy-list-item .content__link:focus-visible,.wishy-list-item .content__note button:focus-visible{outline-offset:0}.wishy-list-item .reorder:focus-visible{outline-offset:-2px}.wishy-list-item .save:focus-visible,.wishy-list-item .discard:focus-visible{outline-offset:-1px}.wishy-list-item.is-all-claimed .content__link:focus-visible{opacity:1}.wishy-list-item.no-animation .reorder{transition:none!important;animation:none!important}.wishy-list-item .reorder{position:absolute;top:50%;left:-32px;padding:8px;width:16px;box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;background:transparent;background-color:var(--listBackground);transform:translateY(-50%)}.wishy-list-item .reorder__line{display:block;margin:3px 0;height:2px;border-radius:2px;background-color:var(--reorderColor)}@media(min-width:1025px){.wishy-list-item .reorder__line{transition:background-color .12s}.wishy-list-item .reorder:hover .reorder__line{background-color:var(--primaryText)}}@media(max-width:440px){.wishy-list-item .reorder{left:-4px}}@media(min-width:1025px){.wishy-list-item .reorder{opacity:0;transition:opacity .3s}.wishy-list-item:hover .reorder,.wishy-list-item:focus-within .reorder{opacity:1}}.wishy-quantity-input .input-wrappers{display:flex}.wishy-quantity-input .wishy-quantity-switch{position:relative;display:flex;flex-basis:50%;justify-content:space-evenly;font-size:24px;line-height:24px}.wishy-quantity-input .wishy-quantity-switch__input{position:absolute;top:0;left:50%;margin:0;width:1px;height:1px;opacity:0}.wishy-quantity-input .wishy-quantity-switch__input:focus-visible+.wishy-quantity-switch__label{outline:2px solid var(--primaryText);outline-offset:2px}.wishy-quantity-input .wishy-quantity-switch__label{position:relative;display:inline-block;width:48px;height:24px;cursor:pointer;border-radius:24px;background-color:var(--quantityToggleBackgroundColor);transition:all .3s}.wishy-quantity-input .wishy-quantity-switch__label:after{content:"";position:absolute;top:1px;left:1px;width:22px;height:22px;border-radius:22px;background-color:#fff;transition:all .3s}.wishy-quantity-input .wishy-quantity-switch__input:checked+.wishy-quantity-switch__label{background-color:var(--interactiveText)}.wishy-quantity-input .wishy-quantity-switch__input:checked+.wishy-quantity-switch__label:after{transform:translate(24px)}.wishy-list-input .wishy-item-note-input,.wishy-list-item .wishy-item-note-input{box-sizing:border-box;padding:4px 0;min-height:32px;font-size:14px;line-height:24px;color:inherit;border-top:0;border-right:0;border-left:0;border-radius:5px;box-shadow:none;resize:none;overflow:hidden;-webkit-appearance:none;appearance:none}.wishy-list-input .wishy-list-input__field--url::placeholder,.wishy-list-input .wishy-item-note-input::placeholder,.wishy-list-item .wishy-list-input__field--url::placeholder,.wishy-list-item .wishy-item-note-input::placeholder{color:inherit;opacity:.54}@media(prefers-contrast:more){.wishy-list-input .wishy-list-input__field--url::placeholder,.wishy-list-input .wishy-item-note-input::placeholder,.wishy-list-item .wishy-list-input__field--url::placeholder,.wishy-list-item .wishy-item-note-input::placeholder{opacity:.9}}.wishy-item-note__button{color:inherit;background:transparent}.wishy-item-note__button.wishy-btn--icon{padding:6px}@media(max-width:440px){.wishy-item-note__button.wishy-btn--icon{padding:3px}}.wishy-item-note__icon{display:block;width:20px;height:20px}@media(max-width:440px){.wishy-item-note__icon{width:17px;height:17px}}.wishy-item-note__popover{position:fixed;inset:auto;margin:0;padding:0;width:max-content;max-width:min(260px,100vw - 16px);overflow:visible;color:var(--textColor);-webkit-user-select:none;user-select:none;border:0;border-radius:5px;background:transparent;box-shadow:2px 2px 5px #0000004d}@media(min-width:1025px){.wishy-item-note__popover{animation:boxShadowFade 2s forwards}@keyframes boxShadowFade{0%{box-shadow:2px 2px 5px #0000}to{box-shadow:2px 2px 5px #0000004d}}}.wishy-item-note__panel{padding:8px 16px;color:var(--textColor);border-radius:5px;background:var(--listBackground)}.wishy-item-note__panel:before{content:"";position:absolute;z-index:50;top:-11px;right:16px;display:block;border:6px solid transparent;border-bottom-color:var(--listBackground)}@media(max-width:940px){.wishy-item-note__panel:before{right:8px}}@media(max-width:440px){.wishy-item-note__panel:before{right:4px}}@media(min-width:1025px){.wishy-item-note__panel{transform-origin:50% 0;animation:dropdownAnimation .2s}@keyframes dropdownAnimation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scale(1)}}}.wishy-item-note__panel:before{right:var(--caretRight, 16px)}.is-above>.wishy-item-note__panel{transform-origin:50% 100%}.is-above>.wishy-item-note__panel:before{top:auto;bottom:-11px;border-bottom-color:transparent;border-top-color:var(--listBackground)}.wishy-item-note__text{margin:0;padding:4px 0;font-size:12px;font-weight:600;line-height:1.66;overflow-wrap:anywhere}@media(max-width:940px){.wishy-modal-wrapper aside.wishy-sidebar{display:none}}.wishy-modal-wrapper .wishy-list-view--demo .main{margin-right:auto;margin-left:auto}.wishy-wishlist-settings{--verticalMargin: calc(var(--headerHeight) + var(--rootMargin) - 24px)}.wishy-wishlist-settings:focus{outline:none}.wishy-wishlist-settings{z-index:2;margin-top:var(--verticalMargin);margin-bottom:var(--verticalMargin);padding:16px 32px;width:100%;box-sizing:border-box;border-radius:5px;background-color:var(--listBackground);transition:opacity .15s linear}.wishy-wishlist-settings .wishy-edit-name{margin-top:0}.wishy-wishlist-settings .wishy-edit-name .wishy-list-input__label{margin-bottom:-16px}.wishy-wishlist-settings .wishy-edit-name .wishy-wishlist-title{margin-bottom:0;text-align:left}.wishy-wishlist-settings .wishy-edit-name .save,.wishy-wishlist-settings .wishy-edit-name .discard{margin-left:.5rem}.wishy-wishlist-settings .wishy-edit-name .wishlist-name__buttons{display:flex;align-items:center}.wishy-wishlist-settings .wishy-edit-name .wishlist-name__buttons .discard{margin-left:auto}@media(max-width:440px){.wishy-wishlist-settings .wishy-edit-name{padding:0}}.wishy-wishlist-settings .wishlist-note__form-group{display:flex;flex-direction:column;margin-top:1rem}.wishy-wishlist-settings .wishlist-note__form-group .wishlist-note__edit{width:100%;box-sizing:border-box;padding:.5rem;font:inherit;resize:none;overflow:hidden;border:1px solid var(--primaryText);border-radius:5px;background:transparent;color:inherit}.wishy-wishlist-settings .wishlist-note__form-group .wishlist-note__count{align-self:flex-end;opacity:.7}@media(prefers-contrast:more){.wishy-wishlist-settings .wishlist-note__form-group .wishlist-note__count{opacity:.9}}.wishy-wishlist-settings h2 label{font:inherit}.wishy-wishlist-settings .wishy-themes__fieldset{margin:1rem 0 3rem;padding:0;border:0}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__legend{padding:0}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper{display:flex;justify-content:flex-start;align-items:center}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper .wishy-theme:not(:last-child){margin-right:.5rem}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper .wishy-theme-btn{display:block;padding:0;width:40px;height:40px;box-sizing:border-box;font-size:0}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper .wishy-theme-input{display:block;width:0;height:0;font-size:0;opacity:0}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper .wishy-theme-input:checked+.wishy-theme-btn{border:2px solid black}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper .wishy-theme-input:focus-visible+.wishy-theme-btn{outline:2px solid var(--primaryText);outline-offset:2px}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__party{margin-top:1.25rem}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__party+.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__party{margin-top:1rem}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__party-heading{margin:0;font-size:1.1rem}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__party-note{margin:.25rem 0 .75rem;font-size:.875rem}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party{flex-wrap:wrap;gap:.5rem}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .wishy-theme:not(:last-child){margin-right:0}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .wishy-theme-btn{position:relative;overflow:hidden}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .wishy-theme-btn:after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}@media(min-width:1025px){.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .wishy-theme-btn{transition:transform .15s}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .wishy-theme-btn:hover{transform:scale(1.12) rotate(-6deg)}}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .theme-party-sprinkles:after{content:"🧁"}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .theme-party-glitter:after{content:"✨"}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .theme-party-fireworks:after{content:"🎆"}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .theme-party-disco:after{content:"🪩"}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .theme-party-rave:after{content:"⚡"}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .theme-party-max:after{content:"🔟"}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .theme-party-snow:after{content:"❄️"}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .theme-party-tree:after{content:"🎄"}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .theme-party-sleigh:after{content:"🛷"}.wishy-wishlist-settings .wishy-themes__fieldset .wishy-themes__wrapper--party .theme-party-xmas-max:after{content:"🎁"}@media(max-width:940px){.wishy-wishlist-settings{--verticalMargin: calc(var(--rootMargin) - 24px)}.wishy-wishlist-settings.main{margin-right:auto;margin-left:auto;max-width:calc(100% - 128px)}}@media(max-width:600px){.wishy-wishlist-settings.main{max-width:100%}}@media(max-width:440px){.wishy-wishlist-settings{--verticalMargin: calc(var(--rootMargin))}}.wishy-wishlist-user{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.wishy-wishlist-user .wishy-btn{flex-shrink:0;margin-left:20px;width:16px;height:16px}.wishy-collaborators-open{display:flex;margin:0 auto 64px}.wishy-collaborators-open__icon{height:1em;fill:currentColor}.wishy-collaborators-dialog{--verticalMargin: calc(var(--headerHeight) + var(--rootMargin) - 24px);z-index:2;margin-top:var(--verticalMargin);margin-bottom:var(--verticalMargin);padding:16px 32px;width:100%;box-sizing:border-box}@media(max-width:940px){.wishy-collaborators-dialog.main{margin-right:auto;margin-left:auto;max-width:calc(100% - 128px)}}@media(max-width:600px){.wishy-collaborators-dialog.main{max-width:100%}}.wishy-collaborators-dialog{border-radius:5px;background-color:var(--listBackground)}.wishy-collaborators-dialog .wishy-suggestion-heading{margin-top:32px;padding-top:32px}.wishy-collaborators-dialog>.wishy-suggestion-heading:first-child{margin-top:0;padding-top:0;border-top:0}.wishy-collaborators-dialog .wishy-share{margin-bottom:32px}.wishy-collaborators-dialog ul{margin:16px 0 0;padding:0}.wishy-collaborators-dialog .wishy-collab-qr{margin-bottom:32px;text-align:center}.wishy-collaborators-dialog .wishy-collab-qr summary{cursor:pointer}.wishy-collaborators-dialog__reset{text-align:center}.wishy-collaborators-dialog__empty{text-align:center;opacity:.7}@media(prefers-contrast:more){.wishy-collaborators-dialog__empty{opacity:.9}}.wishy-collaborators-dialog__buttons{display:flex;justify-content:flex-end;margin-top:64px}.wishy-wishlist{position:relative}.wishy-wishlist>div:last-child{margin-bottom:128px}.wishy-wishlist-title{position:relative;margin:0 0 16px;overflow:hidden;font-size:1.7rem;font-weight:400;text-align:center;text-overflow:ellipsis;animation:fade .5s}.wishy-wishlist-title:not(input){padding-right:34px;padding-left:34px}@media(max-width:440px){.wishy-wishlist-title{margin-top:16px;font-size:25px}}.wishy-wishlist-heading{position:relative}.wishy-wishlist-heading>.wishy-btn{position:absolute;top:0;right:0;margin-left:8px}@media(max-width:440px){.wishy-wishlist-heading>.wishy-btn{top:16px}}.wishy-flash h2.wishy-flash__title--small{font-size:1.17em}.wishy-wishlist-author{margin-top:-16px;margin-bottom:16px;font-size:14px;color:var(--primaryText);text-align:center}.wishy-wishlist-note{max-width:32em;margin:-8px auto 16px;font-size:14px;font-style:italic;text-align:center;overflow-wrap:anywhere;opacity:.85}.wishy-list-input{position:relative;margin-bottom:32px;padding:17.5px 32px;border-radius:5px;background-color:var(--listBackground);box-shadow:0 3px 13px #0000000f;animation:fade 1s}.wishy-list-input .fields{display:block;width:100%}.wishy-list-input .fields.wishlist-item{display:flex}.wishy-list-input .fields.wishlist-item .quantity{width:55px}.wishy-list-input .fields.wishlist-item .name-url-wrapper{flex-grow:1}.wishy-list-input__button{position:absolute;top:17.5px;right:32px;min-height:16px;align-items:center;transform:translate(16px);transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s!important}.wishy-list-input__button[disabled],.wishy-list-input__button.disabled{cursor:text!important;border-color:transparent!important;transition:none}.wishy-list-input__button[disabled].is-adding,.wishy-list-input__button.disabled.is-adding{cursor:default!important}.wishy-list-input__expanded{display:none}.wishy-list-input__label{display:block;margin:0 0 -4px;font-size:12px;color:var(--primaryText)}.wishy-list-input__field{display:block;padding:0;width:100%;min-height:32px;font-family:Open sans,sans-serif;font-size:18px;font-weight:400;line-height:32px;border-bottom:1px solid transparent;background:transparent;transition:border-color .4s}.wishy-list-input__field--url{font-size:14px}.wishy-list-input.expanded .wishy-list-input__expanded{display:block}.wishy-list-input.expanded .wishy-list-input__field{margin:0 0 16px;border-bottom:1px solid var(--listBackgroundBorder)}.wishy-list-input.expanded .wishy-list-input__field--url{animation:slideUp .5s}.wishy-list-input.expanded .wishy-list-input__button{transform:translateY(var(--addButtonOffset, 186px));transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .5s!important}.wishy-suggestion .wishy-list-input.expanded .wishy-list-input__button{transform:translateY(110px)}@media(max-width:440px){.wishy-list-input{padding:16px 10px}.wishy-list-input__button{right:10px;transform:translate(8px,3px)}.wishy-list-input__field{font-size:1rem}.wishy-list-input.expanded .wishy-list-input__button{transform:translateY(var(--addButtonOffset, 186px))}.wishy-suggestion .wishy-list-input.expanded .wishy-list-input__button{transform:translateY(110px)}}.wishy-suggestion{animation:fade 1s}.wishy-suggestion-heading,.wishy-suggestion-description{text-align:center}.wishy-suggestion-heading{margin-top:64px;margin-bottom:0;padding-top:64px;font-size:18px;font-weight:400;border-top:1px solid var(--listBackgroundBorder)}.wishy-suggestion-description{margin-top:0;font-size:14px;color:var(--listDescriptionColor)}@media(max-width:940px){.wishy-suggestion{margin-bottom:0}}.wishlist__items{margin-top:1em}.wishlist-name__form-group{max-width:100%}.wishlist-name__edit{margin-bottom:0;width:100%;box-shadow:0 1px 4px #0000000d;animation:fade .5s}.no-items-added{padding:32px;color:var(--textColorDark8);text-align:center;animation:fade 1s}.wishy-qr-code{position:relative;z-index:1;display:block}.wishy-qr-code__link{padding:0;font:inherit;border:0;background:none;cursor:pointer;color:var(--linkColor)}@media(min-width:1025px){.wishy-qr-code__link{transition:color .12s}.wishy-qr-code__link:hover{color:var(--secondaryText)}}.wishy-qr-code__link:active{color:var(--secondaryTextDark20);transition:none}.wishy-qr-code__link-text{margin:16px 0 0;-webkit-user-select:none;user-select:none;font-weight:400}.wishy-qr-code__code{position:absolute;left:50%;display:block;margin-top:16px;padding:32px;width:300px;box-sizing:border-box;color:var(--textColor);border-radius:5px;background-color:var(--white);box-shadow:3px 3px 30px #0000001a;transform:translate(-50%);animation:fade .5s}.wishy-qr-code__code:before{content:"";position:absolute;top:-16px;left:50%;display:block;width:0;height:0;border:8px solid transparent;border-bottom:8px solid var(--white);transform:translate(-50%)}.wishy-share{position:relative;display:flex;margin-bottom:64px;padding:32px;border-radius:5px;background-color:var(--listBackground);box-shadow:0 1px 4px #0000000d}.wishy-share:before{content:"";position:absolute;top:-16px;left:50%;display:block;border:8px solid transparent;border-bottom-color:var(--listBackground);transform:translate(-50%)}.wishy-share__input{flex-basis:100%;flex-grow:1;padding:8px 16px;min-width:0}.wishy-share__input:focus-visible{outline-offset:-2px}.wishy-share__input{color:var(--shareInputColor);border-radius:5px 0 0 5px;background-color:var(--shareInputBackground)}.wishy-share__button{position:relative;flex-shrink:0;overflow:hidden;border-radius:0 5px 5px 0}.wishy-share__button:before{content:"";position:absolute;inset:0;display:block;opacity:0;border-radius:0 5px 5px 0;transition:opacity .3s;background:linear-gradient(to bottom right,var(--greenGradient1),var(--greenGradient2));color:var(--white);background-color:var(--greenGradient1)}.wishy-share__button:before.bg-border{color:var(--greenGradient1);border:1px solid;background-color:transparent}.wishy-share__button:before.bg-border[disabled],.wishy-share__button:before.bg-border.disabled{color:var(--darkOutlineColor)}.wishy-share__button:before.bg-interactive{cursor:pointer}@media(min-width:1025px){.wishy-share__button:before.bg-interactive{transition:background-color .12s,box-shadow .2s}.wishy-share__button:before.bg-interactive:hover{background-color:var(--greenGradient1Dark8)}}.wishy-share__button:before.bg-interactive:active:not([disabled]):not(.disabled){background-color:var(--greenGradient1Dark14);transition:none}.wishy-share__button:before.bg-interactive.bg-border:active:not([disabled]):not(.disabled){color:var(--greenGradient1Dark8);background-color:transparent}@media(min-width:1025px){.wishy-share__button:before.bg-interactive.bg-border{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.wishy-share__button:before.bg-interactive.bg-border:hover{color:var(--white);border-color:var(--greenGradient1);background-color:var(--greenGradient1)}.wishy-share__button:before.bg-interactive.bg-border[disabled]:hover,.wishy-share__button:before.bg-interactive.bg-border.disabled:hover{cursor:default;color:var(--darkOutlineColor);border-color:var(--darkOutlineColor);background-color:transparent}}.wishy-share__button:before.bg-interactive.bg-border:active:not([disabled]):not(.disabled){color:var(--whiteDark8);border-color:var(--greenGradient1Dark6);background-color:var(--greenGradient1Dark6);transition:none}.wishy-share__button:before.bg-interactive[disabled],.wishy-share__button:before.bg-interactive.disabled{cursor:default;color:var(--darkOutlineColor)}@media(prefers-contrast:more){.wishy-share__button:before{background:linear-gradient(to bottom right,var(--positiveText),var(--positiveTextDark8));color:var(--white);background-color:var(--positiveText)}.wishy-share__button:before.bg-border{color:var(--positiveText);border:1px solid;background-color:transparent}.wishy-share__button:before.bg-border[disabled],.wishy-share__button:before.bg-border.disabled{color:var(--darkOutlineColor)}.wishy-share__button:before.bg-interactive{cursor:pointer}}@media(prefers-contrast:more)and (min-width:1025px){.wishy-share__button:before.bg-interactive{transition:background-color .12s,box-shadow .2s}.wishy-share__button:before.bg-interactive:hover{background-color:var(--positiveTextDark8)}}@media(prefers-contrast:more){.wishy-share__button:before.bg-interactive:active:not([disabled]):not(.disabled){background-color:var(--positiveTextDark14);transition:none}.wishy-share__button:before.bg-interactive.bg-border:active:not([disabled]):not(.disabled){color:var(--positiveTextDark8);background-color:transparent}}@media(prefers-contrast:more)and (min-width:1025px){.wishy-share__button:before.bg-interactive.bg-border{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.wishy-share__button:before.bg-interactive.bg-border:hover{color:var(--white);border-color:var(--positiveText);background-color:var(--positiveText)}.wishy-share__button:before.bg-interactive.bg-border[disabled]:hover,.wishy-share__button:before.bg-interactive.bg-border.disabled:hover{cursor:default;color:var(--darkOutlineColor);border-color:var(--darkOutlineColor);background-color:transparent}}@media(prefers-contrast:more){.wishy-share__button:before.bg-interactive.bg-border:active:not([disabled]):not(.disabled){color:var(--whiteDark8);border-color:var(--positiveTextDark6);background-color:var(--positiveTextDark6);transition:none}.wishy-share__button:before.bg-interactive[disabled],.wishy-share__button:before.bg-interactive.disabled{cursor:default;color:var(--darkOutlineColor)}}@media(max-width:440px){.wishy-share__button{font-size:12px}}.wishy-share__copied{position:absolute;top:50%;left:50%;width:100%;font-size:1rem;color:var(--textColorBright);text-align:center;opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity .3s,transform .3s}@media(max-width:440px){.wishy-share__copied-check{display:none}}.wishy-share.show-tooltip .wishy-share__button{color:transparent}.wishy-share.show-tooltip .wishy-share__button:before{opacity:1}.wishy-share.show-tooltip .wishy-share__copied{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(max-width:440px){.wishy-share{margin-right:-20px;margin-left:-20px;margin-bottom:16px;padding:32px 10px;border-radius:0}}@media(max-width:440px)and (max-width:440px){.wishy-share{margin-right:-10px;margin-left:-10px}}@media(max-width:440px){.wishy-share__input,.wishy-share__button{padding:16px 10px}}.wishy-list-input .wishy-list-input__field:focus-visible,.wishy-list-item .wishy-list-input__field:focus-visible{outline:none;border-bottom-color:var(--primaryText);box-shadow:0 1px 0 0 var(--primaryText)}
