.product--wishlist{min-width:0}.product--wishlist .listing-item__remove-wrap{display:flex;justify-content:center;margin-top:auto;padding-top:4px}.product--wishlist .listing-item__remove{font-size:.875rem;line-height:1.5714285714;padding:0;color:var(--wishlist-text-color, #000000);font-weight:var(--wishlist-bold-font-weight, 700);-webkit-text-decoration:none;text-decoration:none}.product--wishlist .listing-item__remove:hover{-webkit-text-decoration:underline;text-decoration:underline}.wishlist--guest{padding-bottom:80px}.wishlist-guest__intro{padding-block:100px 70px}@media screen and (max-width: 680px){.wishlist-guest__intro{padding-block:40px 36px}}.wishlist-guest__title{font-family:var(--wishlist-title-font-family, Cardo, serif);line-height:1.1;font-weight:var(--wishlist-title-font-weight, 500);line-height:1.1;text-transform:none;font-size:2.75rem;line-height:1.1818181818;margin-bottom:18px}@media screen and (max-width: 680px){.wishlist-guest__title{font-size:1.875rem;line-height:1.2666666667;margin-bottom:12px}}.wishlist-guest__copy{font-size:.9375rem;line-height:1.7}.wishlist-guest__placeholder{display:grid;grid-template-columns:minmax(0, 1fr) minmax(360px, 0.9fr);align-items:center;gap:34px}@media screen and (max-width: 680px){.wishlist-guest__placeholder{grid-template-columns:1fr;gap:32px}}.wishlist-guest__image{aspect-ratio:4/3;margin:0}.wishlist-guest__image img{display:block;width:100%;height:100%;object-fit:cover}.wishlist-guest__content{max-width:680px}@media screen and (max-width: 680px){.wishlist-guest__content{max-width:none}}.wishlist-guest__heading{font-size:1.875rem;line-height:1.2666666667;max-width:650px;margin-bottom:34px;font-weight:400}@media screen and (max-width: 680px){.wishlist-guest__heading{font-size:1.75rem;line-height:1.2857142857;margin-bottom:24px}}.wishlist-guest__cta-title{font-size:1.375rem;line-height:1.4545454545;margin-bottom:18px;font-weight:400}@media screen and (max-width: 680px){.wishlist-guest__cta-title{font-size:1.25rem;line-height:1.5}}.wishlist-guest__cta--mb{margin-bottom:52px}@media screen and (max-width: 680px){.wishlist-guest__cta--mb{margin-bottom:34px}}.wishlist__item-grid{margin-bottom:60px}@media screen and (max-width: 999px){.wishlist__item-grid{margin-bottom:30px}}.wishlist__item-grid .listing-item-wrap{flex-direction:column}.wishlist__top{display:flex;align-items:center;justify-content:space-between;padding-block:24px;border-top:1px solid var(--wishlist-border-color, #E5DCCF)}@media screen and (max-width: 680px){.wishlist__top{flex-direction:column-reverse;align-items:flex-start;gap:12px;padding-block:0 13px;border-top:none}}.wishlist__showing{font-size:.875rem;line-height:1.4285714286}.wishlist__actions{display:flex;gap:24px}.wishlist__actions .button{display:inline-flex;align-items:center;justify-content:center;-webkit-text-decoration:none;text-decoration:none}.wishlist__actions .button:after{display:none}.wishlist__actions .button>span{align-items:center;height:auto}.wishlist__actions .button span span{height:auto;padding:0}.wishlist__actions .button:hover,.wishlist__actions .button:focus{-webkit-text-decoration:none;text-decoration:none}.wishlist__actions .button:hover span,.wishlist__actions .button:focus span{-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width: 680px){.wishlist__actions{flex-wrap:wrap;width:100%;gap:10px}}@media screen and (max-width: 680px){.wishlist__actions button{width:40px}}@media screen and (max-width: 680px){.wishlist__actions button span{padding:0}}@media screen and (max-width: 680px){.wishlist__actions button svg{margin:0}}.wishlist__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:23px;-webkit-user-select:none;user-select:none;grid-auto-flow:dense}.wishlist__grid--print{align-items:start;gap:28px 30px;grid-auto-flow:row}.wishlist-item{display:flex}.wishlist-item--print{display:grid;grid-template-columns:minmax(0, 48%) minmax(0, 1fr);align-items:start;gap:24px;break-inside:avoid;page-break-inside:avoid}.wishlist-item--print .wishlist-item__image{aspect-ratio:3/4;margin:0;overflow:hidden}.wishlist-item--print .wishlist-item__image a{display:block;width:100%;height:100%}.wishlist-item--print .wishlist-item__image img{display:block;width:100%;height:100%;object-fit:cover}.wishlist-item--print .wishlist-item__content{min-width:0;padding:0}.wishlist-pdf-share{margin-top:34px;break-inside:avoid;page-break-inside:avoid}.wishlist-pdf-share__title{margin:0;margin-bottom:8px}.wishlist-pdf-share__link{margin:0;overflow-wrap:anywhere}.wishlist__button{margin-top:24px}.wishlist-banner{padding-block:78px 20px}@media screen and (max-width: 680px){.wishlist-banner{padding-top:29px}}.wishlist-banner .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media screen and (max-width: 680px){.wishlist-banner .wrap{gap:12px}}.wishlist-banner--landing{padding-block:100px 32px}@media screen and (max-width: 680px){.wishlist-banner--landing{padding-top:40px}}.wishlist-banner--pdf{padding:0 0 50px}.wishlist-banner--pdf .wishlist-banner__title{margin:0}.wishlist-banner__title{font-family:var(--wishlist-title-font-family, Cardo, serif);line-height:1.1;font-weight:var(--wishlist-title-font-weight, 500);line-height:1.1;text-transform:none;font-size:3.875rem;line-height:.8064516129;max-width:45%;margin-right:8px;padding-block:22px}@media screen and (max-width: 680px){.wishlist-banner__title{font-size:2.625rem;line-height:1.1904761905;max-width:calc(100% - 8px - 16px - 55px);padding-block:11px}}.wishlist-banner__title[contenteditable]{width:100%;padding-inline:15px;background:var(--wishlist-background-color, #FFFFFF);border:1px solid var(--wishlist-text-color, #000000);outline:none}.wishlist-banner__title--landing{max-width:100%;margin-right:0;width:100%;padding-block:0}.wishlist-banner__edit{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--wishlist-text-color, #000000)}.wishlist-banner__edit svg{display:block;width:14px;height:16px}[data-is-editable] .wishlist-banner__edit{display:none}.wishlist-banner__update{font-size:.875rem;line-height:1;font-weight:600;display:none;padding:0;-webkit-text-decoration:underline;text-decoration:underline;background:rgba(0,0,0,0);border:0;cursor:pointer}[data-is-editable] .wishlist-banner__update{display:block}.wishlist-banner__intro{font-size:.9375rem;line-height:1.7;max-width:calc(100% - 176px);margin-right:auto}@media screen and (max-width: 680px){.wishlist-banner__intro{max-width:100%;margin-bottom:13px}}.wishlist-banner__back{font-size:.875rem;line-height:1.4285714286;font-weight:var(--wishlist-bold-font-weight, 700);flex-basis:100%;color:inherit}.wishlist-banner__input{font-family:var(--wishlist-title-font-family, Cardo, serif);line-height:1.1;font-weight:var(--wishlist-title-font-weight, 500);line-height:1.1;text-transform:none;margin-right:8px}.wishlist-banner__create span{display:inline-flex;align-items:center}.wishlist-banner-nav-option{font-size:.875rem;line-height:1.7142857143;font-weight:600;display:flex;column-gap:12px;border:1px solid var(--wishlist-border-color, #E5DCCF)}.wishlist-banner-nav-option span{font-weight:var(--wishlist-regular-font-weight, 400)}.wishlist-banner-nav-option a:not(.wishlist-banner-nav-option__button){font-size:.75rem;line-height:1;align-self:center;margin-right:12px;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.wishlist-banner-nav-option--new{border-color:var(--wishlist-border-color, #E5DCCF);-webkit-text-decoration:underline;text-decoration:underline}.wishlist-banner-nav-option--active{border-color:var(--wishlist-border-color, #E5DCCF)}.wishlist-banner-nav-option__button{flex:1;display:flex;align-items:center;column-gap:12px;padding:12px}.wishlist-banner-nav-option__icon{display:flex;justify-content:center;align-items:center;width:56px;height:40px;background:var(--wishlist-border-color, #E5DCCF)}.wishlist-banner-nav-option__delete{padding:12px;cursor:pointer}.wishlist-empty{padding:24px 0 5px}.wishlist-empty__message{margin:0;color:var(--wishlist-text-color, #000000);font-size:.875rem;line-height:1.4285714286}.wishlist-landing{margin-bottom:34px}.wishlist-landing__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}@media screen and (max-width: 680px){.wishlist-landing__grid{grid-template-columns:1fr;gap:16px}}.wishlist-landing-card{position:relative;display:flex;min-width:0;border:1px solid var(--wishlist-border-color, #E5DCCF);border-radius:4px}.wishlist-landing-card__link{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:24px;color:inherit;-webkit-text-decoration:none;text-decoration:none}.wishlist-landing-card__link:focus,.wishlist-landing-card__link:hover{-webkit-text-decoration:none;text-decoration:none}.wishlist-landing-card__link:focus .wishlist-landing-card__title,.wishlist-landing-card__link:hover .wishlist-landing-card__title{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width: 680px){.wishlist-landing-card__link{padding:16px}}.wishlist-landing-card__title{font-family:var(--wishlist-title-font-family, Cardo, serif);line-height:1.1;font-size:1.875rem;line-height:1.2;margin-bottom:22px;text-underline-offset:2px}@media screen and (max-width: 680px){.wishlist-landing-card__title{font-size:1.5rem;line-height:1.3333333333;margin-bottom:13px}}.wishlist-landing-card__thumbs{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:10px;width:100%;overflow:hidden}@media screen and (max-width: 680px){.wishlist-landing-card__thumbs{grid-template-columns:repeat(4, minmax(0, 1fr))}}.wishlist-landing-card__thumb{aspect-ratio:3/4;position:relative}.wishlist-landing-card__thumb img{width:100%;height:100%;object-fit:cover}.wishlist-landing-card__thumb--more img{filter:brightness(0.35)}.wishlist-landing-card__thumb--mobile-more{display:none}@media screen and (max-width: 680px){.wishlist-landing-card__thumb--mobile-more{display:block}}@media screen and (max-width: 680px){.wishlist-landing-card__thumb--desktop-more{display:none}}@media screen and (max-width: 680px){.wishlist-landing-card__thumb--desktop-only{display:none}}.wishlist-landing-card__empty{font-size:.875rem;line-height:1.4285714286;grid-column:1/-1;margin:0;color:var(--wishlist-text-color, #000000)}.wishlist-landing-card__more-count{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--wishlist-button-text-color, #FFFFFF);font-size:1.125rem;line-height:1}.wishlist-landing-card__remove{position:absolute;top:21px;right:21px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;z-index:1}.wishlist-landing-card__remove svg{width:12px;height:12px}.dialog--wishlist.dialog--sidebar{width:100%;max-width:460px;height:100vh;height:100dvh;max-height:none;margin:auto 0 auto auto;border-radius:0}@media screen and (max-width: 680px){.dialog--wishlist.dialog--sidebar{max-width:100vw}}.dialog--wishlist.dialog--sidebar .dialog__content{display:flex;flex-direction:column;height:100%;max-height:none;overflow:hidden}.wishlist-overlay{display:flex;flex-direction:column;min-height:100%}.wishlist-dialog__title{font-family:var(--wishlist-title-font-family, Cardo, serif);line-height:1.1;font-weight:var(--wishlist-title-font-weight, 500);line-height:1.1;text-transform:none;font-size:1.25rem;line-height:1.3;flex:0 0 60px;margin-inline:24px;padding:17px 34px 17px 24px;border-bottom:1px solid var(--wishlist-warm-background-color, #F6F2EA);text-align:center}@media screen and (max-width: 999px){.wishlist-dialog__title{font-size:1.25rem;line-height:1.3}}@media screen and (max-width: 680px){.wishlist-dialog__title{margin-inline:16px;padding-inline:24px 34px}}.wishlist-dialog__content{flex:1 1 auto;display:flex;flex-direction:column;row-gap:24px;padding:24px;color:var(--wishlist-text-color, #000000);overflow:auto}@media screen and (max-width: 680px){.wishlist-dialog__content{padding-inline:16px}}.wishlist-dialog__buttons{display:flex;align-items:center;gap:12px}.wishlist-dialog__buttons .button{flex:1}@media screen and (max-width: 680px){.wishlist-dialog__buttons{flex-direction:column}.wishlist-dialog__buttons .button{width:100%}}.wishlist-dialog__form{display:flex;gap:12px}@media screen and (max-width: 680px){.wishlist-dialog__form{flex-direction:column}}.wishlist-dialog__form .field{flex:1}.wishlist-dialog__form .field .error:empty{display:none}.wishlist-dialog__form-row{width:100%;display:inline-flex;align-items:flex-start;gap:12px;margin-bottom:24px;position:relative}.wishlist-dialog__form-row--no-gap{gap:0}.wishlist-dialog__form-row--share-link{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;column-gap:12px}.wishlist-dialog__form-row--share-link .field{min-width:0}.wishlist-dialog__form-row--share-link .js-copy-text{align-self:end}@media screen and (max-width: 680px){.wishlist-dialog__form-row--share-link{grid-template-columns:1fr;row-gap:12px}.wishlist-dialog__form-row--share-link .js-copy-text{width:100%}}.wishlist-dialog__title--center{text-align:center;margin-inline:0;padding:40px 96px 24px;border-bottom:0}@media screen and (max-width: 680px){.wishlist-dialog__title--center{padding:40px 16px 18px}}.wishlist-dialog__content--center{align-items:center;text-align:center;padding:0 96px 28px;row-gap:24px}@media screen and (max-width: 680px){.wishlist-dialog__content--center{padding:0 24px 48px}}.wishlist-dialog__form--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:none}.wishlist-dialog__field{display:block;width:100%;padding:10px 15px;border:1px solid var(--wishlist-border-color, #E5DCCF);border-radius:4px;text-align:left}.wishlist-dialog__field-label{display:block;font-size:.75rem;line-height:1.1666666667;color:var(--wishlist-muted-color, #928F89);margin-bottom:2px}.wishlist-dialog__field-input{font-size:1.125rem;line-height:1.3333333333;display:block;width:100%;border:0;padding:0;background:rgba(0,0,0,0);color:var(--wishlist-text-color, #000000)}.wishlist-dialog__field-input:focus{outline:none}.wishlist-dialog__text{font-size:.875rem;line-height:1.5714285714;color:var(--wishlist-text-color, #000000);max-width:420px;margin:0 auto}.wishlist-dialog__buttons--center{justify-content:center;gap:16px}
/*# sourceMappingURL=wishlists.css.map */