.wish-header{display:flex;justify-content:center;gap:5rem;margin:3rem 0}.wish-header-option{font-weight:600;color:#9d9d9d;font-size:2.1rem;padding:0 2rem;cursor:pointer}.wish-active-header{border-bottom:2px solid #e9718b;color:#e9718b}.empty-list{display:none;flex-direction:column;justify-content:center;align-items:center;margin-top:7rem}.empty-list h1{color:#3d4246;font-weight:700;font-size:3rem;margin:0;text-align:center}.empty-list p{color:#6e6c7c;font-size:2.3rem;margin:0}.empty-list img{height:20rem;width:20rem;margin:1rem 0 0}#share-wishlist{display:flex;align-items:center;gap:1rem;font-size:2.25rem;color:#e9718b;cursor:pointer;width:fit-content;float:right}#share-wishlist img{height:2.5rem;width:auto}#btn{background-color:#e9718b;width:fit-content;white-space:nowrap;padding:1.25rem 3.5rem;color:#fff;font-size:1.25rem;letter-spacing:.1rem;line-height:calc(1 + .2/var(--font-body-scale));margin:0 auto;text-decoration:none;font-weight:600;border-radius:.5rem;margin-top:2.5rem}#btn:hover{box-shadow:0 4px 4px 0 #00000040}#reco-loader{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:.5rem}#recommendations-loader{width:50px;--b: 8px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(#0000 10%,#e9708a) content-box;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l4 1s infinite steps(10);display:block!important}#recently-viewed-items,#wish-items{display:flex;flex-direction:column}.wishlist-actions{display:flex;align-items:flex-end;height:min-content}.wishlist-actions .quick-add{flex:1}.wishlist-actions img{height:3.5rem;width:auto;margin:0 1.5rem 0 0;cursor:pointer;position:sticky;z-index:1}#delete-dialog,#login-dialog{display:none;background:#000000a1;position:fixed;width:100%;height:100%;top:0;bottom:0;z-index:10;justify-content:center;align-items:center}#delete-dialog-content{background:#fff8f8;padding:3.5rem;border-radius:1.5rem}#login-dialog-content{background:#fff8f8;border-radius:1.5rem;max-width:40rem}#delete-dialog-content{max-width:48rem}#login-dialog-content{padding:2rem;width:40rem;background:#fff;position:relative}#login-dialog p{color:#595959;margin:.5rem 0 0;text-align:left}#delete-dialog-content p,#login-dialog-header p{color:#000;font-size:2rem;line-height:normal;margin:0;padding-bottom:4rem;text-align:center}#login-dialog-header p{padding-bottom:0;text-align:left;max-width:90%}.dialog-buttons{display:flex;gap:2rem}.dialog-button{padding:1rem;border-radius:1rem;border:1px solid #e9718b}#dialog-button-1,#dialog-button-2{flex:1;cursor:pointer;text-align:center;font-size:1.7rem;font-weight:600;color:#e9718b}#dialog-button-2{color:#fff;background:#e9718b}#dialog-close{height:1.5rem;width:1.5rem;cursor:pointer;position:absolute;right:2rem}#moved-to-cart{position:fixed;display:none;justify-content:center;align-items:center;top:50%;background:#e7f7f0;max-width:30%;border-radius:1rem;width:fit-content;left:40%;z-index:2}#moved-to-cart p{color:#000;font-size:2rem;margin:1rem;width:70%;line-height:1.4;text-align:center}.section-collection-list{display:none;margin-top:3rem}.customer form{margin-top:2rem!important}.customer:not(.account):not(.order){padding-left:0!important;padding-right:0!important;max-width:100%!important}.customer button{width:100%}.customer .field label,.customer label{color:#000;text-align:left}.customer>h1{text-align:center!important}#cancel-reset,#forgot-password{cursor:pointer;width:fit-content}#recover,#recover+div{display:block!important}#main-recover{display:none}#recover{font-size:2rem!important;text-align:left!important}.quick-add{margin:0!important}@media screen and (max-width:750px){.wish-header{gap:0}.wish-header-option{font-size:1.6rem;flex:1;display:flex;text-align:center;justify-content:center;align-items:center;padding:0}#share-wishlist{gap:.5rem;font-size:1.5rem}#share-wishlist img{height:1.5rem}.wishlist-actions img{height:7vw;margin:0 .5rem 0 0}#delete-dialog-content,#login-dialog-content{max-width:90%;padding:1.5rem}#delete-dialog-content p{font-size:1.5rem;padding-bottom:2.5rem}.dialog-buttons{gap:1rem}.dialog-button{padding:.5rem}#dialog-button-1,#dialog-button-2{font-size:1.4rem}#moved-to-cart{left:5%;max-width:90%}#moved-to-cart p{font-size:1.5rem}.collection-list-title,.empty-list h1{font-size:5.5vw}.empty-list p{font-size:5vw}#dialog-close{right:1.5rem}#wish-items{gap:1.5rem}}