.product-grid .scroll-trigger:has(miyabi-cake-quick-add){opacity:1!important;transform:none!important;animation:none!important}.miyabi-message-dialog [hidden]{display:none!important}.card-wrapper:has(miyabi-cake-quick-add) .card>.card__content{flex:1;align-content:stretch}.card-wrapper:has(miyabi-cake-quick-add) .card>.card__content>.card__information{display:flex;flex-direction:column;text-align:left;padding:18px 16px 16px}.card-wrapper:has(miyabi-cake-quick-add) .card-information{flex:1;display:flex;flex-direction:column;text-align:left;width:100%}.card-wrapper:has(miyabi-cake-quick-add) .card__heading{text-align:left;line-height:1.3}miyabi-cake-quick-add{display:flex;flex:1;flex-direction:column;position:relative;z-index:3;margin-top:7px}.miyabi-cake-flavours{color:#62625e;font:400 13px/1.55 var(--font-body-family);letter-spacing:.01em;margin:0 0 10px}.miyabi-cake-purchase__price{display:flex;flex-wrap:wrap;align-items:center;min-height:33px;gap:9px;color:#24246f;font:500 15px/1.4 var(--font-body-family);margin:auto 0 10px}.miyabi-cake-size-select{display:inline-flex;margin:0}.miyabi-cake-purchase__price select{position:relative;z-index:4;-webkit-appearance:auto;appearance:auto;background:transparent;border:1px solid #c7c5b9;border-radius:6px;color:#24246f;padding:6px 20px 6px 8px;font:500 14px/1.3 var(--font-body-family);max-width:140px}.miyabi-cake-quick-button__text{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:4px}.miyabi-cake-quick-button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;border:1px solid #24246f;border-radius:999px;padding:10px 15px;background:transparent;color:#24246f;cursor:pointer;font:600 13px/1.3 var(--font-body-family);transition:background .15s,color .15s}.miyabi-cake-quick-button:hover{background:#24246f;color:#fffdf7}.miyabi-cake-quick-button:disabled{cursor:not-allowed;opacity:.55}.miyabi-cake-quick-button:focus-visible,.miyabi-cake-purchase__price select:focus-visible{outline:2px solid #24246f;outline-offset:3px}.miyabi-cake-error{font:13px/1.5 var(--font-body-family);color:#a22626;margin:8px 0 0}.miyabi-message-dialog{box-sizing:border-box;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;padding:28px;color:#24246f;background:#fbf9f1;border:1px solid #d4cfbf;border-radius:18px;box-shadow:0 16px 60px #0003}.miyabi-message-dialog::backdrop{background:#11132b66}.miyabi-message-dialog__eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.1em;margin:0 0 8px}.miyabi-message-dialog h2{color:inherit;font-size:25px;line-height:1.25;margin:14px 0 20px}.miyabi-message-dialog label{display:block;margin-bottom:8px}.miyabi-message-dialog textarea{box-sizing:border-box;width:100%;border:1px solid #aaa89c;background:#fff;border-radius:8px;padding:12px;font:inherit;color:#24246f;resize:vertical}.miyabi-message-dialog__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.miyabi-message-dialog .button{min-width:130px;font-size:14px}.miyabi-choosing-help{display:inline-flex;align-items:center;gap:9px;color:#24246f;border:1px solid #c8c5b8;border-radius:999px;padding:10px 16px;text-decoration:none;font:500 14px/1.4 var(--font-body-family);margin-top:12px}.miyabi-choosing-help:hover{background:#eeecdf}.miyabi-choosing-help svg{width:19px;height:19px}@media(max-width:749px){.card-wrapper:has(miyabi-cake-quick-add) .card>.card__content>.card__information{padding:12px 10px}.miyabi-cake-flavours{font-size:12px}.miyabi-cake-quick-button{font-size:12px;padding:10px}.miyabi-cake-purchase__price{font-size:14px;gap:6px}.miyabi-message-dialog{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/miyabi-cake-quick-add.css.map */
