.hb-fav-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-xs, 8px);box-sizing:border-box;border:0;padding:0;background:transparent;color:var(--color-foreground);cursor:pointer}.hb-fav-btn__ico{display:inline-flex;width:var(--icon-size-sm, 20px);height:var(--icon-size-sm, 20px)}.hb-fav-btn__ico svg{width:100%;height:100%}.hb-fav-btn__ico--on,.hb-fav-btn[aria-pressed=true] .hb-fav-btn__ico--off{display:none}.hb-fav-btn[aria-pressed=true] .hb-fav-btn__ico--on{display:inline-flex}.hb-fav-btn--card{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:3;width:44px;height:44px;border-radius:50%;background:var(--color-background)}.hb-fav-btn--product{width:100%;height:var(--height-buy-buttons, 52px);min-height:var(--height-buy-buttons, 52px);border-radius:var(--style-border-radius-buttons-secondary)}.hb-fav-btn:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.hb-fav-headlink{position:relative}.hb-fav-headlink__count{position:absolute;inset-block-start:-2px;inset-inline-end:-5px;display:grid;place-items:center;width:3ch;height:18px;border-radius:100px;background:var(--color-foreground);color:var(--color-background);font-size:.625rem;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.hb-fav-headlink__count[hidden],.hb-fav>[hidden],.hb-fav-feedback[hidden]{display:none!important}.hb-fav-feedback{position:fixed;z-index:30;inset-inline:var(--page-margin, 16px);inset-block-end:16px;padding:var(--padding-lg, 16px);margin:0;border:1px solid var(--color-foreground);border-radius:var(--style-border-radius-inputs, 8px);color:var(--color-foreground);background:var(--color-background);overflow-wrap:anywhere}.hb-fav{width:100%}.hb-fav__toolbar{display:flex;align-items:center;gap:var(--gap-sm, 12px);margin-block:var(--padding-xl, 24px)}.hb-fav select{height:var(--height-buy-buttons, 52px);max-width:100%;min-width:0;font:inherit;padding-inline:var(--padding-lg, 16px);color:var(--color-input-text, var(--color-foreground));background:var(--color-input-background, var(--color-background));border:1px solid var(--color-input-border, var(--color-foreground));border-radius:var(--style-border-radius-inputs, 8px)}.hb-fav select:focus{outline:none;box-shadow:none}.hb-fav__grid{margin-block:var(--padding-xl, 24px)}.hb-fav>.button,.hb-fav__signin>.button,.hb-fav-account-row>.button{display:inline-flex;justify-content:center;align-items:center;height:var(--height-buy-buttons, 52px);min-height:var(--height-buy-buttons, 52px);padding-block:0;max-width:100%}.hb-fav-unavailable{display:flex;flex-direction:column;gap:var(--gap-sm, 12px);border:1px solid var(--color-border);padding:var(--padding-lg, 16px);min-width:0}.hb-fav-unavailable p{margin:0;overflow-wrap:anywhere}.hb-fav-unavailable .hb-fav-btn{position:static;width:100%;height:var(--height-buy-buttons, 52px)}.hb-fav-btn[aria-pressed=true] .hb-fav-btn__ico--on{color:#ff4315}.hb-fav-pending{min-height:18rem}.hb-fav-pending [data-hb-fav]{visibility:hidden}.hb-fav-account-row{display:flex;flex-direction:column;gap:var(--gap-sm, 12px);padding:var(--padding-lg, 16px);border:1px solid var(--color-border);min-width:0;overflow-wrap:anywhere}.hb-fav-account-row h2{margin:0}@media screen and (max-width:749px){.hb-fav-headlink{display:none}}#header-component[data-menu-style=drawer] .hb-fav-headlink{display:none}.hb-fav__count{margin:0 0 var(--gap-sm, 12px);font-size:.95rem;line-height:1.5;color:var(--color-foreground)}.hb-fav__empty{max-width:560px;text-align:start}.hb-fav__empty-text{margin:0 0 24px;font-size:.95rem;line-height:1.5;color:var(--color-foreground)}.hb-fav__empty-cta{display:inline-flex;align-items:center;gap:12px;color:var(--color-foreground);font-size:.95rem;line-height:1.2;text-decoration:none;transition:color var(--animation-speed-slow, .3s) var(--animation-easing, ease)}.hb-fav__empty-cta-text{border-bottom:1px solid currentColor;padding-bottom:4px}.hb-fav__empty-cta-arrow{flex:0 0 auto;display:block;width:1.05em;height:1.05em;opacity:0;transform:translate(-6px);transition:opacity var(--animation-speed-slow, .3s) var(--animation-easing, ease),transform .3s cubic-bezier(.2,.8,.2,1)}.hb-fav__empty-cta:hover,.hb-fav__empty-cta:focus-visible{color:var(--hb-accent, #ff4315)}.hb-fav__empty-cta:hover .hb-fav__empty-cta-arrow,.hb-fav__empty-cta:focus-visible .hb-fav__empty-cta-arrow{opacity:1;transform:translate(0)}.hb-fav-btn--title{position:relative;flex:0 0 auto;width:35px;height:35px;min-width:35px;min-height:35px;padding:8px;border-radius:0;background:transparent}.hb-fav-btn--title:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.hb-fav-headlink .svg-wrapper{position:relative}.hb-fav-headlink__dot{--hb-dot-core: calc(var(--icon-size-md, 22px) * .2062);--hb-dot-ring: calc(var(--icon-size-md, 22px) * .0833);--hb-dot-outer: calc(var(--hb-dot-core) + var(--hb-dot-ring) * 2);position:absolute;top:calc((100% - var(--icon-size-md, 22px)) / 2 + 5.3px - var(--hb-dot-outer) / 2);inset-inline-end:calc((100% - var(--icon-size-md, 22px)) / 2 + 1.4px - var(--hb-dot-outer) / 2);width:var(--hb-dot-core);height:var(--hb-dot-core);border-radius:50%;background:var(--hb-accent, #ff4315);border:var(--hb-dot-ring) solid var(--color-background, #fff);box-sizing:content-box;overflow:hidden;font-size:0;line-height:0;color:transparent;pointer-events:none}.hb-fav-headlink__dot[hidden]{display:none!important}@media(hover:hover){.header__column:has(.header-actions__action:hover) .header-actions__action:not(:hover),.header__column:has(header-menu:hover) header-menu:not(:hover),.header__column:has(.header__icon--menu:hover) .header__icon--menu:not(:hover){opacity:1}}.hb-fav-btn--title svg{flex-shrink:0;width:20px;height:20px;min-width:20px;min-height:20px;overflow:visible}.hb-fav__grid .resource-list__item{position:relative}.hb-fav__signin{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-md, 16px);max-width:560px;margin-block:var(--padding-xl, 24px)}.hb-fav__signin .hb-fav__empty-text{margin:0}.hb-fav-btn--title .hb-fav-btn__ico--plain{flex-shrink:0;width:20px;height:20px;min-width:20px}.hb-fav-btn--title svg path{transition:none}.hb-fav-btn--title[aria-pressed=true] svg path{fill:var(--hb-accent, #ff4315);stroke:var(--hb-accent, #ff4315)}.hb-fav-btn--title{transition:transform .18s var(--animation-timing-bounce, cubic-bezier(.34, 1.56, .64, 1))}@media(hover:hover){.hb-fav-btn--title:hover{transform:translateY(-1px)}}.hb-fav-btn--title:active{transform:scale(.92)}.hb-fav-btn.just-clicked svg{animation:hb-heart-pop .32s var(--animation-timing-bounce, cubic-bezier(.34, 1.56, .64, 1))}.hb-fav-btn--title.just-clicked.is-adding:after{content:"";position:absolute;top:50%;left:50%;width:19px;height:19px;border-radius:50%;border:1.5px solid var(--hb-accent, #ff4315);transform:translate(-50%,-50%) scale(.5);opacity:.6;pointer-events:none;animation:hb-heart-ping .55s ease-out forwards}@keyframes hb-heart-pop{0%{transform:scale(1)}35%{transform:scale(1.25)}60%{transform:scale(.95)}to{transform:scale(1)}}@keyframes hb-heart-ping{0%{transform:translate(-50%,-50%) scale(.5);opacity:.6}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.hb-fav-btn,.hb-fav-btn.just-clicked svg,.hb-fav-btn--title.just-clicked.is-adding:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hb-favourites.css.map */
