hirakan-purchase-notifications[hidden]{display:none!important}hirakan-purchase-notifications:not([hidden]){position:fixed;z-index:3;left:20px;bottom:var(--hirakan-purchase-offset, 20px);width:calc(100vw - 40px);max-width:360px;color:#1f211e;font-family:inherit;animation:hirakan-purchase-enter .15s ease-out both}.hirakan-purchase-card{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid #e0e8f0;border-radius:8px;background:#fff;box-shadow:0 3px 14px #1f211e1f;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.hirakan-purchase-card--has-image{grid-template-columns:56px minmax(0,1fr) 44px}.hirakan-purchase-card__image{display:block;width:56px;height:56px;overflow:hidden;border-radius:4px}.hirakan-purchase-card__image img{display:block;width:100%;height:100%;object-fit:contain}.hirakan-purchase-card__copy{min-width:0}.hirakan-purchase-card__message,.hirakan-purchase-card__title,.hirakan-purchase-card__age,.hirakan-purchase-card__example{display:block;margin:0;font-size:14px;line-height:1.4}.hirakan-purchase-card__title{color:#2a5988;font-weight:700;text-decoration:underline;text-underline-offset:2px}.hirakan-purchase-card__age,.hirakan-purchase-card__example{margin-top:2px;color:#5d625c;font-size:12px}.hirakan-purchase-card__close{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:#5d625c;cursor:pointer}.hirakan-purchase-card__close:hover{background:#f4f7fa;color:#1f211e}.hirakan-purchase-card__close:focus-visible,.hirakan-purchase-card__title:focus-visible,.hirakan-purchase-card__image:focus-visible{outline:2px solid #2a5988;outline-offset:2px}@keyframes hirakan-purchase-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){hirakan-purchase-notifications:not([hidden]){left:12px;right:12px;margin-inline:auto;bottom:calc(var(--hirakan-purchase-offset, 12px) + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px);max-width:400px}hirakan-purchase-notifications[data-mobile=false]{display:none!important}}@media(max-width:360px){.hirakan-purchase-card{grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:10px}.hirakan-purchase-card--has-image{grid-template-columns:56px minmax(0,1fr) 44px}}@media(min-width:750px){hirakan-purchase-notifications[data-desktop=false]{display:none!important}}@media(prefers-reduced-motion:reduce){hirakan-purchase-notifications:not([hidden]){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hirakan-purchase-notifications.css.map */
