/* Scoped creator entry points: no global header/layout overrides. */
.hg56-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid #ddd0df;border-radius:16px;background:#f4eef5;margin:24px 0;color:#643463}
.hg56-entry h2{font-family:inherit;font-weight:600;font-size:21px;margin:0 0 8px;color:#643463}
.hg56-entry p{margin:0;color:#554b54;font-size:15px}
.hg56-entry>a{display:inline-flex;align-items:center;justify-content:center;background:#de7429;color:#fff;border-radius:8px;padding:13px 20px;white-space:nowrap;font-weight:600;text-decoration:none}
.hg56-entry>a:focus-visible,.hg56-menu a:focus-visible,.hg56-menu summary:focus-visible{outline:3px solid #94d0c4;outline-offset:3px}
.hg56-entry-home{padding:36px;background:#eff8f5}
.hg56-entry-product{display:block;padding:18px}.hg56-entry-product h2{font-size:17px}.hg56-entry-product>a{margin-top:14px;background:transparent;border:1px solid #643463;color:#643463}
.hg56-menu{position:relative}.hg56-menu summary{cursor:pointer;list-style:none}.hg56-menu summary:after{content:'⌄';margin-left:8px}.hg56-menu summary::-webkit-details-marker{display:none}
.hg56-menu-links{background:#fff;border:1px solid #e4dce5;border-radius:0 0 10px 10px;box-shadow:0 8px 20px #3020301a;min-width:230px;padding:10px;z-index:1100}
.hg56-menu-desktop .hg56-menu-links{position:absolute;top:100%;left:0}.hg56-menu-links>a{display:block!important;padding:13px 15px!important;color:#643463!important;line-height:1.3;text-transform:none;font-size:15px}
.hg56-menu-links>a:last-child{border-top:1px solid #eee3ed;font-weight:600}.hg56-menu-links>a:hover{background:#f4eef5}
.hg56-menu-mobile .hg56-menu-links{position:static;box-shadow:none;border:0;padding-left:20px}.hg56-menu-mobile summary{padding:16px;color:#643463}
.hg56-cart-summary{margin:14px 0;padding:16px;border-radius:12px;background:#eff8f5}.hg56-cart-summary p{margin:6px 0}.hg56-cart-summary a{display:inline-block;margin:12px 15px 0 0;color:#643463;text-decoration:underline}.hg56-cart-summary:target{outline:2px solid #94d0c4;outline-offset:4px}
@media(max-width:767px){.hg56-entry{align-items:flex-start;flex-direction:column;gap:14px;padding:20px}.hg56-entry h2{font-size:19px}.hg56-entry-home{padding:24px 20px}.hg56-entry-listing{margin:12px 0;padding:16px}.hg56-entry-listing h2{font-size:17px}}

.hg56-thumbnail{display:flex;align-items:center;justify-content:center;min-height:110px;max-width:130px;background:#faf7f1;color:#643463;text-align:center;border-radius:10px;font-size:13px;overflow:hidden}.hg56-thumbnail>div{width:100%}.hg56-thumbnail svg{display:block;width:100%;height:150px}
