#wishlist{background-color:#f8f6f4}#wishlist #breadcrumb{background-color:#fff}#wishlist .wishlist-main{display:flex;flex-direction:column}#wishlist .container{padding-top:58px;padding-bottom:100px}@media(max-width:768px){#wishlist .container{padding-top:36px;padding-bottom:66px}}#wishlist .header{display:flex;justify-content:space-between;align-items:center;gap:20px;position:relative}@media(max-width:350px){#wishlist .header{gap:0}}#wishlist .header .back{display:flex;align-items:center;gap:15px;cursor:pointer;text-decoration:none;color:#1a1818}#wishlist .header .back button{background-color:#f8f6f4;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid #00499b}@media(max-width:400px){#wishlist .header .back button{width:28px;height:28px}}#wishlist .header .back span{font-size:16px;line-height:24px;font-family:source-serif-pro,sans-serif;color:#1a1818}@media(max-width:1024px){#wishlist .header .back span{display:none}}#wishlist .header .title-edit-container{display:flex;gap:3px;align-items:end;justify-content:center}#wishlist .header .title-edit-container .edit-mobile{display:none}@media(max-width:1024px){#wishlist .header .title-edit-container .edit-mobile{display:block;width:30px;height:30px}}#wishlist .header h1{font-size:24px;line-height:33px;font-weight:600;color:#1a1818}@media(max-width:768px){#wishlist .header h1{font-size:20px;line-height:28px;color:#00499b}}@media(max-width:575px){#wishlist .header h1{font-size:18px}}#wishlist .header .edit,#wishlist .header .sort{background-color:#f8f6f4;border:1px solid #00499b;height:48px;padding:0 24px;display:flex;align-items:center;gap:29px;font-weight:700;font-size:16px;line-height:22px;color:#00499b;font-family:Manrope,sans-serif;border-radius:5px;transition:.3s}@media(max-width:1024px){#wishlist .header .edit,#wishlist .header .sort{opacity:0;padding:0}}#wishlist .header .edit:hover,#wishlist .header .sort:hover{background-color:#00499b;color:#fff}#wishlist .header .edit:hover svg path,#wishlist .header .sort:hover svg path{stroke:#fff}@media(max-width:1024px){#wishlist .header .edit span,#wishlist .header .sort span{display:none}}#wishlist .header .edit svg,#wishlist .header .sort svg{width:30px;height:30px}@media(max-width:1024px){#wishlist .header .edit svg,#wishlist .header .sort svg{width:20px;height:20px}}@media(max-width:400px){#wishlist .header .edit svg,#wishlist .header .sort svg{width:25px;height:25px}}#wishlist .header.no-edit{justify-content:center}#wishlist .header.no-edit .back{position:absolute;left:0}#wishlist .header.no-edit .title-edit-container{margin:0}#wishlist .isPublic{display:flex;align-items:center;justify-content:center;width:170px;gap:8px;margin:15px auto 0;text-align:center}#wishlist .isPublic svg{width:27px;height:27px}#wishlist .isPublic p{font-size:14px;line-height:24px;font-family:Manrope,sans-serif;color:#707174;margin:0}#wishlist .content{position:relative}#wishlist .content .loading-backdrop{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10000;background-color:#fff9}#wishlist .content{padding-top:35px auto 80px}#wishlist .content .empty-wishlist{margin:35px auto 25px;max-width:615px;width:100%;background-color:#ebf0f6;padding:45px 11px 11px;display:flex;flex-direction:column;align-items:center;border-radius:5px}@media(max-width:575px){#wishlist .content .empty-wishlist{margin:15px auto 0}}#wishlist .content .empty-wishlist h3{font-size:20px;line-height:27px;font-family:Manrope,sans-serif;color:#1a1818}#wishlist .content .empty-wishlist p{font-size:16px;line-height:24px;color:#1a1818;margin:14px 0 22px;max-width:375px;text-align:center}#wishlist .content .empty-wishlist a{text-decoration:none;max-width:326px;height:48px;display:flex;justify-content:center;align-items:center;gap:12px;width:100%;background-color:#ebf0f6;border:1px solid #00499b;color:#00499b;padding:14px 4px;margin-bottom:41px;border-radius:5px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;transition:.3s}#wishlist .content .empty-wishlist a:hover{background-color:#00499b;color:#fff}#wishlist .content .skeleton-card{width:100%;height:400px;border-radius:12px;background:linear-gradient(90deg,#eee 25%,#f5f5f5,#eee 75%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite;margin-bottom:24px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}#wishlist .wishlist-public{background-color:#d8e1ee;border:1px solid #c6d2e3;width:100%;max-width:615px;height:97px;border-radius:6px;align-self:center;justify-self:center}@media(max-width:1024px){#wishlist .wishlist-public{display:none}}#wishlist .wishlist-public .icon-info{display:flex;gap:20px;align-items:center;padding:10px 8px}#wishlist .wishlist-public .icon-info svg{width:36px;height:36px}#wishlist .wishlist-public .icon-info p{font-size:14px;line-height:20px;margin:0;color:#2b2926;text-align:start}#wishlist .wishlist-public .public-button{display:flex;gap:10px;align-items:start;margin-left:65px;position:relative}#wishlist .wishlist-public .public-button p{font-size:14px;line-height:24px;color:#1a1818;font-family:Manrope,sans-serif;font-weight:600;margin:0;padding:0}#wishlist .wishlist-public .public-button .toggle-button{width:52px;height:26px;padding:0;border-radius:100px;border:1px solid #d3cac3;cursor:pointer;background-color:#fff;transition:background-color .3s ease;position:relative}#wishlist .wishlist-public .public-button .toggle-button:hover .hover-info-off{display:flex}#wishlist .wishlist-public .public-button .circle{width:14px;height:14px;background-color:#96abc9;border-radius:100px;position:absolute;top:4px;transition:background-color .9s ease}#wishlist .wishlist-public .public-button .on .circle{left:30px;background-color:#00499b}#wishlist .wishlist-public .public-button .off .circle{left:3px}#wishlist .wishlist-public .hover-info-on{display:none}#wishlist .wishlist-public .hover-info-off{z-index:5;display:none;align-items:center;justify-content:center;position:absolute;bottom:35px;left:-50px;background-color:#fff;width:148px;height:54px;box-shadow:0 10px 30px #00000029}#wishlist .wishlist-public .hover-info-off p{font-size:12px;line-height:18px;color:#2b2926;padding:0 8px}#wishlist .wishlist-public .hover-info-off .hover-triangle{position:absolute;width:15px;height:15px;bottom:-5px;background-color:#fff;transform:rotate(40deg)}#wishlist .personalized-products-container{background-color:#fff}#wishlist .products-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:20px;background-color:#f8f6f4;margin-top:45px;overflow-x:auto;max-width:100%}@media(max-width:1200px){#wishlist .products-container{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:18px}}@media(max-width:1024px){#wishlist .products-container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px}}@media(max-width:575px){#wishlist .products-container{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media(max-width:475px){#wishlist .products-container{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));-moz-column-gap:10px;column-gap:10px;row-gap:13px}}#wishlist .products-container .product-card .wishlist{top:0;right:0}#wishlist .products-container .product-card .wishlist-wrapper{top:2px;right:0}@media(max-width:475px){#wishlist .products-container .product-card .wishlist-wrapper .wishlist{width:21px;height:35px}}#wishlist .pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}#wishlist .pagination button{padding:8px 12px;border:none;cursor:pointer;background-color:#00499b;color:#fff;border-radius:5px}#wishlist .pagination button:disabled{opacity:.5;cursor:not-allowed}#edit-wishlist-container .container{padding:0}.edit-wishlist-modal .edit-wishlist-container{display:flex;justify-content:center;flex-direction:column;width:100%}.edit-wishlist-modal .edit-wishlist-container .title{font-size:20px;line-height:27px;font-weight:700;font-family:Manrope,sans-serif;color:#00499b;text-align:center;padding:39px 0;background-color:#f8f6f4;margin-bottom:30px}@media(max-width:1024px){.edit-wishlist-modal .edit-wishlist-container .title{font-size:16px;line-height:22px;padding:29px 0 25px}}.edit-wishlist-modal .edit-wishlist-container p{text-align:center;margin:auto auto 20px;font-size:16px;line-height:24px;color:#1a1818;font-family:source-serif-pro,sans-serif;font-weight:400;max-width:362px;width:100%}.edit-wishlist-modal .edit-wishlist-container form{max-width:400px;width:100%;margin:auto;display:flex;flex-direction:column;gap:13px}.edit-wishlist-modal .edit-wishlist-container form .public-button{width:130px;height:53px;margin-bottom:32px}@media(max-width:1024px){.edit-wishlist-modal .edit-wishlist-container form .public-button{margin-bottom:27px;padding:0 10px}}.edit-wishlist-modal .edit-wishlist-container form .public-button p{margin:0;font-size:14px;line-height:24px;color:#1a1818;font-family:Manrope,sans-serif;text-align:start}.edit-wishlist-modal .edit-wishlist-container form .public-button .toggle-button{width:52px;height:26px;padding:0;border-radius:100px;border:1px solid #d3cac3;cursor:pointer;background-color:#fff;transition:background-color .3s ease;position:relative}.edit-wishlist-modal .edit-wishlist-container form .public-button .toggle-button:hover .hover-info-off{display:flex}.edit-wishlist-modal .edit-wishlist-container form .public-button .circle{width:14px;height:14px;background-color:#96abc9;border-radius:100px;position:absolute;top:4px;transition:background-color .9s ease}.edit-wishlist-modal .edit-wishlist-container form .public-button .on .circle{left:30px;background-color:#00499b}.edit-wishlist-modal .edit-wishlist-container form .public-button .off .circle{left:3px}.edit-wishlist-modal .edit-wishlist-container form .hover-info-on{display:none}.edit-wishlist-modal .edit-wishlist-container form .hover-info-off{z-index:5;display:none;align-items:center;justify-content:center;position:absolute;bottom:35px;left:-50px;background-color:#fff;width:148px;height:54px;box-shadow:0 10px 30px #00000029}.edit-wishlist-modal .edit-wishlist-container form .hover-info-off p{font-size:12px;line-height:18px;color:#2b2926;padding:0 8px}.edit-wishlist-modal .edit-wishlist-container form .hover-info-off .hover-triangle{position:absolute;width:15px;height:15px;bottom:-5px;background-color:#fff;transform:rotate(40deg)}.edit-wishlist-modal .edit-wishlist-container .footer{padding-top:22px;display:flex;flex-direction:column;gap:4px;align-items:center;border-top:1px solid #f8f6f4;border-bottom:1px solid #f8f6f4}@media(max-width:1024px){.edit-wishlist-modal .edit-wishlist-container .footer{padding-top:20px}}.edit-wishlist-modal .edit-wishlist-container .footer span{max-width:362px;width:100%;text-align:center;font-size:16px;line-height:24px;color:#1a1818;font-family:source-serif-pro,sans-serif}.edit-wishlist-modal .edit-wishlist-container .footer button{max-width:326px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #00499b;color:#00499b;padding:13px 120px;border-radius:5px;font-family:Manrope,sans-serif;font-size:16px;line-height:22px;font-weight:700;margin:15px 0 22px;transition:.3s}.edit-wishlist-modal .edit-wishlist-container .footer button svg line{stroke:#1a1818}.edit-wishlist-modal .edit-wishlist-container .footer button:hover{opacity:.5}@media(max-width:1024px){.edit-wishlist-modal .edit-wishlist-container .footer button{margin:15px 0 20px}}.edit-wishlist-modal .edit-wishlist-container .finish-button-container{display:flex;justify-content:flex-end}.edit-wishlist-modal .edit-wishlist-container .finish-button-container button{width:207px;height:48px;background-color:#00499b;border-radius:5px;border:1px solid #00499b;font-size:16px;line-height:22px;font-weight:600;color:#fff;margin:26px 33px}@media(max-width:1024px){.edit-wishlist-modal .edit-wishlist-container .finish-button-container button{width:174px;margin:17px 33px 56px}}
