.product-card-wrapper{isolation:isolate}.aveyra-wishlist-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#222;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease}.product-card-wrapper .card>.aveyra-wishlist-button{position:absolute;inset:6px 6px auto auto;z-index:3;width:44px;height:44px;opacity:.75}.aveyra-wishlist-button .icon-aveyra-heart{width:18px;height:18px;flex:0 0 auto;fill:none}.aveyra-wishlist-button[aria-pressed=true] .icon-aveyra-heart path{fill:currentColor}.aveyra-wishlist-button[aria-pressed=true]{opacity:1}.aveyra-wishlist-button:focus-visible{outline:1px solid currentColor;outline-offset:2px}.header__icon--wishlist .icon-aveyra-heart{width:20px;height:20px}.header__icon--wishlist>.svg-wrapper{position:relative}.header__icon--wishlist .aveyra-wishlist-count{position:absolute;bottom:.8rem;left:2.2rem;display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;color:rgb(var(--color-button-text));font:inherit;font-size:.9rem;line-height:calc(1 + .1 / var(--font-body-scale));letter-spacing:normal;border:0;border-radius:100%;background:rgb(var(--color-button));box-shadow:none;pointer-events:none;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .18s ease}.header__icon--wishlist[data-wishlist-has-items=true] .aveyra-wishlist-count{opacity:1;transform:scale(1)}.aveyra-wishlist-button--text{min-height:44px;gap:9px;margin-top:8px;font:400 11px/1.4 var(--font-body-family);letter-spacing:.1em;text-transform:uppercase}.aveyra-favourites{min-height:45vh;padding:48px 15px 64px;background:#f6f3ed}.aveyra-favourites__heading{margin:0 0 36px;font:400 22px/1.2 var(--font-body-family);letter-spacing:.1em;text-align:center}.aveyra-favourites__empty,.aveyra-favourites__status,.aveyra-favourites__error{text-align:center;font:400 13px/1.7 var(--font-body-family);color:#77736d}.aveyra-favourites [hidden]{display:none}.aveyra-favourites .link{padding:0;border:0;background:transparent;color:#222;font:400 11px/1.5 var(--font-body-family);letter-spacing:.1em;text-underline-offset:4px}.aveyra-favourites #product-grid{margin:0}@media(hover:hover)and (pointer:fine){.aveyra-wishlist-button:hover{opacity:1}}@media screen and (max-width:749px){.header:has(.header__icon--wishlist){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header__icons:has(.header__icon--wishlist)>.header__search{flex:0 0 0;width:0}.header__icons:has(.header__icon--wishlist) .header__icon--search{position:absolute;left:6.2rem;top:50%;transform:translateY(-50%)}.product-card-wrapper .card>.aveyra-wishlist-button{inset:2px 2px auto auto}.aveyra-wishlist-button .icon-aveyra-heart{width:16px;height:16px}.aveyra-favourites{padding-top:36px;padding-bottom:48px}.aveyra-favourites .collection #product-grid>.grid__item:only-child{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.aveyra-wishlist-button,.header__icon--wishlist .aveyra-wishlist-count{transition:none}}aveyra-wishlist-drawer[hidden]{display:none}aveyra-wishlist-drawer{--fav-duration: .45s;--fav-easing: cubic-bezier(.78, 0, .33, 1);position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;z-index:1000;isolation:isolate;display:flex;justify-content:flex-end;overscroll-behavior:none}aveyra-wishlist-drawer>.aveyra-fav-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a80;opacity:0;transition:opacity var(--fav-duration) var(--fav-easing)}.aveyra-fav-panel{position:relative;display:flex;flex-direction:column;width:440px;max-width:100%;height:100%;background:#fff;color:#171717;transform:translate(100%);transition:transform var(--fav-duration) var(--fav-easing);padding-top:env(safe-area-inset-top,0px);box-sizing:border-box;outline:none}.is-open>.aveyra-fav-panel{transform:translate(0)}.is-open>.aveyra-fav-backdrop{opacity:1}.aveyra-fav-header{display:flex;align-items:center;justify-content:space-between;margin:0 20px;padding:18px 0;border-bottom:1px solid #e8e8e8;flex-shrink:0}.aveyra-fav-header h2{margin:0;font:400 13px var(--font-body-family);letter-spacing:2px}.aveyra-fav-header button{display:grid;place-items:center;width:44px;height:44px;padding:12px;border:0;background:transparent;color:inherit;cursor:pointer}.aveyra-fav-header svg{width:20px;height:20px}.aveyra-fav-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px}.aveyra-fav-item{display:grid;grid-template-columns:minmax(100px,34%) minmax(0,1fr);gap:16px;padding:16px 0;align-items:start;border-bottom:1px solid #e8e8e8;font:400 13px/1.5 var(--font-body-family);letter-spacing:0}.aveyra-fav-item img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.aveyra-fav-item a{color:inherit;text-decoration:none}.aveyra-fav-name{display:block;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.65px;overflow-wrap:break-word}.aveyra-fav-item p{margin:4px 0 6px;font-size:13px}.aveyra-fav-info{min-width:0}.aveyra-fav-actions{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:4px}.aveyra-fav-variant{display:block;font-size:10px;color:#777}.aveyra-fav-select{display:flex;align-items:center;justify-content:space-between;position:relative;min-height:30px;width:fit-content;min-width:96px;max-width:100%;gap:18px;border-bottom:1px solid #e5e5e5;color:#555;font-size:12px}.aveyra-fav-select:after{content:"";width:5px;height:5px;margin-right:3px;border-right:1px solid #777;border-bottom:1px solid #777;transform:rotate(45deg);flex-shrink:0}.aveyra-fav-select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;font:400 16px var(--font-body-family)}.aveyra-fav-select:not([data-pointer-focus]):has(select:focus-visible){outline:1px solid #777;outline-offset:3px}.aveyra-fav-add,.aveyra-fav-remove{display:block;background:transparent;border:0;padding:0;min-height:34px;color:#171717;text-align:left;text-decoration:underline;text-underline-offset:4px;font:400 11px/1.4 var(--font-body-family);letter-spacing:0;white-space:nowrap;cursor:pointer}.aveyra-fav-remove{color:#777;font-size:10px;text-decoration-color:#bbb}.aveyra-fav-add:disabled{color:#777;cursor:default}.aveyra-fav-empty{padding:32px 0;font:400 14px/1.6 var(--font-body-family);letter-spacing:0}.aveyra-fav-footer{flex-shrink:0;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid #e8e8e8}.aveyra-fav-footer button{width:100%;min-height:48px;border:0;border-radius:0;background:#171717;color:#fff;font:400 12px var(--font-body-family);letter-spacing:1.5px;cursor:pointer}aveyra-wishlist-drawer :focus-visible{outline:1px solid #171717;outline-offset:3px;box-shadow:none}.aveyra-fav-header button:focus-visible{outline:none;background:#f6f3ed;border-radius:50%}@media(max-width:749px){.aveyra-fav-panel{width:100%}}@media(prefers-reduced-motion:reduce){aveyra-wishlist-drawer{--fav-duration: 0ms}}.aveyra-fav-header{position:relative}aveyra-wishlist-drawer.is-removing .aveyra-fav-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#171717;transform-origin:left;animation:aveyra-fav-remove-progress .8s cubic-bezier(.22,1,.36,1) both}@keyframes aveyra-fav-remove-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){aveyra-wishlist-drawer.is-removing .aveyra-fav-header:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/aveyra-wishlist.css.map */
