beryl-favourite-button,beryl-favourites-count{display:inline-flex;position:relative;flex:0 0 auto}.beryl-favourite-toggle,.beryl-favourites-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;background:transparent;color:inherit;border:0;border-radius:var(--beryl-control-radius,8px);cursor:pointer}.beryl-favourite-toggle[aria-pressed=true] svg{fill:currentColor}.beryl-favourite-toggle:disabled{cursor:default;opacity:.5}.beryl-favourites-count{position:absolute;inset-block-start:0;inset-inline-end:0;font-size:11px;line-height:1.4;min-width:15px;text-align:center;color:var(--color-foreground);background:var(--color-background);border-radius:8px}.beryl-favourites-count[hidden]{display:none}beryl-favourites-page{display:block;min-width:0}.beryl-favourites-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;padding:0;margin:32px 0;list-style:none}.beryl-favourites-item{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:12px}.beryl-favourites-item img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--beryl-media-radius,12px);background:var(--beryl-surface,#F7F5F1)}.beryl-favourites-item h2{font-size:16px;margin:0;overflow-wrap:anywhere}.beryl-favourites-item p{margin:0}.beryl-favourites-item a{color:inherit}.beryl-favourites-item a:not(:has(img)),.beryl-favourites-remove{text-decoration:underline;text-underline-offset:.2em}.beryl-favourites-item label{display:grid;gap:8px;font-size:14px}.beryl-favourites-item select{width:100%;min-width:0;min-height:44px;padding:8px;color:var(--beryl-ink,#1C1B19);background:var(--beryl-surface,#F7F5F1);border:0;border-radius:var(--beryl-control-radius,8px)}.beryl-favourites-item button{min-height:44px;border-radius:var(--beryl-control-radius,8px);padding:10px 12px;cursor:pointer}.beryl-favourites-add{color:#fff;background:var(--beryl-accent,#B5481A);border:0}.beryl-favourites-add:hover{background:var(--beryl-accent-hover,#963B14)}.beryl-favourites-add:disabled{background:var(--beryl-surface-deep,#EFEBE4);color:var(--beryl-ink-soft,#5E5A54);cursor:default}.beryl-favourites-remove{align-self:start;border:0;background:transparent;color:inherit}.beryl-favourites-item.is-sold-out img{filter:grayscale(1);opacity:.65}.beryl-favourites-error{color:var(--beryl-sale,#9C2F2F)}@media(min-width:750px){.beryl-favourites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/beryl-favourites.css.map */
