#bakala_product_notify.bk-notify-sheet{--bk-notify-accent:var(--m_accent_color2,var(--accent_color2,#ef3743));--bk-notify-accent-soft:color-mix(in srgb,var(--bk-notify-accent)9%,white);--bk-notify-ink:#03174d;--bk-notify-text:#42507a;--bk-notify-muted:#7986a9;--bk-notify-line:#e8ebf2;--bk-notify-soft:#f3f4f7;--bk-notify-ease:cubic-bezier(.22,1,.36,1);border-radius:0;overflow:hidden;padding:0!important}#bakala_product_notify.bk-notify-sheet.fade{opacity:1}#bakala_product_notify.bk-notify-sheet .modal-dialog{opacity:1;pointer-events:none;width:100%;max-width:520px;height:auto;margin:0 auto;display:block;position:absolute;inset:auto 0 0}#bakala_product_notify.bk-notify-sheet.fade .modal-dialog{transform:translateY(100%);transition:transform .34s var(--bk-notify-ease)!important}#bakala_product_notify.bk-notify-sheet.show .modal-dialog{transform:translateY(0)}#bakala_product_notify.bk-notify-sheet .modal-content{width:100%;height:auto;min-height:0;max-height:calc(100dvh - 20px);color:var(--bk-notify-ink);text-align:start;pointer-events:auto;background:#fff;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 -8px 32px #5e666e2e;border-radius:20px 20px 0 0!important;margin:0!important}.bk-notify-sheet__handle{background:#d5dbe8;border-radius:4px;flex-shrink:0;width:40px;height:4px;margin:10px auto 14px}.bk-notify-sheet__header{flex-shrink:0;align-items:center;gap:12px;padding:0 20px 18px;display:flex}.bk-notify-sheet__bell{background:var(--bk-notify-accent-soft);width:46px;height:46px;color:var(--bk-notify-accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.bk-notify-sheet__bell svg{transform-origin:50% 10%;animation:1.1s .35s both bk-notify-ring}#bakala_product_notify.bk-notify-sheet h2{color:var(--bk-notify-ink);margin:0 0 2px;font-size:17px;font-weight:800;line-height:1.6}#bakala_product_notify .bk-notify-sheet__header p{color:var(--bk-notify-muted);background:0 0;border:0;margin:0;padding:0;font-size:12.5px;line-height:1.8}#bakala_product_notify .bk-notify-sheet__close{background:var(--bk-notify-soft);width:36px;height:36px;color:var(--bk-notify-muted);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin-inline-start:auto;padding:0;transition:background-color .2s,color .2s;display:grid}#bakala_product_notify .bk-notify-sheet__close:hover{background:var(--bk-notify-line);color:var(--bk-notify-ink)}#bakala_product_notify.bk-notify-sheet #white_catnotification{width:100%;min-height:0;padding:0 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--bk-notify-line);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;margin:0;scroll-padding-bottom:130px;display:block;overflow-y:auto}.bk-notify-sheet__product{background:var(--bk-notify-soft);border-radius:14px;align-items:center;gap:12px;margin:18px 0 22px;padding:10px;display:flex}.bk-notify-sheet__product>div{min-width:0}#bakala_product_notify .bk-notify-sheet__product img{object-fit:contain;background:#fff;border-radius:11px;flex-shrink:0;width:58px;height:58px;margin:0;padding:4px}#bakala_product_notify .bk-notify-sheet__product span{color:var(--bk-notify-muted);margin-bottom:2px;font-size:11.5px;display:block}#bakala_product_notify .bk-notify-sheet__product strong{-webkit-line-clamp:2;color:var(--bk-notify-ink);-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.9;display:-webkit-box;overflow:hidden}#bakala_product_notify.bk-notify-sheet fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}#bakala_product_notify.bk-notify-sheet legend{float:none;width:auto;color:var(--bk-notify-ink);margin:0 0 10px;padding:0;font-size:13px;font-weight:800;line-height:1.8}#bakala_product_notify .bk-notify-sheet__event{border:1.5px solid var(--bk-notify-line);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;width:100%;margin:0 0 10px;padding:12px;transition:border-color .2s,background-color .2s;display:flex;position:relative}#bakala_product_notify .bk-notify-sheet__event:last-of-type{margin-bottom:0}#bakala_product_notify .bk-notify-sheet__event:hover{border-color:#d5dbe8}#bakala_product_notify .bk-notify-sheet__event:has(input:checked){border-color:var(--bk-notify-accent);background:color-mix(in srgb,var(--bk-notify-accent)4%,white)}.bk-notify-sheet__event-icon{background:var(--bk-notify-soft);width:42px;height:42px;color:var(--bk-notify-ink);border-radius:12px;flex-shrink:0;place-items:center;transition:background-color .2s,color .2s;display:grid}.bk-notify-sheet__event:has(input:checked) .bk-notify-sheet__event-icon{background:var(--bk-notify-accent-soft);color:var(--bk-notify-accent)}.bk-notify-sheet__event-copy{text-align:start;flex:1;min-width:0}#bakala_product_notify .bk-notify-sheet__event-copy strong{color:var(--bk-notify-ink);font-size:14px;font-weight:700;line-height:1.8;display:block}#bakala_product_notify .bk-notify-sheet__event-copy small{color:var(--bk-notify-muted);margin-top:1px;font-size:12px;line-height:1.8;display:block}#bakala_product_notify .bk-notify-sheet__event input{opacity:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.bk-notify-sheet__switch{background:#d5dbe8;border-radius:24px;flex-shrink:0;width:40px;height:24px;transition:background-color .2s;position:relative}.bk-notify-sheet__switch:after{content:"";top:3px;width:18px;height:18px;transition:transform .25s var(--bk-notify-ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #03174d33}.bk-notify-sheet__event input:checked+.bk-notify-sheet__switch{background:var(--bk-notify-accent)}.bk-notify-sheet__event input:checked+.bk-notify-sheet__switch:after{transform:translate(16px)}.bk-notify-sheet__event input:checked+.bk-notify-sheet__switch:dir(rtl):after{transform:translate(-16px)}.bk-notify-sheet__event input:focus-visible+.bk-notify-sheet__switch{outline:2px solid var(--bk-notify-accent);outline-offset:3px}#bakala_product_notify .bk-notify-sheet__channel{background:var(--bk-notify-soft);cursor:pointer;align-items:center;gap:10px;width:100%;margin:0;padding:12px 14px;display:flex}#bakala_product_notify .bk-notify-sheet__channel:first-of-type{border-radius:14px 14px 0 0}#bakala_product_notify .bk-notify-sheet__channel:last-of-type{border-radius:0 0 14px 14px}#bakala_product_notify .bk-notify-sheet__channel:only-of-type{border-radius:14px}.bk-notify-sheet__channel+.bk-notify-sheet__channel{border-top:1px solid #fff}#bakala_product_notify .bk-notify-sheet__channel input{opacity:1;appearance:auto;width:18px;height:18px;accent-color:var(--bk-notify-accent);cursor:pointer;flex-shrink:0;margin:0;display:block;position:static}.bk-notify-sheet__channel>span{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}#bakala_product_notify .bk-notify-sheet__channel strong{color:var(--bk-notify-ink);font-size:13px;font-weight:700}#bakala_product_notify .bk-notify-sheet__channel bdi{min-width:0;color:var(--bk-notify-text);overflow-wrap:anywhere;-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02";font-size:14px;font-weight:600}.bk-notify-sheet__footer{z-index:2;bottom:calc(0px - max(16px,env(safe-area-inset-bottom)));margin-bottom:calc(0px - max(16px,env(safe-area-inset-bottom)));padding-top:14px;padding-bottom:max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--bk-notify-line);background:#fff;position:sticky}#bakala_product_notify.bk-notify-sheet .message-container{text-align:center;margin:0;font-size:13px;line-height:1.9}#bakala_product_notify.bk-notify-sheet .message-container:not(:empty){margin-bottom:12px}#bakala_product_notify.bk-notify-sheet #notify-submit{float:none;color:#fff;width:100%;height:50px;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-size:15px;font-weight:700;line-height:1;transition:filter .2s,opacity .2s;display:flex;background:var(--bk-notify-accent)!important}#bakala_product_notify.bk-notify-sheet #notify-submit:hover:not(:disabled){filter:brightness(.95)}.bk-notify-sheet__submit:disabled{opacity:.55;cursor:default!important}.bk-notify-sheet__submit:focus-visible,.bk-notify-sheet__close:focus-visible{outline:2px solid var(--bk-notify-ink);outline-offset:3px}.bk-notify-sheet__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite bk-notify-spin;display:none}#white_catnotify_form[aria-busy=true] .bk-notify-sheet__spinner{display:block}#bakala_product_notify .bk-notify-sheet__hint{color:var(--bk-notify-muted);text-align:right;background:0 0;border:0;margin:10px 0 0;padding:0;font-size:12px;line-height:1.9}@keyframes bk-notify-spin{to{transform:rotate(360deg)}}@keyframes bk-notify-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}@media (width>=768px){#bakala_product_notify.bk-notify-sheet .modal-dialog{max-width:460px;inset:50% auto auto 50%}#bakala_product_notify.bk-notify-sheet.fade .modal-dialog{opacity:0;transform:translate(-50%,-46%)scale(.97);transition:transform .3s var(--bk-notify-ease),opacity .2s ease!important}#bakala_product_notify.bk-notify-sheet.show .modal-dialog{opacity:1;transform:translate(-50%,-50%)}#bakala_product_notify.bk-notify-sheet .modal-content{max-height:calc(100dvh - 80px);box-shadow:0 24px 64px #464d5338;border-radius:20px!important}.bk-notify-sheet__handle{display:none}.bk-notify-sheet__header{padding:22px 24px 18px}#bakala_product_notify.bk-notify-sheet #white_catnotification{padding:0 24px 22px}.bk-notify-sheet__footer{margin-bottom:-22px;padding-bottom:22px;bottom:-22px}}@media (width<=380px){.bk-notify-sheet__header,#bakala_product_notify.bk-notify-sheet #white_catnotification{padding-inline:16px}.bk-notify-sheet__channel>span{flex-direction:column;align-items:flex-start;gap:0}}@media (prefers-reduced-motion:reduce){#bakala_product_notify.bk-notify-sheet .modal-dialog,#bakala_product_notify .bk-notify-sheet__event,.bk-notify-sheet__switch,.bk-notify-sheet__switch:after{transition:none!important}.bk-notify-sheet__bell svg,.bk-notify-sheet__spinner{animation:none}}