boonjan-magic-layers .bj-product-actions{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}boonjan-magic-layers .bj-favorite-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 10px;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}boonjan-magic-layers .bj-favorite-toggle svg,.bj-favorites__remove svg,.bj-favorites__empty svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}boonjan-magic-layers .bj-favorite-toggle[aria-pressed=true] svg{fill:currentColor}boonjan-magic-layers .bj-favorites-link{display:inline-block;min-height:44px;padding:10px 8px;color:inherit;font-size:12px;text-decoration-thickness:1px;text-underline-offset:5px}boonjan-favorites{display:block;max-width:1120px;margin:auto;padding:clamp(42px,6vw,76px) 24px;color:#171717;scroll-margin-top:calc(var(--header-height, 90px) + 20px)}boonjan-favorites [hidden]{display:none!important}boonjan-favorites h2{margin:0;color:inherit;font-family:var(--font-heading--family, serif);font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.2}.bj-favorites__heading{text-align:center}.bj-favorites__eyebrow{margin:0 0 14px;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.bj-favorites__heading>p:last-child{max-width:450px;margin:16px auto 0;font-size:14px;line-height:1.65}.bj-favorites__empty{max-width:520px;margin:28px auto 0;padding:24px 20px;border-top:1px solid #dedbd4;text-align:center;font-size:13px;line-height:1.65}.bj-favorites__empty svg{display:block;margin-inline:auto;width:26px;height:26px}.bj-favorites__empty p{margin:12px 0 0}.bj-favorites__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:30px 0 0;padding:0;list-style:none}.bj-favorites__card{position:relative;min-width:0;padding:16px 16px 22px;border:1px solid #e4e1db;border-radius:3px;background:#fffc;text-align:center}.bj-favorites__image{display:block;aspect-ratio:1;margin-bottom:18px}.bj-favorites__image img{width:100%;height:100%;object-fit:contain}.bj-favorites__card h3{margin:0 0 8px;font-family:var(--font-body--family, sans-serif);font-size:14px;font-weight:400;line-height:1.45;color:inherit}.bj-favorites__card a{color:inherit}.bj-favorites__card h3 a{text-decoration:none}.bj-favorites__price{margin:0 0 14px;font-size:12px}.bj-favorites__product-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-underline-offset:5px}.bj-favorites__remove{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:#171717;cursor:pointer}.bj-favorites__remove svg{fill:currentColor;width:20px;height:20px}boonjan-favorites :focus-visible,boonjan-magic-layers .bj-favorite-toggle:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(max-width:749px){boonjan-favorites{padding-inline:20px}.bj-favorites__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bj-favorites__card{padding:10px 10px 14px}.bj-favorites__card h3{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/232/assets/boonjan-favorites.css.map */
