.wishlist-add-btn{background-color:#f5f2e7;border-radius:1rem;padding:2.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:41.7rem;gap:1.2rem;font-weight:500;transition:.3s}@media (hover){.wishlist-add-btn:hover{color:#df5223}}@media (hover: none){.wishlist-add-btn:active{color:#df5223}}.wishlist-add-btn svg{width:4rem;height:4rem}.wishlist-empty-card{background-color:#f5f2e7;border-radius:1rem;padding:2.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;min-height:41.7rem}.wishlist-empty-card__text{max-width:23.6rem;font-family:Nagel;font-size:1.3rem;font-weight:500;text-align:center}.wishlist-empty-card .default-btn{width:100%;max-width:21.3rem}.wishlist-create-modal .wishlist-create__form{display:flex;flex-direction:column}.wishlist-create-modal .wishlist-create__inputs{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:3rem}.wishlist-create-modal .wishlist-create__date{display:flex;flex-direction:column;gap:.8rem}.wishlist-create-modal .wishlist-create__date-label{font-family:Nagel;font-size:1.3rem;font-weight:500}.wishlist-create-modal .wishlist-create__date small{color:rgba(24,24,24,.25);font-family:Nagel;font-size:1.1rem;line-height:1.35}.wishlist-create-modal .wishlist-create__checks{display:flex;flex-direction:column;gap:1.8rem;margin-bottom:2.8rem}.wishlist-create-modal .wishlist-create__check .checkbox__text{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.wishlist-create-modal .wishlist-create__check-text{font-weight:400}.wishlist-share__share{display:flex;flex-direction:column;gap:1.6rem}.wishlist-share .modal__content{display:flex;flex-direction:column;gap:4.5rem}.wishlist-share .modal__title{font-family:Nagel;font-size:1.3rem;font-weight:500;letter-spacing:.02em;margin:0}.wishlist-share .modal-field{display:grid;grid-template-columns:1fr auto}.wishlist-share .modal-field__text{width:calc(100% + .3rem);margin-right:-.3rem;height:auto;align-content:center;padding:0rem 2rem;color:rgba(24,24,24,.25);font-family:Nagel;font-size:1.3rem;line-height:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:.1rem solid #FD6735;border-right:none;border-radius:.3rem 0 0 .3rem}.wishlist-share .modal-field__btn{flex:none}.wishlist-share .modal-info{display:flex;align-items:center;gap:1.1rem}.wishlist-share .modal-info__icon{flex:none;width:4rem;height:4rem;color:rgba(24,24,24,.25)}.wishlist-share .modal-info__text{font-family:Nagel;font-size:1.3rem;line-height:1;font-weight:400;letter-spacing:.02em}.wishlist-share .wishlist-share-social{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding-top:.4rem}.wishlist-share .wishlist-share-social__title{font-family:Nagel;font-size:1.3rem;font-weight:500;letter-spacing:.02em;margin:0}.wishlist-share .wishlist-share-social__list{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}.wishlist-share .wishlist-share-social__link{width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;color:#fd6735;transition:.3s}@media (hover){.wishlist-share .wishlist-share-social__link:hover{color:#df5223}}@media (hover: none){.wishlist-share .wishlist-share-social__link:active{color:#df5223}}.wishlist-share-moder{position:relative;width:calc(100% + 19rem);margin:4rem -9.5rem -8.5rem;padding:4rem 9.5rem 5rem;background-color:#fd6735;color:#fcf8ec;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.4rem}@media (max-width: 1024px){.wishlist-share-moder{width:calc(100% + 12rem);margin:2rem -6rem -6rem;padding:2rem 6rem 4rem;border-radius:0 0 1rem 1rem}}@media (max-width: 768px){.wishlist-share-moder{width:calc(100% + 3.2rem);margin:2rem -1.6rem -2rem;padding:2rem 1.6rem}}.wishlist-share-moder:before{content:"";position:absolute;z-index:-1;top:-4rem;left:0;width:100%;height:8rem;background-color:#fd6735;-webkit-mask-image:url(/img/circle-white.svg);mask-image:url(/img/circle-white.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center}@media (max-width: 1024px){.wishlist-share-moder:before{height:6rem;top:-3rem}}.wishlist-share-moder__text{font-family:Nagel;font-size:1.3rem;font-weight:500;letter-spacing:.02em}.wishlist-share-moder__desc{font-family:Nagel;font-size:1rem;font-weight:400;letter-spacing:.02em}
