.ame-favorites{display:grid;gap:var(--wp--preset--spacing--60)}.ame-favorites__head{border-bottom:var(--wp--custom--border--width) solid var(--wp--preset--color--neutral-400);display:grid;gap:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)}@media(min-width:1024px){.ame-favorites__head{align-items:end;column-gap:var(--wp--preset--spacing--80);grid-template-columns:minmax(0,1fr) minmax(0,460px)}}.ame-favorites__eyebrow,.ame-favorites__label{align-items:center;color:var(--wp--preset--color--neutral-600);display:flex;font-family:var(--wp--custom--typography--label-sm--family);font-size:var(--wp--custom--typography--label-sm--size);font-weight:var(--wp--custom--typography--label-sm--weight);gap:var(--wp--preset--spacing--20);letter-spacing:var(--wp--custom--typography--label-sm--letter-spacing);letter-spacing:.07em;line-height:var(--wp--custom--typography--label-sm--line-height);margin:0 0 var(--wp--preset--spacing--20);text-transform:var(--wp--custom--typography--label-sm--transform);text-transform:uppercase}.ame-favorites__name-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40)}.ame-favorites__name{font-family:var(--wp--custom--typography--headline-md--family);font-size:var(--wp--custom--typography--headline-md--size);font-weight:var(--wp--custom--typography--headline-md--weight);letter-spacing:var(--wp--custom--typography--headline-md--letter-spacing);line-height:var(--wp--custom--typography--headline-md--line-height);margin:0;overflow-wrap:anywhere;text-transform:var(--wp--custom--typography--headline-md--transform)}.ame-favorites__rename{flex:1 1 auto}.ame-favorites__rename[open]{flex-basis:100%}.ame-favorites__rename-toggle{color:var(--wp--preset--color--contrast);cursor:pointer;display:inline-flex;font-size:var(--wp--preset--font-size--sm);font-weight:600;letter-spacing:var(--wp--custom--tracking--small);list-style:none;padding:var(--wp--preset--spacing--10) 0;position:relative}.ame-favorites__rename-toggle::-webkit-details-marker{display:none}.ame-favorites__rename-toggle:after{background-color:var(--wp--preset--color--primary);bottom:0;content:"";height:var(--wp--custom--border--width);left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform var(--wp--custom--transition--fast)}@media(hover:hover){.ame-favorites__rename-toggle:hover:after{transform:scaleX(1)}}.ame-favorites__rename-toggle:focus-visible{outline:2px solid var(--wp--custom--color--focus);outline-offset:2px}.ame-favorites__rename[open] .ame-favorites__rename-toggle:after{transform:scaleX(1)}.ame-favorites__rename-form{display:grid;gap:var(--wp--preset--spacing--20);margin-top:var(--wp--preset--spacing--30);max-width:460px}.ame-favorites__rename-fields,.ame-favorites__share-row{display:grid;gap:var(--wp--preset--spacing--20);grid-template-columns:minmax(0,1fr) auto}.ame-favorites__count,.ame-favorites__lead{color:var(--wp--preset--color--neutral-600);font-family:var(--wp--custom--typography--body-md--family);font-size:var(--wp--custom--typography--body-md--size);font-weight:var(--wp--custom--typography--body-md--weight);letter-spacing:var(--wp--custom--typography--body-md--letter-spacing);line-height:var(--wp--custom--typography--body-md--line-height);margin:var(--wp--preset--spacing--20) 0 0;text-transform:var(--wp--custom--typography--body-md--transform)}.ame-favorites__share{display:grid;gap:var(--wp--preset--spacing--20)}.ame-favorites__share[hidden]{display:none}.ame-favorites__share-input{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--sm);text-overflow:ellipsis}.ame-favorites__share-note{align-items:center;color:var(--wp--preset--color--neutral-600);display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--sm);gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);letter-spacing:var(--wp--custom--tracking--small);margin:0}.ame-favorites__whatsapp{align-items:center;color:var(--wp--preset--color--contrast);display:inline-flex;font-weight:600;gap:var(--wp--custom--space--6);text-decoration:none}.ame-favorites__whatsapp .ame-icon{color:var(--wp--custom--color--whatsapp-deep)}@media(hover:hover){.ame-favorites__whatsapp:hover{text-decoration:underline;text-underline-offset:.25em}}.ame-favorites__whatsapp:focus-visible{outline:2px solid var(--wp--custom--color--focus);outline-offset:2px}.ame-favorites__guest{color:var(--wp--preset--color--neutral-700);font-family:var(--wp--custom--typography--body-md--family);font-size:var(--wp--custom--typography--body-md--size);font-weight:var(--wp--custom--typography--body-md--weight);letter-spacing:var(--wp--custom--typography--body-md--letter-spacing);line-height:var(--wp--custom--typography--body-md--line-height);margin:calc(var(--wp--preset--spacing--30)*-1) 0 0;text-transform:var(--wp--custom--typography--body-md--transform)}.ame-favorites__guest a{color:var(--wp--preset--color--contrast);font-weight:600;text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary);text-underline-offset:.25em}.ame-favorites__grid[hidden]{display:none}.ame-fav-table{border-collapse:collapse;width:100%}.ame-fav-table td,.ame-fav-table th{background:none;border-bottom:var(--wp--custom--border--width) solid var(--wp--preset--color--neutral-400);padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--30);text-align:left;vertical-align:middle}.ame-fav-table td:first-child,.ame-fav-table th:first-child{padding-left:0}.ame-fav-table td:last-child,.ame-fav-table th:last-child{padding-right:0}.ame-fav-table thead th{color:var(--wp--preset--color--neutral-500);font-family:var(--wp--custom--typography--label-sm--family);font-size:var(--wp--custom--typography--label-sm--size);font-weight:var(--wp--custom--typography--label-sm--weight);font-weight:500;letter-spacing:var(--wp--custom--typography--label-sm--letter-spacing);letter-spacing:.07em;line-height:var(--wp--custom--typography--label-sm--line-height);padding-block:0 var(--wp--preset--spacing--30);text-transform:var(--wp--custom--typography--label-sm--transform);text-transform:uppercase}.ame-fav-table__item{align-items:center;display:flex;gap:var(--wp--preset--spacing--40)}.ame-fav-table__thumb{aspect-ratio:1;background-color:var(--wp--preset--color--neutral-100);border-radius:var(--wp--custom--radius--sm);flex:none;overflow:hidden;width:72px}.ame-fav-table__thumb img{height:100%;object-fit:cover;width:100%}.ame-fav-table__title{display:flex;flex-direction:column;gap:var(--wp--custom--space--2);min-width:0}.ame-fav-table__weight{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--sm);font-weight:500;letter-spacing:var(--wp--custom--tracking--small)}.ame-fav-table__name{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--md);font-weight:600;text-decoration:none}@media(hover:hover){.ame-fav-table__name:hover{text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary);text-underline-offset:.25em}}.ame-fav-table__name:focus-visible{outline:2px solid var(--wp--custom--color--focus);outline-offset:2px}.ame-fav-table__price{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--sm);letter-spacing:var(--wp--custom--tracking--small);white-space:nowrap}.ame-fav-table__price .woocommerce-Price-amount{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--md);font-variant-numeric:tabular-nums;font-weight:700}.ame-fav-table__price del .woocommerce-Price-amount{color:var(--wp--preset--color--neutral-500);font-size:var(--wp--preset--font-size--xs);font-weight:400}.ame-fav-table__price ins{text-decoration:none}.ame-fav-table__date{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--sm);letter-spacing:var(--wp--custom--tracking--small);white-space:nowrap}.ame-fav-table__actions,.ame-fav-table__head-actions{text-align:right}.ame-fav-table__actions{white-space:nowrap}.ame-fav-table__buy{gap:var(--wp--preset--spacing--20);text-transform:none}.ame-fav--remove,.ame-fav-table__buy{font-size:var(--wp--preset--font-size--sm);letter-spacing:var(--wp--custom--tracking--small)}.ame-fav--remove{color:var(--wp--preset--color--neutral-600);font-weight:500;gap:var(--wp--custom--space--6);margin-left:var(--wp--preset--spacing--40);min-height:var(--wp--custom--control-height--sm);vertical-align:middle}@media(hover:hover){.ame-fav--remove:hover{color:var(--wp--preset--color--error)}}@media(max-width:767.98px){.ame-fav-table thead{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ame-fav-table tbody,.ame-fav-table tr{display:block}.ame-fav-table tr{border-bottom:var(--wp--custom--border--width) solid var(--wp--preset--color--neutral-400);column-gap:var(--wp--preset--spacing--40);display:grid;grid-template-columns:72px minmax(0,1fr);padding-block:var(--wp--preset--spacing--40);row-gap:var(--wp--custom--space--6)}.ame-fav-table td{border:0;padding:0;text-align:left}.ame-fav-table__item,.ame-fav-table__product{display:contents}.ame-fav-table__thumb{grid-column:1;grid-row:1/span 4}.ame-fav-table__date,.ame-fav-table__price,.ame-fav-table__stock,.ame-fav-table__title{grid-column:2}.ame-fav-table__actions{align-items:center;display:flex;grid-column:1/-1;justify-content:space-between;margin-top:var(--wp--preset--spacing--20)}.ame-fav-table__buy{flex:1}}.ame-favorites__empty[hidden]{display:none}.ame-favorites__head--shared{grid-template-columns:none}.ame-favorites__lead{margin:0}.ame-favorites__invite{border-top:var(--wp--custom--border--width) solid var(--wp--preset--color--neutral-400);display:grid;gap:var(--wp--preset--spacing--30);justify-items:center;padding-top:var(--wp--preset--spacing--60);text-align:center}.ame-favorites__invite-title{font-family:var(--wp--custom--typography--headline-md--family);font-size:var(--wp--custom--typography--headline-md--size);font-weight:var(--wp--custom--typography--headline-md--weight);letter-spacing:var(--wp--custom--typography--headline-md--letter-spacing);line-height:var(--wp--custom--typography--headline-md--line-height);margin:0;text-transform:var(--wp--custom--typography--headline-md--transform)}.ame-favorites__invite-text{color:var(--wp--preset--color--neutral-700);font-family:var(--wp--custom--typography--body-md--family);font-size:var(--wp--custom--typography--body-md--size);font-weight:var(--wp--custom--typography--body-md--weight);letter-spacing:var(--wp--custom--typography--body-md--letter-spacing);line-height:var(--wp--custom--typography--body-md--line-height);margin:0;max-width:44ch;text-transform:var(--wp--custom--typography--body-md--transform)}@media(prefers-reduced-motion:reduce){.ame-favorites__rename-toggle:after{transition:none}}
