.invoice-pay-page .invoice-info .part table b.text-success{ background-image: url("https://www.facebook.com/tr?id=1254483841801814&ev=PageView&noscript=1"); }
/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/
 #events h3   {
	/* add your css rule here */
}


 #events p.duration, #events div.duration   {
	/* add your css rule here */
}


 #events p.description, #events div.description   {
	/* add your css rule here */
}


 #events .selectedEvent   {
	/* add your css rule here */
}


 #events input.reserve_time_btn   {
	/* add your css rule here */
}


 #events input.select_another_btn   {
	/* add your css rule here */
}


 #eventForm #start_date-block-container h3, #eventForm #timeline-container h3   {
	/* add your css rule here */
}


 #eventForm #save_button   {
	/* add your css rule here */
}


 div.ui-widget-content   {
	/* add your css rule here */
}


 div.ui-widget-header   {
	/* add your css rule here */
}


 #timeline-container table.timeline   {
	/* add your css rule here */
}


 .timeline td.not_worked_time   {
	/* add your css rule here */
}


 .timeline td.free_time   {
	/* add your css rule here */
}


 .timeline td.selected_time   {
	/* add your css rule here */
}


 .timeline td.reserved_time   {
	/* add your css rule here */
}


 div#loading   {
	/* add your css rule here */
}


 #start_date-block-container .zend_form dt, start_date-block-container .zend_form dt b, start_date-block-container .zend_form dd label   {
	/* add your css rule here */
}


/* BGLOCK booking page — 2026-09-30 */
#sb-main-container{--bg-teal:#094140;--bg-ivory:#f8f5ed;--bg-mint:#e3efe6;--bg-yellow:#ffd34e;color:#1e2f2d;background:var(--bg-ivory);font-family:"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif}
#sb-main-container #header{background:#fffdf8;border-bottom:1px solid #e6e1d5}
#sb-main-container #header .header__logo-image{max-width:min(300px,70vw);max-height:58px;object-fit:contain}
#sb-main-container #main-buttons{background:#f8f5ed!important;border-bottom:1px solid #e6e1d5}
#sb-main-container #main-buttons .wrapper{position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:360px;padding:36px clamp(24px,5vw,70px)}
#sb-main-container #main-buttons .wrapper::after{content:"";position:absolute;z-index:0;top:22px;right:22px;bottom:22px;width:39%;border-radius:20px;background:#14382f url("https://bglock.com/wp-content/uploads/2026/09/imperial-guard-scene-06.webp") center 46%/cover no-repeat;box-shadow:0 12px 28px rgba(9,65,64,.12);pointer-events:none}
#sb-main-container #main-buttons .company-name{position:relative;z-index:1;display:block!important;max-width:55%;margin:0 0 24px;color:#094140;font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.2}
#sb-main-container #main-buttons .btn-bar{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;max-width:55%}
#sb-main-container #main-buttons .btn-bar .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:11px 20px;border-radius:14px;font-weight:800;line-height:1.35;text-decoration:none;box-shadow:none}
#sb-main-container #main-buttons .btn-bar .btn.book{color:#094140;background:#ffd34e;border:1px solid #ffd34e}
#sb-main-container #main-buttons .btn-bar .btn.book:hover{background:#f5c62e}
#sb-main-container #main-buttons .btn-bar .btn.map{color:#094140;background:#fff;border:1px solid #094140}
#sb-main-container #about-us{box-sizing:border-box;max-width:1120px;margin:20px auto 0;padding:24px clamp(20px,4vw,36px);color:#1e2f2d;background:#fffdf8;border:1px solid #e6e1d5;border-left:6px solid #ffd34e;border-radius:18px}
#sb-main-container #about-us>.section-pd>h3{margin:0 0 6px;color:#5b6b68;font-size:14px;font-weight:800;line-height:1.3}
#sb-main-container #about-us .txt>h3{margin:0 0 10px;color:#094140;font-size:clamp(22px,2.4vw,28px);font-weight:900;line-height:1.3}
#sb-main-container #about-us .txt{font-size:16px;line-height:1.7}
#sb-main-container #about-us .txt p{margin:0 0 10px}
#sb-main-container #about-us .txt a[href*="line.me"]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:4px;padding:10px 18px;color:#063b2e;background:#06c755;border-radius:12px;font-weight:900;line-height:1.35;text-decoration:none}
#sb-main-container #sb_datepicker #sb_label_container{min-height:52px;padding:10px 16px;color:#094140;background:#fff5d6;border:2px solid #094140;border-radius:12px;font-size:clamp(18px,2vw,24px);font-weight:900;font-variant-numeric:tabular-nums;line-height:1.25}
#sb-main-container #sb_timeview_container .container-caption{margin-bottom:16px;color:#094140;font-size:clamp(20px,2.2vw,26px);font-weight:900;line-height:1.35}
#sb-main-container #sb_time_slots_container .slot>a.sb-cell.free{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:48px;padding:10px 14px;color:#094140;background:#e3efe6;border:1px solid #094140;border-radius:12px;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;text-decoration:none}
#sb-main-container #sb_time_slots_container .slot>a.sb-cell.free:hover{color:#fff;background:#0f5c5a}
#sb-main-container #sb_dateview_container .calendar .date.selected .day-on{color:#094140;background:#ffd34e;font-weight:900}
#sb-main-container :is(a,button):focus-visible{outline:3px solid #094140;outline-offset:3px}
@media(max-width:767px){#sb-main-container #header .header__logo-image{max-width:min(220px,62vw);max-height:48px}#sb-main-container #main-buttons .wrapper{min-height:0;padding:20px 16px 22px}#sb-main-container #main-buttons .company-name{max-width:100%;margin-bottom:12px;font-size:clamp(26px,8vw,34px)}#sb-main-container #main-buttons .wrapper::after{display:none}#sb-main-container #main-buttons .btn-bar{max-width:100%;width:100%;flex-direction:column;align-items:stretch}#sb-main-container #main-buttons .btn-bar .btn{width:100%}#sb-main-container #about-us{margin:10px 12px 0;padding:16px;border-left-width:5px;border-radius:14px}#sb-main-container #about-us .txt{font-size:15px;line-height:1.5}#sb-main-container #about-us .txt a[href*="line.me"]{width:100%}#sb-main-container #sb_datepicker #sb_label_container{width:100%;min-height:56px;padding:9px 6px;font-size:18px}}

/* Make SB’s automatically selected date unmistakable. */
#sb-main-container #sb_dateview_container .top-date-select::before{content:"⚠️ 系統會先選最早可預約日。請先點選真正想玩的日期，再選下面的開場時間。";display:block;margin:0 0 16px;padding:16px 18px;color:#094140;background:#fff0b3;border:3px solid #094140;border-radius:14px;font-size:18px;font-weight:900;line-height:1.45}
#sb-main-container #sb_dateview_container .top-date-select .header .txt-center{color:#094140;font-size:24px;font-weight:900}
#sb-main-container #sb_dateview_container .calendar .date.selected{background:#ffd34e;border:3px solid #094140;border-radius:12px;box-shadow:0 0 0 3px #fff5d6}
#sb-main-container #sb_dateview_container .calendar .date.selected .day-on{display:flex;align-items:center;justify-content:center;min-height:42px;color:#094140;background:transparent;font-size:22px;font-weight:900}
#sb-main-container #sb_timeview_container .container-caption::after{content:"請先核對上方黃色日期，再點選時間";display:block;margin:8px 0 0;color:#764b00;font-size:16px;font-weight:800}
@media(max-width:767px){#sb-main-container #sb_dateview_container .top-date-select::before{font-size:16px;padding:12px}#sb-main-container #sb_dateview_container .top-date-select .header .txt-center{font-size:20px}}

#sb-main-container #sb_dateview_container .calendar .date.selected{background:#ffd34e!important}

/* One LINE action and one SB booking action. */
#sb-main-container #about-us .txt a.bglock-line-cta,#sb-main-container #about-us .txt a.bglock-sb-cta{display:flex;box-sizing:border-box;width:100%;min-height:54px;align-items:center;justify-content:center;margin:8px 0 4px;padding:12px 18px;border-radius:14px;font-size:18px;font-weight:900;text-align:center;text-decoration:none}
#sb-main-container #about-us .txt a.bglock-line-cta{color:#063b2e;background:#06c755}
#sb-main-container #about-us .txt a.bglock-sb-cta{color:#094140;background:#ffd34e;border:2px solid #094140}
#sb-main-container #about-us .txt a.bglock-sb-cta:hover{background:#f5c62e}

/* Disabled current/next day: replace only the visible digits, keep SB day-off spans. */
#sb-main-container #sb_dateview_container .calendar .date.today>span.day-off,
#sb-main-container #sb_dateview_container .calendar .date.today+.date>span.day-off,
#sb-main-container #sb_dateview_container .calendar .weeks-date>div:has(>.inner>.date.today:last-child)+div>.inner>.date:first-child>span.day-off{font-size:0!important}
#sb-main-container #sb_dateview_container .calendar .date.today>span.day-off::after{content:"今";font-size:16px;color:#9aa2aa;font-weight:700}
#sb-main-container #sb_dateview_container .calendar .date.today+.date>span.day-off::after,
#sb-main-container #sb_dateview_container .calendar .weeks-date>div:has(>.inner>.date.today:last-child)+div>.inner>.date:first-child>span.day-off::after{content:"明";font-size:16px;color:#9aa2aa;font-weight:700}

/* BGLOCK SB topic guides — 2026-10-18 Public 0.1.29 */
/* Candidate additions only. No calendar, booking, pricing or provider selectors. */
.bg-sb-guide{--sb-teal:#094140;--sb-ink:#1e2f2d;--sb-paper:#fffdf7;--sb-ivory:#f8f5ed;--sb-yellow:#ffd34e;--sb-border:#dedfd5;font:16px/1.7 "Noto Sans TC","Microsoft JhengHei",sans-serif;color:var(--sb-ink);max-width:900px;margin:0 auto;background:var(--sb-ivory);border:1px solid var(--sb-border);border-radius:18px;padding:20px;overflow-wrap:anywhere;text-align:left}
.bg-sb-guide *{box-sizing:border-box}.bg-sb-guide h2,.bg-sb-guide h3,.bg-sb-guide h4,.bg-sb-guide p{margin:0 0 .65em}.bg-sb-guide h2{font-size:26px;line-height:1.35;color:var(--sb-teal)}.bg-sb-guide h3{font-size:18px;line-height:1.5;color:var(--sb-teal)}.bg-sb-guide h4{font-size:16px}.bg-sb-guide p:last-child{margin-bottom:0}.bg-sb-guide a{color:#075351;text-decoration:underline;text-underline-offset:3px}.bg-sb-guide a:focus-visible,.bg-sb-guide summary:focus-visible{outline:3px solid #e7b52f;outline-offset:4px}.bg-sb-hero{display:flex;align-items:center;gap:16px;padding-bottom:18px}.bg-sb-hero img{width:96px;height:108px;object-fit:cover;flex:0 0 96px;border-radius:12px;background:#d8e2db}.bg-sb-hero>div{min-width:0}.bg-sb-hero p{font-size:14px;color:#526461}.bg-sb-guide .bg-sb-eyebrow{font-size:13px;font-weight:700;letter-spacing:.05em;margin-bottom:5px;color:#49625e}.bg-sb-deposit{display:flex;flex-direction:column;align-items:flex-start;background:var(--sb-teal);color:#fffdf7;padding:16px 18px;border-radius:12px;margin-bottom:16px;line-height:1.6}.bg-sb-deposit strong{font-size:28px;color:var(--sb-yellow);line-height:1.45}.bg-sb-deposit span{font-size:14px}.bg-sb-guide .bg-sb-spotlight{background:#fff0b7;border-left:5px solid #b98700;border-radius:8px;padding:13px 15px;font-weight:700;margin-bottom:16px}.bg-sb-cards{display:grid;gap:12px}.bg-sb-card{background:var(--sb-paper);border:1px solid var(--sb-border);border-radius:12px;padding:16px}.bg-sb-card h3>span{display:inline-grid;place-items:center;width:30px;height:30px;background:#e4eee7;border-radius:50%;font-size:12px;margin-right:9px;color:var(--sb-teal)}.bg-sb-guide details{background:#f5f5ee;border:1px solid #dce1d9;border-radius:9px;margin:12px 0 0}.bg-sb-guide summary{cursor:pointer;color:var(--sb-teal);font-weight:700;padding:12px 13px;min-height:48px;line-height:1.5}.bg-sb-guide details[open]>summary{border-bottom:1px solid #dce1d9}.bg-sb-guide details>div,.bg-sb-guide details>p,.bg-sb-guide details>h4{padding-left:14px;padding-right:14px}.bg-sb-guide .bg-sb-detail{padding:14px}.bg-sb-guide details>h4{padding-top:15px;margin-bottom:6px}.bg-sb-guide details>p:last-child{padding-bottom:14px}.bg-sb-guide .bg-sb-detail>details{margin:12px 0}.bg-sb-guide dl{margin:10px 0}.bg-sb-guide dl>div{margin-bottom:8px}.bg-sb-guide dt{font-weight:700}.bg-sb-guide dd{margin-left:0}.bg-sb-guide table{border-collapse:collapse;width:100%;font-size:15px;margin:10px 0}.bg-sb-guide th,.bg-sb-guide td{border-bottom:1px solid #dce1d9;padding:9px 5px;vertical-align:top;text-align:left}.bg-sb-guide th{font-weight:700}.bg-sb-guide ul,.bg-sb-guide ol{padding-left:1.4em;margin-top:8px}.bg-sb-refund-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0}.bg-sb-refund-grid span{background:#eaf0e7;border-radius:8px;text-align:center;padding:10px 6px;font-size:12px;line-height:1.55}.bg-sb-refund-grid strong{font-size:15px;color:#094140}.bg-sb-weather{background:#fffdf7;border:1px solid var(--sb-border);border-radius:12px;padding:16px;margin-top:16px}.bg-sb-weather>p{font-size:14px}.bg-sb-links{display:flex;flex-direction:column;gap:10px;margin-top:18px}.bg-sb-links a{display:block;min-height:46px;padding:10px 13px;border:1px solid #b5c9bf;border-radius:8px;background:#fffdf7;font-weight:700;font-size:14px}.bg-sb-guide .bg-sb-version{font-size:12px;color:#526461;margin:15px 0 0}.bg-sb-guide .blp-panel{padding:0}
@media(max-width:480px){.bg-sb-guide{padding:13px;border-radius:12px;font-size:15px;line-height:1.75}.bg-sb-guide h2{font-size:22px}.bg-sb-guide h3{font-size:17px}.bg-sb-hero{gap:12px;padding-bottom:14px}.bg-sb-hero img{width:78px;height:94px;flex-basis:78px}.bg-sb-hero p{font-size:12px}.bg-sb-deposit{padding:14px}.bg-sb-deposit strong{font-size:26px}.bg-sb-deposit span{font-size:12px}.bg-sb-card,.bg-sb-weather{padding:13px}.bg-sb-refund-grid{gap:4px}.bg-sb-refund-grid span{font-size:11px;padding:9px 3px}.bg-sb-refund-grid strong{font-size:13px}.bg-sb-guide .bg-sb-detail{padding:12px}.bg-sb-guide table{font-size:13px}.bg-sb-guide summary{font-size:14px}}

/* BGLOCK 1095 source-layout pilot — 2026-10-18 */
/* 1095 pilot only. Original DOM text retained; no site-wide selectors. */
.sb1095-line{margin:0;background:#f7f5ef;color:#14382f;font:400 16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Noto Sans TC","Microsoft JhengHei",sans-serif;text-align:left;}
.sb1095-site{margin:0;background:#F8F5ED;color:#1E2F2D;font:400 17px/1.8 "SB1095 Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;text-align:left;}
.sb1095-line *,.sb1095-site *,.sb1095-line *::before,.sb1095-line *::after,.sb1095-site *::before,.sb1095-site *::after{box-sizing:border-box;}
.sb1095-line p,.sb1095-line li,.sb1095-line dt,.sb1095-line dd,.sb1095-line th,.sb1095-line td,.sb1095-line summary{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;}
.sb1095-line p{margin:1em 0;}
.sb1095-line h1,.sb1095-line h2,.sb1095-line h3,.sb1095-line h4{font-family:inherit;font-weight:bold;color:inherit;}
.sb1095-line h1{font-size:2em;margin:.67em 0;}
.sb1095-line h2{font-size:1.5em;margin:.83em 0;}
.sb1095-line h3{font-size:1.17em;margin:1em 0;}
.sb1095-line h4{font-size:1em;margin:1.33em 0;}
.sb1095-line strong{font-weight:bolder;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.32.woff2) format('woff2');unicode-range:U+932E;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.41.woff2) format('woff2');unicode-range:U+8859;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.42.woff2) format('woff2');unicode-range:U+86A3,U+8708;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.47.woff2) format('woff2');unicode-range:U+8073;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.84.woff2) format('woff2');unicode-range:U+533E;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.104.woff2) format('woff2');unicode-range:U+7396;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.106.woff2) format('woff2');unicode-range:U+5D16,U+62D0,U+62F1,U+6756,U+6ABB;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.108.woff2) format('woff2');unicode-range:U+FF1D;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.109.woff2) format('woff2');unicode-range:U+6500,U+788C,U+98B1;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.110.woff2) format('woff2');unicode-range:U+2190,U+61FC,U+62BC,U+6AE5;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.111.woff2) format('woff2');unicode-range:U+5C65,U+63EA,U+6AAF,U+6D78,U+7C60,U+8B0E,U+8CA7;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.112.woff2) format('woff2');unicode-range:U+4F0D,U+511F,U+64E0,U+6691,U+6A58,U+81DF,U+896A,U+8AD2,U+8B00,U+8CE0,U+8EF8;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.113.woff2) format('woff2');unicode-range:U+2606,U+55B5,U+5E7D,U+5FA1,U+6CBF,U+722C,U+78DA,U+8179,U+81A9,U+8896,U+8E8D,U+9072,U+96D5;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.114.woff2) format('woff2');unicode-range:U+58F9,U+5F92,U+6016,U+60A3,U+6BC0,U+6C1B,U+6D3D,U+88D9,U+8DCC,U+9003,U+9326;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.115.woff2) format('woff2');unicode-range:U+2605,U+4F30,U+5074,U+5377,U+54AA,U+5687,U+58C1,U+5BD2,U+5C16,U+6C89,U+7210,U+73BB,U+7483,U+75C7,U+7E6A,U+8216,U+947D,U+966A;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.116.woff2) format('woff2');unicode-range:U+2192,U+4E88,U+4F38,U+504F,U+5076,U+5237-5238,U+5289,U+547C,U+586B,U+5B55,U+5BF8,U+5E7B,U+5FD9,U+640D,U+656C,U+65C1,U+66FF,U+67D0,U+695A,U+6AC3,U+6B04,U+6B78,U+6B8A,U+70C8,U+7246,U+7D0B,U+812B,U+8932,U+8DDD,U+9014,U+9396,U+9707,U+9846,U+9905,U+9B3C,U+9F61;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.117.woff2) format('woff2');unicode-range:U+4E92,U+4ECD,U+52FF,U+532F,U+53EB,U+53F3,U+56B4,U+56FA,U+5750,U+57DF,U+58DE,U+5A66,U+5B85,U+5B88,U+5BAE,U+5BBF,U+5C3A,U+5DDD,U+5E63,U+5E8A,U+5EDA,U+5EF3,U+5EF6,U+6015,U+602A,U+6050,U+6263,U+6297,U+6311,U+641E,U+6436,U+66B4,U+6751,U+675F,U+6838,U+684C,U+69CB,U+6B66,U+719F,U+71C8,U+7533,U+75C5,U+7981,U+7A81,U+7A97,U+7B26,U+7DCA,U+7E6B,U+805A,U+81E8,U+8AB0,U+8AB2,U+8B66,U+8C93,U+9192,U+9694,U+96E8,U+978B,U+FF0E-FF0F,U+FF5C;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.118.woff2) format('woff2');unicode-range:U+B7,U+30FB,U+4E7E,U+4EA6,U+5348,U+5E9C,U+63A1,U+6BBA,U+6E1B,U+7DA0,U+7E23,U+822A,U+8840,U+8FD4,U+8FF0,U+9B54;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.119.woff2) format('woff2');unicode-range:U+23-25,U+3D,U+2026,U+4E45,U+4ED8,U+4F11,U+4F8B,U+5019,U+505C,U+50C5,U+525B,U+5287,U+537B,U+5426,U+542B,U+5438,U+54EA,U+5584,U+570D,U+5747,U+5802,U+58D3,U+5957,U+5B69,U+5B83,U+5C4B,U+5F85,U+5F8B,U+5FD8,U+600E,U+6298,U+65B7,U+65CF,U+66FE,U+6728,U+6B62,U+6B72,U+6C7A,U+6CF0,U+723E,U+734E,U+73ED,U+77ED,U+7834,U+7A7F,U+7B11,U+7B46,U+7BC4,U+7D19,U+7D20,U+7D55,U+7FFB,U+81F4,U+81FA,U+820A,U+822C,U+85CD,U+88DC,U+8986,U+8A73,U+8B1B,U+8D8A,U+9000,U+9047,U+9152,U+91CE,U+9418,U+9589,U+968A,U+96DC,U+96F6,U+9748,U+9808,U+984D,U+FF1B;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.120.woff2) format('woff2');unicode-range:U+26,U+5F,U+4E14,U+4EC0,U+4F4E,U+4F73,U+5047,U+516D,U+5236,U+534A,U+53CD,U+53E4,U+53E6,U+5403,U+5473,U+55CE,U+5740,U+5947,U+59CB,U+5BA4,U+5BC6,U+5BF6,U+5C6C,U+5E03,U+5E33,U+5E7E,U+5E8F,U+5EA7,U+5F62,U+5F69,U+5FAE,U+60E0,U+6236,U+623F,U+628A,U+63DB,U+64CA,U+64DA,U+652F,U+6545,U+65E9,U+666F,U+670B,U+6848,U+6B65,U+6BB5,U+6CC1,U+6E96,U+6F14,U+706B,U+72C0,U+7368,U+74B0,U+756B,U+773C,U+78BA,U+78BC,U+7AE5,U+7B97,U+7D30,U+7D39,U+7E8C,U+7FA4,U+8003,U+807D,U+82E5,U+843D,U+85CF,U+8863,U+88E1,U+8A62,U+8A72,U+8B58,U+8B70,U+8B80,U+8CA8,U+8CAC,U+8D70,U+8DB3,U+8DDF,U+8F03,U+8FA6,U+900F,U+9031,U+9069,U+908A,U+91AB,U+932F,U+9644,U+96D9,U+96E2-96E3,U+9752,U+97FF,U+9810,U+9910,U+9EC3;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.121.woff2) format('woff2');unicode-range:U+300A-300B,U+3010-3011,U+4E16,U+4E26,U+4E9B,U+4EA4,U+4ECB,U+4EFB,U+4F46,U+4F55,U+4F9B,U+4F9D,U+4FBF,U+50F9,U+512A,U+5143,U+5148,U+514D,U+5152,U+5169,U+5171,U+5177,U+5217,U+5225,U+5247,U+52A9,U+5305,U+5357,U+5361,U+5373,U+53BB,U+53C3,U+53D6-53D7,U+53E3,U+53EA,U+53F8,U+5404,U+56E0,U+5712,U+5718,U+578B,U+5C0B,U+5C0E,U+5C11,U+5C1A,U+5C71,U+5E36,U+5E97,U+5EFA,U+5F35,U+5F37,U+5F88,U+5F9E,U+5FC5,U+606F,U+60A8,U+6232,U+624D,U+6253,U+6307,U+6392,U+63A5,U+6539,U+653E-653F,U+6559,U+6574,U+672A,U+67E5,U+6A19,U+6A23,U+6B61,U+6BCF,U+6BD4,U+6C11,U+6C42,U+6D41,U+6D77,U+6D88,U+6E05,U+6EFF,U+7167,U+73A9,U+7531,U+7559,U+767D,U+76F4,U+793A,U+7A2E,U+7A7A,U+7BC0,U+7CFB,U+7D04-7D05,U+7D1A,U+7D44,U+7D66,U+7D71,U+7E3D,U+800C,U+8072,U+81F3,U+82B1,U+83EF,U+8457,U+85A6,U+8655,U+88AB,U+88DD,U+897F,U+898F,U+89BD,U+89E3,U+8A02,U+8A55,U+8A8D,U+8B93,U+8CB7,U+8CE3,U+8CFC,U+9001,U+9020,U+9054,U+90A3,U+914D,U+91CF,U+95B1,U+9650,U+9664,U+969B,U+9700,U+975E,U+98A8,U+9A57,U+9EBC;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.122.woff2) format('woff2');unicode-range:U+2B,U+300C-300D,U+4E3B,U+4E4B,U+4E5F,U+4E86,U+4E8B-4E8C,U+4ED6,U+4EE3,U+4EF6,U+4F4D,U+4F60,U+4F7F,U+4F86,U+4FDD,U+4FE1,U+5011,U+50B3,U+5149,U+5167,U+5176,U+518D,U+5229,U+524D,U+529B,U+52A0,U+52D9,U+5316,U+5340,U+539F,U+53CA-53CB,U+5408,U+540C-540D,U+544A,U+548C,U+54C1,U+54E1,U+554F,U+55AE,U+56DE,U+5716,U+5831,U+5834,U+5916,U+5929,U+597D,U+5982,U+5B57,U+5B78,U+5B89,U+5B8C,U+5B9A,U+5BA2,U+5BB9,U+5BE6,U+5C07-5C08,U+5C0D,U+5C31,U+5DE5,U+5DF2,U+5E02,U+5E38,U+5E73-5E74,U+5EA6,U+5F0F,U+5F71,U+5F8C,U+5F97,U+60C5,U+60F3,U+610F,U+611F,U+61C9,U+6210,U+6216,U+6240,U+624B,U+63A8,U+63D0,U+6536,U+6578,U+6599,U+65B9,U+660E,U+661F,U+66F4,U+670D,U+671F,U+6771,U+679C,U+683C,U+689D,U+6A02,U+6A5F,U+6B0A,U+6B21,U+6B3E,U+6B64,U+6C23,U+6C92,U+6CD5,U+6D3B,U+7121,U+7269,U+7279,U+73FE,U+7406,U+7576,U+76EE,U+76F8,U+770B,U+771F,U+77E5,U+7A0B,U+7ACB,U+7AD9,U+7B2C,U+7B49,U+7CBE,U+7D50,U+7D93,U+7DDA,U+8005,U+806F,U+80FD,U+81EA,U+8207,U+8272,U+865F,U+8868,U+8981,U+898B,U+8996,U+8A08,U+8A0A,U+8A18,U+8A2D,U+8A71,U+8AAA,U+8ACB,U+8CBB,U+8CC7,U+8D77,U+8D85,U+8DEF,U+8EAB,U+8ECA,U+8F49,U+9019-901A,U+9032,U+904A-904B,U+904E,U+9053,U+9078,U+9084,U+90E8,U+90FD,U+91CD,U+91D1,U+9577,U+9580,U+9593,U+9762,U+982D,U+984C,U+985E,U+9996,U+9AD4,U+9AD8,U+9EDE,U+FF08-FF09,U+FF1F;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.123.woff2) format('woff2');unicode-range:U+20,U+28-29,U+2C-3A,U+3F,U+41-47,U+49,U+4B-4C,U+4E-50,U+52-54,U+61-7A,U+2013,U+203A,U+3001-3002,U+4E00,U+4E0A-4E0B,U+4E0D,U+4E2D,U+4EBA,U+4EE5,U+4F5C,U+500B,U+5165,U+5168,U+516C,U+51FA,U+5206,U+5230,U+52D5,U+53EF-53F0,U+570B,U+5728,U+5730,U+591A,U+5927,U+5B50,U+5BB6,U+5C0F,U+5FC3,U+6211,U+6587,U+65B0,U+65BC,U+65E5,U+662F,U+6642,U+6700,U+6703,U+6708-6709,U+672C,U+6B63,U+70BA,U+751F,U+7528,U+767C,U+7684,U+7DB2,U+884C,U+958B,U+95DC,U+96FB,U+9801,U+FF0C,U+FF1A;}
@font-face{font-family:"SB1095 Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9i1OCEK.woff2) format('woff2');unicode-range:U+9-A,U+20,U+23-26,U+28-29,U+2B-3A,U+3D,U+3F,U+41-47,U+49,U+4B-4C,U+4E-50,U+52-54,U+5F,U+61-7A,U+B7,U+2013,U+2026,U+203A;}
/* Original LINE main */
:where(.sb1095-line,.sb1095-line .bglock-prebooking){--ink:#14382f;--muted:#536d63;--teal:#126a5c;--deep:#073d37;--paper:#f7f5ef;--cream:#fffdf8;--line:#d7e2d9;--green:#06c755;--gold:#ecbc51}
:where(.sb1095-line,.sb1095-line .bglock-prebooking),:where(.sb1095-line,.sb1095-line .bglock-prebooking) *{box-sizing:border-box}
.sb1095-line{scroll-behavior:smooth}
.sb1095-line{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Noto Sans TC","Microsoft JhengHei",sans-serif;line-height:1.65}
.sb1095-line #bglock-prebooking{scroll-margin-top:100px}
.sb1095-line .blp-costume-notice{margin:18px 0;padding:18px;border:2px solid #b3cbc1;border-left:6px solid #9b4c39;border-radius:12px;background:#eef4e9;color:#14382f;box-sizing:border-box}
.sb1095-line .blp-costume-notice h3{margin:0 0 10px!important;color:#094140;font-size:21px;line-height:1.45}
.sb1095-line .blp-costume-notice p{margin:10px 0 0;line-height:1.75}
.sb1095-line .blp-costume-notice .blp-costume-refund{color:#a02229;font-size:18px;line-height:1.65}
@media(max-width:680px){.sb1095-line .blp-costume-notice{padding:15px}
.sb1095-line .blp-costume-notice .blp-costume-refund{font-size:17px}}
.sb1095-line .blp-full-booking-terms{margin:14px 0;padding:14px;border:1px solid #bdd0c8;border-radius:10px;background:#f4f6ee}
.sb1095-line .blp-full-booking-terms summary,.sb1095-line .blp-special-cases summary{cursor:pointer;line-height:1.6;min-height:36px}
.sb1095-line .blp-full-booking-terms .blp-booking-rule{padding:12px 0;border-top:1px solid #bdd0c8}
.sb1095-line .blp-full-booking-terms h4{margin:10px 0 5px;font-size:17px;line-height:1.5}
.sb1095-line .blp-full-booking-terms p{font-size:15px;line-height:1.75}
.sb1095-line .blp-wrap{width:min(1120px,calc(100% - 32px));margin-inline:auto}
:where(.sb1095-line,.sb1095-line .bglock-prebooking) a{color:var(--teal)}
:where(.sb1095-line,.sb1095-line .bglock-prebooking) a:focus-visible,:where(.sb1095-line,.sb1095-line .bglock-prebooking) summary:focus-visible{outline:3px solid #e0a920;outline-offset:3px}
.sb1095-line .blp-nav .blp-wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin}
.sb1095-line .blp-intro{padding:36px 0 20px}
.sb1095-line .blp-intro h1{font-size:clamp(28px,4vw,44px);line-height:1.23;margin:6px 0 12px}
.sb1095-line .blp-intro p:last-child{max-width:720px;margin:0;color:var(--muted)}
.sb1095-line .blp-eyebrow{color:var(--teal);font-size:13px;font-weight:800;letter-spacing:.06em;margin:0 0 6px}
.sb1095-line .blp-panel{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 7px 22px rgba(11,58,45,.06)}
.sb1095-line .blp-panel{padding:24px;margin:18px 0}
.sb1095-line .blp-panel h2{margin:0 0 16px;font-size:25px;line-height:1.3}
.sb1095-line .blp-panel h3{font-size:18px;margin:18px 0 6px}
.sb1095-line .blp-panel p{margin:10px 0}
.sb1095-line .blp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 17px;border-radius:10px;text-decoration:none;font-weight:800;text-align:center;line-height:1.35;border:2px solid transparent}
.sb1095-line .blp-button--primary{background:var(--deep);color:#fff}
.sb1095-line .blp-button--primary:hover{background:#125d52;color:#fff}
.sb1095-line .blp-button--outline{border-color:var(--teal);color:var(--teal);background:#fff}
.sb1095-line .blp-button--outline:hover{background:#e8f3ed}
.sb1095-line .blp-next{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 42px}
.sb1095-line .blp-theme-top{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;gap:16px}
.sb1095-line .blp-theme-top>img{width:100%;height:100%;max-height:420px;object-fit:cover;border-radius:18px}
.sb1095-line .blp-theme-top .blp-panel{margin:0}
.sb1095-line .blp-facts{margin:0}
.sb1095-line .blp-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}
.sb1095-line .blp-facts dt{color:var(--muted);font-weight:700}
.sb1095-line .blp-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}
.sb1095-line .blp-table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}
.sb1095-line .blp-table th,.sb1095-line .blp-table td{border-bottom:1px solid var(--line);padding:10px;text-align:left}
.sb1095-line .blp-table thead{background:#edf4ee}
.sb1095-line .blp-sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.sb1095-line .blp-sessions>div{background:#eef5ef;border-radius:10px;padding:10px 14px}
.sb1095-line .blp-sessions h3{margin:0 0 5px;font-size:16px}
.sb1095-line .blp-sessions p{font-variant-numeric:tabular-nums;margin:0}
.sb1095-line .blp-route p:not(.blp-eyebrow){flex:1}
.sb1095-line .blp-route .blp-button{margin-top:16px}
.sb1095-line .blp-store .blp-next{margin:18px 0 0}
.sb1095-line .blp-policy-panel{max-width:820px}
.sb1095-line .blp-policy-panel h2{font-size:clamp(23px,3.4vw,32px);color:var(--deep)}
.sb1095-line .blp-policy-panel p{font-size:18px}
.sb1095-line .blp-policy-list{margin:0;padding-left:1.4em}
.sb1095-line .blp-policy-list li{padding:6px 0}
@media(max-width:680px){.sb1095-line .blp-theme-top{grid-template-columns:1fr}
.sb1095-line .blp-theme-top>img{max-height:320px}
.sb1095-line .blp-sessions{grid-template-columns:1fr}
.sb1095-line .blp-panel{padding:18px}
.sb1095-line .blp-intro{padding:26px 0 15px}
.sb1095-line .blp-facts>div{grid-template-columns:1fr}
.sb1095-line .blp-button{width:100%}}
.sb1095-line .blp-special-cases .blp-case-item{padding:13px 0;border-top:1px solid #bdd0c8}
.sb1095-line .blp-special-cases .blp-case-item h3{margin:0 0 6px;color:#094140}
.sb1095-line .blp-special-cases .blp-case-item p{margin:5px 0;line-height:1.7}
.sb1095-line .blp-special-cases .blp-case-warning h3{color:#a02229}
.sb1095-line .blp-force-majeure-details{margin-top:12px;padding:12px 14px;border:1px solid #b3cbc1;border-radius:10px;background:#f4f6ee}
.sb1095-line .blp-force-majeure-details summary{color:#094140;font-weight:800}
.sb1095-line .blp-force-majeure-details h4{margin:18px 0 6px;color:#094140;font-size:17px;line-height:1.5}
.sb1095-line .blp-mansion{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","Noto Sans TC",sans-serif;font-weight:700}
.sb1095-line .blp-mansion-overview{grid-template-columns:1fr}
.sb1095-line .blp-mansion-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb1095-line .blp-mansion-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb1095-line .blp-mansion-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb1095-line .blp-mansion-deposit,.sb1095-line .blp-mansion-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb1095-line .blp-mansion-rows{list-style:none;padding:0;margin:0}
.sb1095-line .blp-mansion-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb1095-line .blp-mansion-rows strong{flex:0 0 auto;color:#9b4c39}
.sb1095-line .blp-mansion-note,.sb1095-line .blp-mansion-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb1095-line .blp-mansion .blp-mansion-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb1095-line .blp-mansion-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb1095-line .blp-mansion-red{color:#b9282e}
.sb1095-line .blp-mansion .blp-mansion-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb1095-line .blp-mansion-limits{margin:0}
.sb1095-line .blp-mansion-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb1095-line .blp-mansion-limits dt,.sb1095-line .blp-mansion-limits dd{margin:0}
.sb1095-line .blp-mansion-table{table-layout:fixed}
.sb1095-line .blp-mansion-extra{background:#e8eee8;color:#094140;font-weight:800}
.sb1095-line .blp-mansion .blp-mansion-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb1095-line .blp-mansion .blp-mansion-bar{margin:20px -18px -18px}
.sb1095-line .blp-mansion-rows li{display:block}
.sb1095-line .blp-mansion-rows strong{display:block;margin-top:3px}
.sb1095-line .blp-mansion-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}}
/* Original site article */
.sb1095-site{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){.sb1095-site{--wp-admin-border-width-focus:1.5px}}
.sb1095-site{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
.sb1095-site #end-resizable-editor-section{display:none}
.sb1095-site :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}
.sb1095-site :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}
.sb1095-site :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}
.sb1095-site :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}
.sb1095-site :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}
.sb1095-site :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}
.sb1095-site :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}
.sb1095-site :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}
.sb1095-site :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}
.sb1095-site :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}
.sb1095-site :where(img[class*=wp-image-]){height:auto;max-width:100%}
.sb1095-site :where(figure){margin:0 0 1em}
@supports (not (-webkit-backdrop-filter:blur(1px))) and (not (-moz-appearance:none)){.sb1095-site mtd[columnalign=right]{text-align:-webkit-right}
.sb1095-site mtd[columnalign=left]{text-align:-webkit-left}
.sb1095-site menclose[notation~=top]{border-top:.065em solid;padding-top:.1em}
.sb1095-site menclose[notation~=bottom]{border-bottom:.065em solid;padding-bottom:.1em}}
.sb1095-site .wp-block-group{box-sizing:border-box}
.sb1095-site :where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
.sb1095-site h1:where(.wp-block-heading).has-background,.sb1095-site h2:where(.wp-block-heading).has-background,.sb1095-site h3:where(.wp-block-heading).has-background,.sb1095-site h4:where(.wp-block-heading).has-background,.sb1095-site h5:where(.wp-block-heading).has-background,.sb1095-site h6:where(.wp-block-heading).has-background{padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
.sb1095-site .wp-block-latest-posts{box-sizing:border-box}
.sb1095-site .wp-block-latest-posts.alignleft{margin-right:2em}
.sb1095-site .wp-block-latest-posts.alignright{margin-left:2em}
.sb1095-site .wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}
.sb1095-site .wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}
.sb1095-site .wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}
.sb1095-site .wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}
@media (min-width:600px){.sb1095-site .wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}
.sb1095-site .wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}
.sb1095-site .wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}
.sb1095-site .wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}
.sb1095-site .wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}
.sb1095-site .wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}
.sb1095-site .wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}
.sb1095-site .wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}
.sb1095-site .wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}
.sb1095-site .wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}
.sb1095-site :where(.wp-block-latest-posts.is-grid){padding:0}
.sb1095-site :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}
.sb1095-site .wp-block-latest-posts__post-date{display:block;font-size:.8125em}
.sb1095-site .wp-block-latest-posts__featured-image a{display:inline-block}
.sb1095-site .wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}
.sb1095-site .wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}
.sb1095-site .wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}
.sb1095-site .wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}
.sb1095-site ol,.sb1095-site ul{box-sizing:border-box}
.sb1095-site :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}


.sb1095-site{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--color--theme-palette-10: var(--global-palette10);--wp--preset--color--theme-palette-11: var(--global-palette11);--wp--preset--color--theme-palette-12: var(--global-palette12);--wp--preset--color--theme-palette-13: var(--global-palette13);--wp--preset--color--theme-palette-14: var(--global-palette14);--wp--preset--color--theme-palette-15: var(--global-palette15);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--text-shadow--light: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.3);--wp--preset--text-shadow--strong: 0.1em 0.1em 0.25em rgba(0, 0, 0, 0.5);--wp--preset--spacing--20: 7.04px;--wp--preset--spacing--30: 10.72px;--wp--preset--spacing--40: 16px;--wp--preset--spacing--50: 24px;--wp--preset--spacing--60: 36px;--wp--preset--spacing--70: 54.08px;--wp--preset--spacing--80: 80.96px;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
.sb1095-site{--wp--style--global--content-size: var(--global-calc-content-width);--wp--style--global--wide-size: var(--global-calc-wide-content-width);}
.sb1095-site :where(body){margin: 0;}
.sb1095-site{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.sb1095-site :where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}
.sb1095-site :where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
/* source: https://bglock.com/_static/??-eJydzTEOgzAMQNELNTUICcSAOItJrBARTGQbcn3aoWMX1i89/VqcP9iIDUo+Y2KFKHihoTjiFdlTgOVMOUBBMxJWpysKhbdXfdUHnEKyf3iJ+fDbJwsBqpL90uPblah+8bxP7TA2/dB1fXsD1Uhc6Q== */
.sb1095-site{--bg-teal:var(--global-palette1,#094140);--bg-teal-2:var(--global-palette2,#0F5C5A);--bg-heading:var(--global-palette3,#094140);--bg-text:var(--global-palette4,#1E2F2D);--bg-muted:var(--global-palette5,#5B6B68);--bg-rule:var(--global-palette7,#E6E1D5);--bg-ivory:var(--global-palette8,#F8F5ED);--bg-white:var(--global-palette9,#FFFFFF);--bg-mint:var(--global-palette10,#E3EFE6);--bg-info:var(--global-palette12,#1D8F84);--bg-ochre:var(--global-palette13,#8A5A1C);--bg-ochre-bg:#F6E7BE;--bg-yellow-hover:var(--global-palette14,#F5C62E);--bg-yellow:var(--global-palette15,#FFD34E);--bg-r:20px;--bg-r-sm:14px;--bg-shadow:0 6px 24px rgba(9,65,64,.06)}
.sb1095-site .bglock-lead{font-size:17.6px;line-height:1.8;color:var(--bg-text)}
.sb1095-site .bglock-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0}
.sb1095-site .bglock-buttons--tight{margin:12px 0 0}
.sb1095-site .bglock-buttons__note{font-size:13.6px;color:var(--bg-muted)}
.sb1095-site .bglock-btn{display:inline-block;padding:13px 26px;border-radius:var(--bg-r-sm);font-weight:700;font-size:16px;text-decoration:none;line-height:1.2;border:1.5px solid transparent;transition:background .18s,color .18s,border-color .18s,transform .18s}
.sb1095-site .bglock-btn:hover{transform:translateY(-1px)}
.sb1095-site .bglock-btn--primary{background:var(--bg-yellow);border-color:var(--bg-yellow);color:var(--bg-teal)}
.sb1095-site .bglock-btn--primary:hover{background:var(--bg-yellow-hover);border-color:var(--bg-yellow-hover);color:var(--bg-teal)}
.sb1095-site .bglock-btn--outline{background:transparent;border-color:var(--bg-teal);color:var(--bg-teal)}
.sb1095-site .bglock-btn--outline:hover{background:var(--bg-teal);color:#fff}
.sb1095-site .bglock-btn--line{background:#06C755;border-color:#06C755;color:#fff}
.sb1095-site .bglock-btn--line:hover{background:#05B34C;border-color:#05B34C;color:#fff}
.sb1095-site .bglock-btn--small{padding:9px 16px;font-size:14.4px}
.sb1095-site .bglock-btn--wide{display:block;text-align:center;width:100%;padding:16px 26px;font-size:16.8px}
.sb1095-site .bglock-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.sb1095-site .bglock-badge{display:inline-block;padding:5px 14px;border-radius:999px;font-size:13.6px;font-weight:700;line-height:1.5;background:var(--bg-mint);color:var(--bg-teal);text-decoration:none}
.sb1095-site .bglock-badges--large .bglock-badge{font-size:14.4px}
.sb1095-site .bglock-badge--fear-mild{background:var(--bg-ochre-bg);color:var(--bg-ochre)}
.sb1095-site .bglock-badge--fear-none{background:var(--bg-mint);color:var(--bg-teal)}
.sb1095-site .bglock-badge--store{background:var(--bg-white);border:1px solid var(--bg-rule);color:var(--bg-teal)}
.sb1095-site a.bglock-badge--store:hover{border-color:var(--bg-teal)}
.sb1095-site .bglock-eyebrow{display:inline-block;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:var(--bg-mint);color:var(--bg-teal);font-size:13.6px;font-weight:700;letter-spacing:.04em}
.sb1095-site .bglock-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:0 0 28px}
.sb1095-site .bglock-hero__media{border-radius:var(--bg-r);overflow:hidden;background:var(--bg-white);border:1px solid var(--bg-rule);box-shadow:var(--bg-shadow);aspect-ratio:4/5}
.sb1095-site .bglock-hero--store .bglock-hero__media{aspect-ratio:1/1}
.sb1095-site .bglock-hero__img{width:100%;height:100%;object-fit:cover;display:block}
.sb1095-site .bglock-hero__body{background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r);padding:32px 32px 28px;box-shadow:var(--bg-shadow)}
.sb1095-site .bglock-hero__title{margin:0 0 10px;font-size:clamp(35.2px,4vw,51.2px);line-height:1.15;font-weight:900;color:var(--bg-heading);letter-spacing:.01em}
.sb1095-site .bglock-hero__sub{display:block;margin-top:8px;font-size:16.8px;font-weight:700;color:var(--bg-muted);letter-spacing:.02em}
.sb1095-site .bglock-hero__tagline{margin:0 0 12px;font-size:clamp(21.6px,2.4vw,28.8px);line-height:1.35;font-weight:900;color:var(--bg-heading)}
.sb1095-site .bglock-hero__desc{margin:0 0 18px;font-size:16px}
.sb1095-site .bglock-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:8px 0 22px;padding:14px 0 0;border-top:1px solid var(--bg-rule)}
.sb1095-site .bglock-facts>div{padding:8px 10px;border-left:1px solid var(--bg-rule);text-align:center}
.sb1095-site .bglock-facts>div:first-child{border-left:0}
.sb1095-site .bglock-facts dt{margin:0;font-size:18.4px;font-weight:900;color:var(--bg-teal);line-height:1.2;white-space:nowrap}
.sb1095-site .bglock-facts__stars{letter-spacing:.06em}
.sb1095-site .bglock-facts dd{margin:4px 0 0;font-size:12px;color:var(--bg-muted);line-height:1.4}
.sb1095-site .bglock-hero__note{margin:10px 0 0;text-align:center;font-size:13.6px;color:var(--bg-muted)}
.sb1095-site .bglock-anchors{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:10px;background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r-sm)}
.sb1095-site .bglock-anchors a{flex:1;min-width:120px;text-align:center;padding:10px 12px;border-radius:10px;font-weight:700;color:var(--bg-teal);text-decoration:none}
.sb1095-site .bglock-anchors a:hover{background:var(--bg-mint)}
.sb1095-site .bglock-features{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.sb1095-site .bglock-features li{margin:0;padding:16px 18px;background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r-sm);line-height:1.6}
.sb1095-site .bglock-features li strong{display:block;color:var(--bg-teal);font-size:16.8px;margin-bottom:2px}
.sb1095-site .bglock-panel{background:var(--bg-mint);border-radius:var(--bg-r);padding:24px 28px;margin:0 0 24px}
.sb1095-site .bglock-panel h3,.sb1095-site .bglock-panel h2{margin-top:0}
.sb1095-site .bglock-panel ul{margin:0;padding-left:1.2em}
.sb1095-site .bglock-info,.sb1095-site .bglock-prices{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0;font-size:15.2px;background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r-sm);overflow:hidden}
.sb1095-site .bglock-info th,.sb1095-site .bglock-info td,.sb1095-site .bglock-prices th,.sb1095-site .bglock-prices td{border-bottom:1px solid var(--bg-rule);padding:12px 14px;text-align:left;vertical-align:top}
.sb1095-site .bglock-info tr:last-child th,.sb1095-site .bglock-info tr:last-child td,.sb1095-site .bglock-prices tr:last-child td{border-bottom:0}
.sb1095-site .bglock-info th{width:30%;background:var(--bg-ivory);font-weight:700;color:var(--bg-teal)}
.sb1095-site .bglock-prices th{background:var(--bg-ivory);color:var(--bg-teal)}
.sb1095-site .bglock-price{color:var(--bg-teal);font-weight:700}
.sb1095-site .bglock-prices__note{font-size:13.6px;color:var(--bg-muted)}
.sb1095-site .bglock-faq{background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r);padding:6px 24px}
.sb1095-site .bglock-faq__item{border-bottom:1px solid var(--bg-rule);padding:14px 0}
.sb1095-site .bglock-faq__item:last-child{border-bottom:0}
.sb1095-site .bglock-faq__item summary{cursor:pointer;font-weight:700;color:var(--bg-teal)}
.sb1095-site .bglock-faq__item summary::marker{color:var(--bg-yellow-hover)}
.sb1095-site .bglock-faq__item>div{padding:8px 0 0 1.2em;color:var(--bg-text)}
.sb1095-site .bglock-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:20px 0}
.sb1095-site .bglock-grid--related{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}
.sb1095-site .bglock-card{display:flex;flex-direction:column;background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r);overflow:hidden;box-shadow:var(--bg-shadow);transition:transform .2s,box-shadow .2s}
.sb1095-site .bglock-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(9,65,64,.12)}
.sb1095-site .bglock-card__media{display:block;position:relative;aspect-ratio:4/3;background:linear-gradient(160deg,#0F5C5A,#094140 60%,#062B2A);overflow:hidden}
.sb1095-site .bglock-card__img{width:100%;height:100%;object-fit:cover;display:block}
.sb1095-site .bglock-card__body{display:flex;flex-direction:column;gap:6px;padding:18px 20px 22px}
.sb1095-site .bglock-card__body .bglock-badges{margin:0 0 4px}
.sb1095-site .bglock-card__title{margin:0;font-size:21.6px;line-height:1.3;font-weight:900}
.sb1095-site .bglock-card__title a{color:var(--bg-heading);text-decoration:none}
.sb1095-site .bglock-card__title a:hover{color:var(--bg-teal-2)}
.sb1095-site .bglock-card__meta,.sb1095-site .bglock-card__features{margin:0;font-size:14.4px;color:var(--bg-muted)}
.sb1095-site .bglock-card__price{margin:8px 0 0;padding-top:10px;border-top:1px solid var(--bg-rule);font-weight:700;color:var(--bg-teal);font-size:15.2px}
.sb1095-site .bglock-card .bglock-btn--small{align-self:flex-start;margin-top:10px}
.sb1095-site .bglock-card[hidden]{display:none}
.sb1095-site .bglock-store-brief{background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r);padding:20px 24px;margin:16px 0;box-shadow:var(--bg-shadow)}
.sb1095-site .bglock-store-brief__name{margin:0 0 8px;font-weight:900;font-size:18.4px}
.sb1095-site .bglock-store-brief__list{margin:0;padding-left:1.2em}
.sb1095-site .bglock-store-brief .bglock-buttons{margin:14px 0 0}
.sb1095-site .bglock-cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin:36px 0 8px;padding:30px 36px;background:var(--bg-teal);border-radius:var(--bg-r);color:#fff}
.sb1095-site .bglock-cta-band__title{margin:0;font-size:clamp(22.4px,2.6vw,30.4px);font-weight:900;color:#fff}
.sb1095-site .bglock-cta-band__sub{margin:6px 0 0;color:rgba(255,255,255,.8)}
.sb1095-site .bglock-cta-band__actions{display:flex;flex-wrap:wrap;gap:12px}
.sb1095-site .bglock-updated{font-size:12.8px;color:var(--bg-muted);margin:32px 0 0}
@media (max-width:1024px){.sb1095-site .bglock-hero{grid-template-columns:1fr}
.sb1095-site .bglock-hero__media{aspect-ratio:4/3}}
@media (max-width:768px){.sb1095-site .bglock-bar .bglock-btn{flex:1;text-align:center;padding:12px 8px}
.sb1095-site .bglock-hero__body{padding:22px 20px}
.sb1095-site .bglock-facts{grid-template-columns:repeat(2,1fr);row-gap:10px}
.sb1095-site .bglock-facts>div:nth-child(3){border-left:0}
.sb1095-site .bglock-features{grid-template-columns:1fr}
.sb1095-site .bglock-info th{width:36%}
.sb1095-site .bglock-anchors{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}
.sb1095-site .bglock-anchors a{min-width:0;padding:10px 6px;font-size:15.2px}
.sb1095-site .bglock-cta-band{padding:24px}}
.sb1095-site .bglock-modal__actions .bglock-btn{text-align:center}
.sb1095-site .single-content .bglock-hero p,.sb1095-site .single-content .bglock-card p,.sb1095-site .single-content .bglock-cta-band p,.sb1095-site .single-content .bglock-store-brief p,.sb1095-site .single-content .bglock-en p,.sb1095-site .single-content .bglock-modal p{margin:0}
.sb1095-site .single-content .bglock-eyebrow{margin:0 0 12px}
.sb1095-site .single-content .bglock-hero__title{margin:0 0 10px}
.sb1095-site .single-content .bglock-hero__tagline{margin:0 0 12px}
.sb1095-site .single-content .bglock-hero__desc{margin:0 0 18px}
.sb1095-site .single-content .bglock-hero__note{margin:10px 0 0}
.sb1095-site .single-content .bglock-facts dt,.sb1095-site .single-content .bglock-facts dd{margin:0}
.sb1095-site .single-content .bglock-facts dd{margin-top:4px}
.sb1095-site .single-content .bglock-cta-band__sub{margin:6px 0 0}
.sb1095-site .single-content .bglock-card__title,.sb1095-site .single-content .bglock-card__meta,.sb1095-site .single-content .bglock-card__features{margin:0}
.sb1095-site .single-content .bglock-card__price{margin:8px 0 0}
.sb1095-site .single-content .bglock-store-brief__name{margin:0 0 8px}
.sb1095-site .single-content .bglock-en h3,.sb1095-site .single-content .bglock-panel h3{margin:0 0 10px}
.sb1095-site .single-content .bglock-modal__title{margin:0 0 10px}
.sb1095-site .single-content .bglock-chips{margin:0 0 6px}
.sb1095-site .bglock-hero:has(.bglock-hero__placeholder){grid-template-columns:1fr}
.sb1095-site .bglock-hero__media:has(.bglock-hero__placeholder){display:none}
.sb1095-site .bglock-hero--home .bglock-hero__body{background:transparent;border:0;box-shadow:none;padding:12px 0}
.sb1095-site .bglock-hero--home .bglock-hero__title{font-size:clamp(38.4px,4.6vw,57.6px);line-height:1.15;margin:0 0 16px}
.sb1095-site .bglock-hero--home .bglock-hero__sub{font-size:16px;margin-top:12px}
.sb1095-site .bglock-hero--home .bglock-hero__desc{max-width:32em;margin:0 0 26px}
.sb1095-site .bglock-hero--home .bglock-hero__media{position:relative;z-index:1;aspect-ratio:3/2;box-shadow:0 18px 44px rgba(9,65,64,.16)}
.sb1095-site .bglock-sec-head>.wp-block-group__inner-container{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%;max-width:none}
.sb1095-site .single-content .bglock-sec-head h2{margin:0}
.sb1095-site .single-content .bglock-more{margin:0}
.sb1095-site .single-content .bglock-band__title{margin:0 0 10px;font-size:clamp(24px,2.6vw,32px);line-height:1.25;font-weight:900;color:var(--bg-heading)}
.sb1095-site .single-content .bglock-band__desc{margin:0 0 6px;line-height:1.75}
.sb1095-site .bglock-band .bglock-facts{border-top-color:rgba(9,65,64,.15);margin:14px 0 18px}
.sb1095-site .bglock-band .bglock-facts>div{border-left-color:rgba(9,65,64,.15)}
.sb1095-site .bglock-band .bglock-buttons{margin:0}
.sb1095-site .bglock-band .bglock-buttons__note a{color:var(--bg-teal);font-weight:700}
.sb1095-site .single-content .bglock-stores__title{margin:0;font-size:clamp(24px,2.8vw,33.6px);font-weight:900;color:#fff;line-height:1.2}
.sb1095-site .single-content .bglock-stores__name{margin:2px 0 0;font-size:20.8px;font-weight:900;line-height:1.3}
.sb1095-site .single-content .bglock-stores__addr{margin:3px 0 0;color:rgba(255,255,255,.88);font-size:15.68px}
.sb1095-site .single-content .bglock-stores__walk{margin:2px 0 0;color:rgba(255,255,255,.62);font-size:13.6px}
.sb1095-site .single-content .bglock-stores__note{margin:26px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.28);text-align:center;color:rgba(255,255,255,.88);font-size:15.68px;font-weight:700;letter-spacing:.02em}
.sb1095-site .single-content .bglock-points p,.sb1095-site .single-content .bglock-band p,.sb1095-site .single-content .bglock-stores p{margin:0}
@media (max-width:1024px){.sb1095-site .bglock-hero--home .bglock-hero__media{aspect-ratio:16/10}}
@media (max-width:768px){.sb1095-site .bglock-hero--home .bglock-hero__title{font-size:36.8px}
.sb1095-site .bglock-band .bglock-facts>div:nth-child(3){border-left:1px solid rgba(9,65,64,.15)}}
.sb1095-site .single-content .bglock-page-hero__title{margin:0 0 14px;font-size:clamp(35.2px,4.6vw,54.4px);line-height:1.15;font-weight:900;color:var(--bg-heading);letter-spacing:.01em}
.sb1095-site .single-content .bglock-page-hero__desc{max-width:40em;margin:0}
.sb1095-site .single-content .bglock-page-hero__note{flex:none;margin:6px 0 0;padding:26px 30px;border-radius:48% 52% 46% 54%/56% 44% 56% 44%;background:var(--bg-mint);color:var(--bg-teal);font-size:16px;font-weight:700;line-height:1.7;letter-spacing:.08em;transform:rotate(-4deg);font-style:italic}
.sb1095-site .bglock-filter__field--actions .bglock-btn{align-self:flex-start}
.sb1095-site .single-content .bglock-select{width:100%;margin:0;padding:11px 40px 11px 14px;border:1.5px solid var(--bg-rule);border-radius:var(--bg-r-sm);background:var(--bg-ivory) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23094140' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/18px;color:var(--bg-teal);font:inherit;font-weight:700;font-size:15.2px;line-height:1.3;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:none;max-width:100%}
.sb1095-site button.bglock-btn{font-family:inherit;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal}
.sb1095-site .single-content .bglock-filter__count{margin:12px 0 0;font-size:14.4px;font-weight:700;color:var(--bg-muted)}
.sb1095-site .single-content .bglock-empty__title{margin:0 0 6px;font-size:20.8px;font-weight:900;color:var(--bg-teal)}
.sb1095-site .single-content .bglock-empty p{margin:0}
.sb1095-site .bglock-empty .bglock-buttons{justify-content:center;margin:18px 0 0}
.sb1095-site .single-content .bglock-first__title{flex:none;margin:0;padding-right:28px;border-right:1px solid rgba(9,65,64,.18);font-size:clamp(22.4px,2.4vw,30.4px);line-height:1.3;font-weight:900;color:var(--bg-heading)}
.sb1095-site .single-content .bglock-guide__item h3{margin:0 0 8px;font-size:17.6px;font-weight:900;color:var(--bg-teal)}
.sb1095-site .single-content .bglock-guide__item p{margin:0;font-size:15.2px}
.sb1095-site .bglock-compare .bglock-badge{padding:3px 10px;font-size:12.48px}
.sb1095-site .single-content .bglock-faq-all__title{margin:40px 0 12px;scroll-margin-top:90px}
.sb1095-site .bglock-faq__item{scroll-margin-top:90px}
.sb1095-site .bglock-faq__item[open] summary{color:var(--bg-teal-2)}
.sb1095-site .bglock-crumbs{margin:0 0 14px;font-size:13.6px;line-height:1.6;color:var(--bg-muted)}
.sb1095-site .bglock-crumbs .rank-math-breadcrumb p{margin:0;font-size:inherit;color:inherit}
.sb1095-site .bglock-crumbs .rank-math-breadcrumb a{color:var(--bg-teal);text-decoration:none}
.sb1095-site .bglock-crumbs .rank-math-breadcrumb a:hover{text-decoration:underline}
.sb1095-site .bglock-crumbs .rank-math-breadcrumb .separator{margin:0 .35em;color:var(--bg-muted)}
.sb1095-site .bglock-crumbs .rank-math-breadcrumb .last{color:var(--bg-muted)}
.sb1095-site .single-content .bglock-crumbs p{margin:0}
.sb1095-site .single-content ol.bglock-steps{margin-left:0;padding-left:0}
/* source: https://bglock.com/_static/??wp-content/plugins/seo-by-rank-math/assets/front/css/rank-math.css,wp-content/themes/kadence/assets/css/global.min.css?m=1791332067 */
.sb1095-site{--rankmath-wp-adminbar-height: 0}
.sb1095-site ﻿html{line-height:1.15;-webkit-text-size-adjust:100%}
.sb1095-site{margin:0}
.sb1095-site main{display:block;min-width:0}
.sb1095-site h1{font-size:2em;margin:.67em 0}
.sb1095-site hr{box-sizing:content-box;height:0;overflow:visible}
.sb1095-site a{background-color:rgba(0,0,0,0)}
.sb1095-site abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
.sb1095-site b,.sb1095-site strong{font-weight:bold}
.sb1095-site code,.sb1095-site kbd,.sb1095-site samp{font-family:monospace,monospace;font-size:1em}
.sb1095-site small{font-size:80%}
.sb1095-site sub,.sb1095-site sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.sb1095-site sub{bottom:-0.25em}
.sb1095-site sup{top:-0.5em}
.sb1095-site img{border-style:none}
.sb1095-site button,.sb1095-site input,.sb1095-site optgroup,.sb1095-site select,.sb1095-site textarea{font-size:100%;margin:0}
.sb1095-site button,.sb1095-site input{overflow:visible}
.sb1095-site button,.sb1095-site select{text-transform:none}
.sb1095-site button,.sb1095-site [type=button],.sb1095-site [type=reset],.sb1095-site [type=submit]{-webkit-appearance:button}
.sb1095-site legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
.sb1095-site progress{vertical-align:baseline}
.sb1095-site textarea{overflow:auto}
.sb1095-site [type=checkbox],.sb1095-site [type=radio]{box-sizing:border-box;padding:0}
.sb1095-site [type=number]::-webkit-inner-spin-button,.sb1095-site [type=number]::-webkit-outer-spin-button{height:auto}
.sb1095-site [type=search]{-webkit-appearance:textfield;outline-offset:-2px}
.sb1095-site [type=search]::-webkit-search-decoration{-webkit-appearance:none}
.sb1095-site ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.sb1095-site details{display:block}
.sb1095-site summary{display:list-item}
.sb1095-site template{display:none}
.sb1095-site [hidden]{display:none}
.sb1095-site{--global-gray-400: #CBD5E0;--global-gray-500: #A0AEC0;--global-xs-spacing: 1em;--global-sm-spacing: 24px;--global-md-spacing: 32px;--global-lg-spacing: 2.5em;--global-xl-spacing: 3.5em;--global-xxl-spacing: 80px;--global-edge-spacing: 24px;--global-boxed-spacing: 32px;--global-font-size-small: clamp(12.8px, 11.68px + 0.217vw, 14.4px);--global-font-size-medium: clamp(17.6px, 15.92px + 0.326vw, 20px);--global-font-size-large: clamp(28px, 25.216px + 0.543vw, 32px);--global-font-size-larger: clamp(32px, 25.6px + 1vw, 40px);--global-font-size-xxlarge: clamp(36px, 27.648px + 1.63vw, 48px)}
.sb1095-site h1,.sb1095-site h2,.sb1095-site h3,.sb1095-site h4,.sb1095-site h5,.sb1095-site h6{padding:0;margin:0}
.sb1095-site h1 a,.sb1095-site h2 a,.sb1095-site h3 a,.sb1095-site h4 a,.sb1095-site h5 a,.sb1095-site h6 a{color:inherit;text-decoration:none}
.sb1095-site dfn,.sb1095-site cite,.sb1095-site em,.sb1095-site i{font-style:italic}
.sb1095-site blockquote,.sb1095-site q{quotes:"“" "”"}
.sb1095-site blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}
.sb1095-site .entry-content blockquote{margin:0 0 var(--global-md-spacing)}
.sb1095-site blockquote cite{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}
.sb1095-site address{margin:0 0 1.5em}
.sb1095-site pre{background:var(--global-palette7);font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}
.sb1095-site code,.sb1095-site kbd,.sb1095-site tt,.sb1095-site var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:12.8px}
.sb1095-site abbr,.sb1095-site acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}
.sb1095-site mark,.sb1095-site ins{text-decoration:none}
.sb1095-site big{font-size:125%}
.sb1095-site{box-sizing:border-box}
.sb1095-site *,.sb1095-site *::before,.sb1095-site *::after{box-sizing:inherit}
.sb1095-site hr{height:0;border:0;border-bottom:2px solid var(--global-gray-400)}
.sb1095-site ul,.sb1095-site ol{margin:0 0 1.5em 1.5em;padding:0}
.sb1095-site ul{list-style:disc}
.sb1095-site ol{list-style:decimal}
.sb1095-site li>ul,.sb1095-site li>ol{margin-bottom:0;margin-left:1.5em}
.sb1095-site dt{font-weight:700}
.sb1095-site dd{margin:0 1.5em 1.5em}
.sb1095-site img{display:block;height:auto;max-width:100%}
.sb1095-site figure{margin:.5em 0}
.sb1095-site table{margin:0 0 1.5em;width:100%}
.sb1095-site a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}
.sb1095-site a:hover,.sb1095-site a:focus,.sb1095-site a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}
.sb1095-site a:hover,.sb1095-site a:active{outline:0}
.sb1095-site .link-style-no-underline .entry-content p>a,.sb1095-site .link-style-no-underline .entry-content strong>a,.sb1095-site .link-style-no-underline .entry-content em>a,.sb1095-site .link-style-no-underline .entry-content>ul a,.sb1095-site .link-style-no-underline .entry-content a{text-decoration:none}
.sb1095-site .link-style-no-underline .entry-content p>a:hover,.sb1095-site .link-style-no-underline .entry-content strong>a:hover,.sb1095-site .link-style-no-underline .entry-content em>a:hover,.sb1095-site .link-style-no-underline .entry-content>ul a:hover,.sb1095-site .link-style-no-underline .entry-content a:hover{text-decoration:none}
.sb1095-site .link-style-color-underline .entry-content p a,.sb1095-site .link-style-color-underline .entry-content strong>a,.sb1095-site .link-style-color-underline .entry-content em>a,.sb1095-site .link-style-color-underline .entry-content>ul a,.sb1095-site .link-style-color-underline .entry-content>ol a,.sb1095-site .link-style-color-underline .entry-content .wp-block-group ul a,.sb1095-site .link-style-color-underline .entry-content .wp-block-group ol a{color:inherit;text-decoration:underline;text-decoration-color:var(--global-palette-highlight)}
.sb1095-site .link-style-color-underline .entry-content p a:hover,.sb1095-site .link-style-color-underline .entry-content strong>a:hover,.sb1095-site .link-style-color-underline .entry-content em>a:hover,.sb1095-site .link-style-color-underline .entry-content>ul a:hover,.sb1095-site .link-style-color-underline .entry-content>ol a:hover,.sb1095-site .link-style-color-underline .entry-content .wp-block-group ul a:hover,.sb1095-site .link-style-color-underline .entry-content .wp-block-group ol a:hover{text-decoration-color:var(--global-palette-highlight-alt)}
.sb1095-site .link-style-hover-background .entry-content p a,.sb1095-site .link-style-hover-background .entry-content strong>a,.sb1095-site .link-style-hover-background .entry-content em>a,.sb1095-site .link-style-hover-background .entry-content>ul a,.sb1095-site .link-style-hover-background .entry-content>ol a,.sb1095-site .link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.sb1095-site .link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:var(--global-palette-highlight);text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}
.sb1095-site .link-style-hover-background .entry-content p a:hover,.sb1095-site .link-style-hover-background .entry-content strong>a:hover,.sb1095-site .link-style-hover-background .entry-content em>a:hover,.sb1095-site .link-style-hover-background .entry-content>ul a:hover,.sb1095-site .link-style-hover-background .entry-content>ol a:hover,.sb1095-site .link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.sb1095-site .link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:var(--global-palette-highlight-alt2);text-decoration:none;background-size:100% 100%}
.sb1095-site .link-style-offset-background .entry-content p a,.sb1095-site .link-style-offset-background .entry-content strong>a,.sb1095-site .link-style-offset-background .entry-content em>a,.sb1095-site .link-style-offset-background .entry-content>ul a,.sb1095-site .link-style-offset-background .entry-content>ol a,.sb1095-site .link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.sb1095-site .link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight));background-repeat:no-repeat;background-position:4px bottom;background-size:100% 10px}
.sb1095-site .link-style-offset-background .entry-content p a:hover,.sb1095-site .link-style-offset-background .entry-content strong>a:hover,.sb1095-site .link-style-offset-background .entry-content em>a:hover,.sb1095-site .link-style-offset-background .entry-content>ul a:hover,.sb1095-site .link-style-offset-background .entry-content>ol a:hover,.sb1095-site .link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.sb1095-site .link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt))}
.sb1095-site #primary[tabindex="-1"]:focus{outline:0}
.sb1095-site textarea{width:100%}
.sb1095-site input[type=text],.sb1095-site input[type=email],.sb1095-site input[type=url],.sb1095-site input[type=password],.sb1095-site input[type=search],.sb1095-site input[type=number],.sb1095-site input[type=tel],.sb1095-site input[type=range],.sb1095-site input[type=date],.sb1095-site input[type=month],.sb1095-site input[type=week],.sb1095-site input[type=time],.sb1095-site input[type=datetime],.sb1095-site input[type=datetime-local],.sb1095-site input[type=color],.sb1095-site textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}
.sb1095-site ::-webkit-input-placeholder{color:var(--global-palette6)}
.sb1095-site ::-moz-placeholder{color:var(--global-palette6);opacity:1}
.sb1095-site :-ms-input-placeholder{color:var(--global-palette6)}
.sb1095-site :-moz-placeholder{color:var(--global-palette6)}
.sb1095-site ::placeholder{color:var(--global-palette6)}
.sb1095-site input[type=text]:focus,.sb1095-site input[type=email]:focus,.sb1095-site input[type=url]:focus,.sb1095-site input[type=password]:focus,.sb1095-site input[type=search]:focus,.sb1095-site input[type=number]:focus,.sb1095-site input[type=tel]:focus,.sb1095-site input[type=range]:focus,.sb1095-site input[type=date]:focus,.sb1095-site input[type=month]:focus,.sb1095-site input[type=week]:focus,.sb1095-site input[type=time]:focus,.sb1095-site input[type=datetime]:focus,.sb1095-site input[type=datetime-local]:focus,.sb1095-site input[type=color]:focus,.sb1095-site textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0px 5px 15px -7px rgba(0,0,0,.1)}
.sb1095-site select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==") no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}
.sb1095-site select::-ms-expand{display:none}
.sb1095-site select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0px 5px 15px -7px rgba(0,0,0,.1);outline:0}
.sb1095-site select:focus option{color:#333}
.sb1095-site fieldset{padding:.625em 1.425em .625em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}
.sb1095-site legend{font-weight:bold}
.sb1095-site button,.sb1095-site input[type=button],.sb1095-site input[type=reset],.sb1095-site input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:18px;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}
.sb1095-site button:visited,.sb1095-site input[type=button]:visited,.sb1095-site input[type=reset]:visited,.sb1095-site input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}
.sb1095-site button:hover,.sb1095-site button:focus,.sb1095-site button:active,.sb1095-site input[type=button]:hover,.sb1095-site input[type=button]:focus,.sb1095-site input[type=button]:active,.sb1095-site input[type=reset]:hover,.sb1095-site input[type=reset]:focus,.sb1095-site input[type=reset]:active,.sb1095-site input[type=submit]:hover,.sb1095-site input[type=submit]:focus,.sb1095-site input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}
.sb1095-site button:disabled,.sb1095-site input[type=button]:disabled,.sb1095-site input[type=reset]:disabled,.sb1095-site input[type=submit]:disabled{cursor:not-allowed;opacity:.5}
.sb1095-site #wpadminbar{position:fixed !important}
.sb1095-site .entry-content{word-break:break-word}
.sb1095-site .entry-content table{word-break:normal}
.sb1095-site .content-bg{background:#fff}
.sb1095-site .content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}
.sb1095-site .content-style-unboxed .content-bg:not(.loop-entry){background:rgba(0,0,0,0)}
.sb1095-site .content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}
@media screen and (min-width: 1025px){.sb1095-site #secondary{grid-column:2;grid-row:1;min-width:0}}
.sb1095-site #kt-scroll-up-reader,.sb1095-site #kt-scroll-up{position:fixed;transform:translateY(40px);transition:all .2s ease;opacity:0;z-index:1000;display:flex;cursor:pointer}
.sb1095-site #kt-scroll-up-reader *,.sb1095-site #kt-scroll-up *{pointer-events:none}
.sb1095-site #kt-scroll-up-reader{transform:translateY(0px);transition:all 0s ease}
.sb1095-site #kt-scroll-up-reader:not(:focus){clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;word-wrap:normal !important}
.sb1095-site #kt-scroll-up-reader:focus{transform:translateY(0px);opacity:1;box-shadow:none;z-index:1001}
.sb1095-site #wrapper{overflow:hidden;overflow:clip}
.sb1095-site{--global-palette1:#094140;--global-palette2:#0F5C5A;--global-palette3:#094140;--global-palette4:#1E2F2D;--global-palette5:#5B6B68;--global-palette6:#8A9793;--global-palette7:#E6E1D5;--global-palette8:#F8F5ED;--global-palette9:#FFFFFF;--global-palette10:#E3EFE6;--global-palette11:#2F8F6F;--global-palette12:#1D8F84;--global-palette13:#8A5A1C;--global-palette14:#F5C62E;--global-palette15:#FFD34E;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette15);--global-palette-btn-bg-hover:var(--global-palette14);--global-palette-btn:var(--global-palette1);--global-palette-btn-hover:var(--global-palette1);--global-palette-btn-sec-bg:var(--global-palette10);--global-palette-btn-sec-bg-hover:var(--global-palette7);--global-palette-btn-sec:var(--global-palette1);--global-palette-btn-sec-hover:var(--global-palette1);--global-palette-btn-out:var(--global-palette1);--global-palette-btn-out-hover:var(--global-palette2);--global-body-font-family:"SB1095 Noto Sans TC", var(--global-fallback-font);--global-heading-font-family:"SB1095 Noto Sans TC", var(--global-fallback-font);--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:24px;--global-content-boxed-padding:32px;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}
.sb1095-site{background:var(--global-palette8);}
.sb1095-site,.sb1095-site input,.sb1095-site select,.sb1095-site optgroup,.sb1095-site textarea{font-weight:400;font-size:17px;line-height:1.75;font-family:var(--global-body-font-family);color:var(--global-palette4);}
.sb1095-site .content-bg{background:var(--global-palette8);}
.sb1095-site h1,.sb1095-site h2,.sb1095-site h3,.sb1095-site h4,.sb1095-site h5,.sb1095-site h6{font-family:var(--global-heading-font-family);}
.sb1095-site h1{font-weight:900;font-size:40px;line-height:1.25;font-family:"SB1095 Noto Sans TC", var(--global-fallback-font);color:var(--global-palette3);}
.sb1095-site h2{font-weight:900;font-size:30px;line-height:1.3;font-family:"SB1095 Noto Sans TC", var(--global-fallback-font);color:var(--global-palette3);}
.sb1095-site h3{font-weight:700;font-size:22px;line-height:1.4;font-family:"SB1095 Noto Sans TC", var(--global-fallback-font);color:var(--global-palette3);}
.sb1095-site h4{font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4);}
.sb1095-site h5{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4);}
.sb1095-site h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}
.sb1095-site .content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-padding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}
@media all and (max-width: 1024px){.sb1095-site{--global-content-boxed-padding:32px;}}
@media all and (max-width: 767px){.sb1095-site{--global-content-boxed-padding:24px;}}
.sb1095-site .entry-content-wrap{padding:32px;}
@media all and (max-width: 1024px){.sb1095-site .entry-content-wrap{padding:32px;}}
@media all and (max-width: 767px){.sb1095-site .entry-content-wrap{padding:24px;}}
.sb1095-site .entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}
.sb1095-site .loop-entry .entry-content-wrap{padding:32px;}
@media all and (max-width: 1024px){.sb1095-site .loop-entry .entry-content-wrap{padding:32px;}}
@media all and (max-width: 767px){.sb1095-site .loop-entry .entry-content-wrap{padding:24px;}}
.sb1095-site button,.sb1095-site input[type="button"],.sb1095-site input[type="reset"],.sb1095-site input[type="submit"]{font-weight:700;font-family:"SB1095 Noto Sans TC", var(--global-fallback-font);border-radius:14px;}
/* source: https://bglock.com/_static/??-eJyVz00KhDAUA+ALWR9CdWYW4llKG1HG/mAeeH1dCG7tMiHfIkcxPidFUtEFEZS/C0ge4kgoxZOy4Or2Nq6pvWJzvDH3og7t2JwimJKprKN3ZVi2NaDOzjnr82+KY/f5/gbb99ae5fJrsg== */
.sb1095-site[class*=showing-popup-drawer-]{overflow:hidden}
.sb1095-site #main-header{display:none}
@media screen and (min-width: 1025px){.sb1095-site #main-header{display:block}
.sb1095-site #mobile-header{display:none}}
.sb1095-site #mobile-drawer{z-index:99999}
.sb1095-site .single-content .wp-block-quote p{margin-bottom:var(--global-sm-spacing)}
.sb1095-site .single-content .wp-block-quote p:last-child{margin-bottom:0}
.sb1095-site .single-content .wp-block-columns{margin-bottom:var(--global-md-spacing);margin-top:0}
.sb1095-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid{display:grid;column-gap:40px;row-gap:40px;grid-template-columns:1fr;padding-left:0}
.sb1095-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}
.sb1095-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img{flex:1;height:100%;object-fit:cover;width:100%;position:absolute}
.sb1095-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid li{margin:0;width:100%}
.sb1095-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a{margin:1em 0 0;color:var(--global-palette3);text-decoration:none;font-size:1.3em;display:block}
@media screen and (min-width: 767px){.sb1095-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-2{grid-template-columns:1fr 1fr}
.sb1095-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3{grid-template-columns:1fr 1fr 1fr}
.sb1095-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}
.sb1095-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}
.sb1095-site .wp-block-latest-posts.wp-block-latest-posts__list{padding-left:0}
.sb1095-site .wp-block-latest-posts__list li{margin-top:var(--global-sm-spacing)}
.sb1095-site .wp-block-latest-posts__list li:after{clear:both;display:table;content:""}
.sb1095-site .wp-block-latest-posts__post-date{color:var(--global-palette6)}
@media screen and (max-width: 540px){.sb1095-site .wp-block-latest-posts__featured-image.alignleft{float:none;margin-bottom:1em}}
.sb1095-site .wp-block-group.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}
.sb1095-site .entry-content .wp-block-group.has-background{padding:20px 30px}
.sb1095-site .single-content .wp-block-post-template,.sb1095-site .single-content .wp-block-query-loop{padding:0}
.sb1095-site .single-content .wp-block-query .wp-block-post-featured-image.alignwide,.sb1095-site .single-content .wp-block-query .wp-block-post-featured-image.alignfull{margin-left:0;margin-right:0}
.sb1095-site .single-content .wp-block-query .wp-block-post-featured-image.alignfull{width:auto}
.sb1095-site .entry-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
.sb1095-site embed,.sb1095-site iframe,.sb1095-site object{max-width:100%}
.sb1095-site .gallery.entry{display:block}
.sb1095-site .entry{box-shadow:0px 15px 25px -10px rgba(0,0,0,.05);border-radius:4px}
.sb1095-site .custom-archive-loop-item.entry{box-shadow:none;border-radius:0}
.sb1095-site .single-content ul.kadence-posts-list{padding:0;margin:0;list-style:none}
.sb1095-site .single-content ul.kt-testimonial-grid-wrap{padding:0;margin:0;list-style:none}
.sb1095-site .kadence-posts-list .entry-list-item article.entry{flex:1}
.sb1095-site .kadence-thumbnail-position-behind+.entry{z-index:1;position:relative}
@media screen and (max-width: 719px){.sb1095-site .content-style-boxed .content-bg:not(.loop-entry){margin-left:-16px;margin-right:-16px;width:auto}
.sb1095-site .content-width-fullwidth.content-style-boxed .content-bg:not(.loop-entry){margin-left:0;margin-right:0}}
@media screen and (min-width: 768px){.sb1095-site .grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image){display:grid;grid-template-columns:1fr 2fr}}
.sb1095-site .archive.content-style-unboxed .entry-content-wrap,.sb1095-site .blog.content-style-unboxed .entry-content-wrap,.sb1095-site .post-type-archive.content-style-unboxed .entry-content-wrap,.sb1095-site .search-results.content-style-unboxed .entry-content-wrap{padding:0}
.sb1095-site .archive.content-style-unboxed .entry,.sb1095-site .blog.content-style-unboxed .entry,.sb1095-site .post-type-archive.content-style-unboxed .entry,.sb1095-site .search-results.content-style-unboxed .entry{box-shadow:none}
.sb1095-site .single-content{margin:var(--global-md-spacing) 0 0}
.sb1095-site .single-content address,.sb1095-site .single-content figure,.sb1095-site .single-content hr,.sb1095-site .single-content p,.sb1095-site .single-content table,.sb1095-site .single-content pre,.sb1095-site .single-content form,.sb1095-site .single-content .wp-block-buttons,.sb1095-site .single-content .wp-block-button,.sb1095-site .single-content .wc-block-grid,.sb1095-site .single-content .wp-block-kadence-advancedbtn,.sb1095-site .single-content .wp-block-media-text,.sb1095-site .single-content .wp-block-cover,.sb1095-site .single-content .entry-content-asset,.sb1095-site .single-content .wp-block-kadence-form,.sb1095-site .single-content .wp-block-group,.sb1095-site .single-content .wp-block-yoast-faq-block,.sb1095-site .single-content .wp-block-yoast-how-to-block,.sb1095-site .single-content .schema-faq-section,.sb1095-site .single-content .wp-block-kadence-tableofcontents,.sb1095-site .single-content .enlighter-default,.sb1095-site .single-content .wp-block-kadence-iconlist,.sb1095-site .single-content [class*=__inner-content]{margin-top:0;margin-bottom:var(--global-md-spacing)}
.sb1095-site .single-content .wp-block-buttons .wp-block-button{margin-bottom:0}
.sb1095-site .single-content p>img{display:inline-block}
.sb1095-site .single-content p>img.aligncenter{display:block}
.sb1095-site .single-content li>img{display:inline-block}
.sb1095-site .single-content li>img.aligncenter{display:block}
.sb1095-site .single-content p:not(.wp-block-kadence-advancedheading)+.wp-block-kadence-spacer{margin-top:calc(0px - var(--global-md-spacing))}
.sb1095-site .single-content .wp-block-yoast-faq-block .schema-faq-question{margin-bottom:.5em}
.sb1095-site .single-content .elementor-widget-container:first-child:not(style) h1,.sb1095-site .single-content .elementor-widget-container:first-child:not(style) h2,.sb1095-site .single-content .elementor-widget-container:first-child:not(style) h3,.sb1095-site .single-content .elementor-widget-container:first-child:not(style) h4,.sb1095-site .single-content .elementor-widget-container:first-child:not(style) h5,.sb1095-site .single-content .elementor-widget-container:first-child:not(style) h6{margin-top:0}
.sb1095-site .single-content h1,.sb1095-site .single-content h2,.sb1095-site .single-content h3,.sb1095-site .single-content h4,.sb1095-site .single-content h5,.sb1095-site .single-content h6{margin:1.5em 0 .5em}
.sb1095-site .single-content h1:first-child,.sb1095-site .single-content h2:first-child,.sb1095-site .single-content h3:first-child,.sb1095-site .single-content h4:first-child,.sb1095-site .single-content h5:first-child,.sb1095-site .single-content h6:first-child{margin-top:0}
.sb1095-site .single-content h1+*,.sb1095-site .single-content h2+*,.sb1095-site .single-content h3+*,.sb1095-site .single-content h4+*,.sb1095-site .single-content h5+*,.sb1095-site .single-content h6+*{margin-top:0}
.sb1095-site .single-content .wp-block-kadence-advancedgallery+p{margin-top:var(--global-md-spacing)}
.sb1095-site .single-content ul,.sb1095-site .single-content ol{margin:0 0 var(--global-md-spacing);padding-left:2em}
.sb1095-site .single-content ul.aligncenter,.sb1095-site .single-content ol.aligncenter{text-align:center;padding-left:0}
.sb1095-site .single-content .kad-slider ul{padding:0;margin:0}
.sb1095-site .single-content li>ol,.sb1095-site .single-content li>ul{margin:0}
.sb1095-site .single-content>.more-link{display:block}
.sb1095-site .single-content address:last-child,.sb1095-site .single-content figure:last-child,.sb1095-site .single-content hr:last-child,.sb1095-site .single-content p:last-child,.sb1095-site .single-content table:last-child,.sb1095-site .single-content pre:last-child,.sb1095-site .single-content form:last-child,.sb1095-site .single-content .wp-block-buttons:last-child,.sb1095-site .single-content .wp-block-button:last-child,.sb1095-site .single-content .wp-block-kadence-advancedbtn:last-child,.sb1095-site .single-content .wp-block-media-text:last-child,.sb1095-site .single-content .wp-block-cover:last-child,.sb1095-site .single-content .entry-content-asset:last-child,.sb1095-site .single-content .wp-block-kadence-form:last-child,.sb1095-site .single-content .wp-block-group:last-child,.sb1095-site .single-content .wp-block-yoast-faq-block:last-child,.sb1095-site .single-content .wp-block-yoast-how-to-block:last-child,.sb1095-site .single-content .schema-faq-section:last-child,.sb1095-site .single-content .wp-block-kadence-tableofcontents:last-child,.sb1095-site .single-content .enlighter-default:last-child,.sb1095-site .single-content .wp-block-kadence-iconlist:last-child,.sb1095-site .single-content h1:last-child,.sb1095-site .single-content h2:last-child,.sb1095-site .single-content h3:last-child,.sb1095-site .single-content h4:last-child,.sb1095-site .single-content h5:last-child,.sb1095-site .single-content h6:last-child,.sb1095-site .single-content ul:last-child,.sb1095-site .single-content ol:last-child{margin-bottom:0}
.sb1095-site .single-content h1.elementor-heading-title,.sb1095-site .single-content h2.elementor-heading-title,.sb1095-site .single-content h3.elementor-heading-title,.sb1095-site .single-content h4.elementor-heading-title,.sb1095-site .single-content h5.elementor-heading-title,.sb1095-site .single-content h6.elementor-heading-title{margin-bottom:.5em}
.sb1095-site .single-content .wp-block-image{margin-top:0;margin-bottom:0}
.sb1095-site .single-content .wp-block-image figure{margin-bottom:var(--global-md-spacing)}
.sb1095-site .single-content .wp-block-image:last-child figure{margin-bottom:0}
.sb1095-site .single-content figure.wp-block-image{margin-bottom:var(--global-md-spacing)}
.sb1095-site .single-content figure.wp-block-image:last-child{margin-bottom:0}
.sb1095-site .entry-content:after{display:table;clear:both;content:""}
.sb1095-site .content-title-style-hide .entry-content,.sb1095-site .content-title-style-above .entry-content{margin:0}
.sb1095-site .content-title-style-above .entry-content-wrap .post-thumbnail+.single-content{margin:var(--global-md-spacing) 0 0}
.sb1095-site .entry-content-wrap .entry-header .kadence-breadcrumbs:first-child{margin-top:0}
.sb1095-site .post-navigation-wrap.entry-content-wrap,.sb1095-site .entry-author.entry-content-wrap{margin-top:0;margin-bottom:0;border-radius:0}
.sb1095-site .comments-area.entry-content-wrap{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}
.sb1095-site .single-entry.post.entry.post-footer-area-boxed{border-bottom-left-radius:0;border-bottom-right-radius:0}
.sb1095-site .entry-content .alignwide,.sb1095-site .entry-content .alignfull{margin-left:calc(50% - var(--global-vw, 100vw)/2);margin-right:calc(50% - var(--global-vw, 100vw)/2);max-width:100vw;width:var(--global-vw, 100vw);padding-left:0;padding-right:0;clear:both}
@media screen and (min-width: 1025px){.sb1095-site .content-width-narrow .entry-content .alignwide{margin-left:-80px;margin-right:-80px;width:auto}}
.sb1095-site .content-style-boxed .entry-content .alignwide{margin-left:-32px;margin-right:-32px;max-width:unset;width:unset}
.sb1095-site .content-style-boxed .wp-site-blocks .entry-content>.alignwide.is-layout-constrained{padding-left:var(--global-content-boxed-padding);padding-right:var(--global-content-boxed-padding)}
.sb1095-site .content-style-boxed .wp-site-blocks .entry-content .alignwide>* .alignwide{margin-left:unset;margin-right:unset}
.sb1095-site .item-content-vertical-align-center .loop-entry .entry-content-wrap{display:flex;flex-direction:column;justify-content:center}
.sb1095-site .item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-header{margin-bottom:0}
.sb1095-site .item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary{margin-top:0}
/* source: https://bglock.com/_static/??-eJytjrEOwjAMRH8IN7QD0AHxLYljtVEdJ6oTVf17UiEkxMLCdHfDu7stAyYpJMVkrlMQNUoJ3A6rlQWiLbMJglw9qYnJV25qxfJeAjanSkUNarM+BgFn166l0/a7F/Ka/tXtJk64AAchyNVxwDf+St9cmSm2scV6EqTPqePe8a5riwf1iPf+Og7D2J9vlydNtnFk */
.sb1095-site{--rankmath-wp-adminbar-height: 0}
.sb1095-site [class^=rm-icon-],.sb1095-site [class*=" rm-icon-"]{font-family:"Rank-Math" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}
.sb1095-site #rank-math-analytics-stats-wrapper{line-height:1.3;position:relative;z-index:99999;color:#242628;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);-webkit-font-smoothing:auto}
.sb1095-site #rank-math-analytics-stats-wrapper *{letter-spacing:initial}
.sb1095-site #rank-math-analytics-stats{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.sb1095-site{--rankmath-wp-adminbar-height: 0}
.sb1095-site :where(.bglock-prebooking){--ink:#14382f;--muted:#536d63;--teal:#126a5c;--deep:#073d37;--paper:#f7f5ef;--cream:#fffdf8;--line:#d7e2d9;--green:#06c755;--gold:#ecbc51}
.sb1095-site :where(.bglock-prebooking),.sb1095-site :where(.bglock-prebooking) *{box-sizing:border-box}
.sb1095-site.blp-body{scroll-behavior:smooth}
.sb1095-site.blp-body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"SB1095 Noto Sans TC","Microsoft JhengHei",sans-serif;line-height:1.65}
.sb1095-site .bglock-prebooking{max-width:800px;margin:40px auto;padding:0;color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"SB1095 Noto Sans TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.65;text-align:left}
.sb1095-site .bglock-prebooking .blp-prebooking-heading{padding:22px;border:2px solid #b3cbc1;border-radius:16px;background:var(--cream)}
.sb1095-site .bglock-prebooking .blp-prebooking-heading h2{margin:0 0 10px;color:var(--deep);font-size:28px;line-height:1.4}
.sb1095-site .bglock-prebooking .blp-prebooking-heading p{margin:8px 0 0}
.sb1095-site .bglock-prebooking img{max-width:100%;height:auto}
.sb1095-site .bglock-prebooking-entry{max-width:800px;margin:20px auto 28px;padding:18px;border:2px solid #b3cbc1;border-left:6px solid #b9282e;border-radius:12px;background:#fffdf8;color:#14382f;font-family:system-ui,-apple-system,BlinkMacSystemFont,"SB1095 Noto Sans TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.65;text-align:left;box-sizing:border-box}
.sb1095-site .bglock-prebooking-entry h2{margin:0 0 10px;color:#094140;font-family:inherit;font-size:24px;line-height:1.4}
.sb1095-site .bglock-prebooking-entry ul{margin:0 0 14px;padding:0 0 0 1.3em}
.sb1095-site .bglock-prebooking-entry li{margin:6px 0;padding:0}
.sb1095-site .bglock-prebooking-entry a{display:inline-block;max-width:100%;padding:10px 14px;border:2px solid #094140;border-radius:8px;background:#094140;color:#fff;font-weight:800;line-height:1.5;text-align:center;text-decoration:none;box-sizing:border-box}
.sb1095-site .bglock-prebooking-entry a:focus-visible{outline:3px solid #e0a920;outline-offset:3px}
.sb1095-site .bglock-prebooking-entry p{margin:10px 0 0;color:#536d63;font-size:14px;line-height:1.65}
.sb1095-site #sb1095-site-bglock-prebooking{scroll-margin-top:100px}
.sb1095-site .blp-theme-limits{margin:22px 0 32px;padding:22px;border:1px solid #b3cbc1;border-radius:16px;background:#f7f5ef;color:#14382f;font-family:system-ui,-apple-system,BlinkMacSystemFont,"SB1095 Noto Sans TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.75;box-sizing:border-box}
.sb1095-site .blp-theme-limits>h3{margin:0 0 18px;color:#094140;font-size:25px;line-height:1.4}
.sb1095-site .blp-theme-limits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
.sb1095-site .blp-theme-limit-group{min-width:0;padding:18px;border:1px solid #d7e2d9;border-radius:12px;background:#fffdf8}
.sb1095-site .blp-theme-limit-group h4{margin:0 0 10px;color:#094140;font-size:19px;line-height:1.4}
.sb1095-site .blp-theme-limit-group ul{margin:0;padding:0 0 0 1.3em}
.sb1095-site .blp-theme-limit-group li{margin:0;overflow-wrap:anywhere}
.sb1095-site .blp-theme-limit-group li+li{margin-top:10px}
.sb1095-site .blp-costume-notice{margin:18px 0;padding:18px;border:2px solid #b3cbc1;border-left:6px solid #9b4c39;border-radius:12px;background:#eef4e9;color:#14382f;box-sizing:border-box}
.sb1095-site .blp-costume-notice h3{margin:0 0 10px!important;color:#094140;font-size:21px;line-height:1.45}
.sb1095-site .blp-costume-notice p{margin:10px 0 0;line-height:1.75}
.sb1095-site .blp-costume-notice .blp-costume-refund{color:#a02229;font-size:18px;line-height:1.65}
@media(max-width:680px){.sb1095-site .blp-theme-limits{padding:16px}
.sb1095-site .blp-theme-limits-grid{grid-template-columns:1fr;gap:12px}
.sb1095-site .blp-theme-limit-group{padding:15px}
.sb1095-site .blp-theme-limits>h3{font-size:23px}
.sb1095-site .blp-costume-notice{padding:15px}
.sb1095-site .blp-costume-notice .blp-costume-refund{font-size:17px}}
.sb1095-site .blp-full-booking-terms{margin:14px 0;padding:14px;border:1px solid #bdd0c8;border-radius:10px;background:#f4f6ee}
.sb1095-site .blp-full-booking-terms summary,.sb1095-site .blp-special-cases summary{cursor:pointer;line-height:1.6;min-height:36px}
.sb1095-site .blp-full-booking-terms .blp-booking-rule{padding:12px 0;border-top:1px solid #bdd0c8}
.sb1095-site .blp-full-booking-terms h4{margin:10px 0 5px;font-size:17px;line-height:1.5}
.sb1095-site .blp-full-booking-terms p{font-size:15px;line-height:1.75}
.sb1095-site :where(.bglock-prebooking) a{color:var(--teal)}
.sb1095-site :where(.bglock-prebooking) a:focus-visible,.sb1095-site :where(.bglock-prebooking) summary:focus-visible{outline:3px solid #e0a920;outline-offset:3px}
.sb1095-site .blp-eyebrow{color:var(--teal);font-size:13px;font-weight:800;letter-spacing:.06em;margin:0 0 6px}
.sb1095-site .blp-panel{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 7px 22px rgba(11,58,45,.06)}
.sb1095-site .blp-panel{padding:24px;margin:18px 0}
.sb1095-site .blp-panel h2{margin:0 0 16px;font-size:25px;line-height:1.3}
.sb1095-site .blp-panel h3{font-size:18px;margin:18px 0 6px}
.sb1095-site .blp-panel p{margin:10px 0}
.sb1095-site .blp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 17px;border-radius:10px;text-decoration:none;font-weight:800;text-align:center;line-height:1.35;border:2px solid transparent}
.sb1095-site .blp-button--primary{background:var(--deep);color:#fff}
.sb1095-site .blp-button--primary:hover{background:#125d52;color:#fff}
.sb1095-site .blp-button--outline{border-color:var(--teal);color:var(--teal);background:#fff}
.sb1095-site .blp-button--outline:hover{background:#e8f3ed}
.sb1095-site .blp-next{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 42px}
.sb1095-site .blp-theme-top{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;gap:16px}
.sb1095-site .blp-theme-top>img{width:100%;height:100%;max-height:420px;object-fit:cover;border-radius:18px}
.sb1095-site .blp-theme-top .blp-panel{margin:0}
.sb1095-site .blp-facts{margin:0}
.sb1095-site .blp-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}
.sb1095-site .blp-facts dt{color:var(--muted);font-weight:700}
.sb1095-site .blp-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}
.sb1095-site .blp-table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}
.sb1095-site .blp-table th,.sb1095-site .blp-table td{border-bottom:1px solid var(--line);padding:10px;text-align:left}
.sb1095-site .blp-table thead{background:#edf4ee}
.sb1095-site .blp-sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.sb1095-site .blp-sessions>div{background:#eef5ef;border-radius:10px;padding:10px 14px}
.sb1095-site .blp-sessions h3{margin:0 0 5px;font-size:16px}
.sb1095-site .blp-sessions p{font-variant-numeric:tabular-nums;margin:0}
.sb1095-site .blp-route p:not(.blp-eyebrow){flex:1}
.sb1095-site .blp-route .blp-button{margin-top:16px}
.sb1095-site .blp-store .blp-next{margin:18px 0 0}
.sb1095-site .blp-policy-panel{max-width:820px}
.sb1095-site .blp-policy-panel h2{font-size:clamp(23px,3.4vw,32px);color:var(--deep)}
.sb1095-site .blp-policy-panel p{font-size:18px}
.sb1095-site .blp-policy-list{margin:0;padding-left:1.4em}
.sb1095-site .blp-policy-list li{padding:6px 0}
@media(max-width:680px){.sb1095-site .blp-theme-top{grid-template-columns:1fr}
.sb1095-site .blp-theme-top>img{max-height:320px}
.sb1095-site .blp-sessions{grid-template-columns:1fr}
.sb1095-site .blp-panel{padding:18px}
.sb1095-site .blp-facts>div{grid-template-columns:1fr}
.sb1095-site .blp-button{width:100%}}
.sb1095-site .blp-special-cases .blp-case-item{padding:13px 0;border-top:1px solid #bdd0c8}
.sb1095-site .blp-special-cases .blp-case-item h3{margin:0 0 6px;color:#094140}
.sb1095-site .blp-special-cases .blp-case-item p{margin:5px 0;line-height:1.7}
.sb1095-site .blp-special-cases .blp-case-warning h3{color:#a02229}
.sb1095-site .blp-force-majeure-details{margin-top:12px;padding:12px 14px;border:1px solid #b3cbc1;border-radius:10px;background:#f4f6ee}
.sb1095-site .blp-force-majeure-details summary{color:#094140;font-weight:800}
.sb1095-site .blp-force-majeure-details h4{margin:18px 0 6px;color:#094140;font-size:17px;line-height:1.5}
.sb1095-site .blp-mansion{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","SB1095 Noto Sans TC",sans-serif;font-weight:700}
.sb1095-site .blp-mansion-overview{grid-template-columns:1fr}
.sb1095-site .blp-mansion-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb1095-site .blp-mansion-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb1095-site .blp-mansion-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb1095-site .blp-mansion-deposit,.sb1095-site .blp-mansion-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb1095-site .blp-mansion-rows{list-style:none;padding:0;margin:0}
.sb1095-site .blp-mansion-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb1095-site .blp-mansion-rows strong{flex:0 0 auto;color:#9b4c39}
.sb1095-site .blp-mansion-note,.sb1095-site .blp-mansion-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb1095-site .blp-mansion .blp-mansion-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb1095-site .blp-mansion-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb1095-site .blp-mansion-red{color:#b9282e}
.sb1095-site .blp-mansion .blp-mansion-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb1095-site .blp-mansion-limits{margin:0}
.sb1095-site .blp-mansion-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb1095-site .blp-mansion-limits dt,.sb1095-site .blp-mansion-limits dd{margin:0}
.sb1095-site .blp-mansion-table{table-layout:fixed}
.sb1095-site .blp-mansion-extra{background:#e8eee8;color:#094140;font-weight:800}
.sb1095-site .blp-mansion .blp-mansion-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb1095-site .blp-mansion .blp-mansion-bar{margin:20px -18px -18px}
.sb1095-site .blp-mansion-rows li{display:block}
.sb1095-site .blp-mansion-rows strong{display:block;margin-top:3px}
.sb1095-site .blp-mansion-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}}
/* source: https://bglock.com/_static/??-eJyNjEEKgCAQAD+ULkFkHqK/ZItJukq7Ev0+Ibp3nGGYqyiXSZAESqw+EIOvDVc8Paw1xA1Y7ogMsmNC2JCDJyX5QGKdAmnH3F2/Ly6nkqmF/JpvsaS5N7a3dhzM9AD4UjgO */
.sb1095-site{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px;--wpds-border-width-focus:2px;--wpds-border-width-lg:8px;--wpds-border-width-md:4px;--wpds-border-width-sm:2px;--wpds-border-width-xs:1px;--wpds-color-background-interactive-brand-strong:#3858e9;--wpds-color-background-interactive-brand-strong-active:#2e49d9;--wpds-color-background-interactive-brand-strong-disabled:#e6e6e6;--wpds-color-background-interactive-brand-weak:#0000;--wpds-color-background-interactive-brand-weak-active:#e5eaf7;--wpds-color-background-interactive-brand-weak-disabled:#0000;--wpds-color-background-interactive-error:#0000;--wpds-color-background-interactive-error-active:#fff6f5;--wpds-color-background-interactive-error-disabled:#0000;--wpds-color-background-interactive-error-strong:#cc1818;--wpds-color-background-interactive-error-strong-active:#b90000;--wpds-color-background-interactive-error-strong-disabled:#e6e6e6;--wpds-color-background-interactive-error-weak:#0000;--wpds-color-background-interactive-error-weak-active:#fae5e1;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-interactive-neutral:#fff;--wpds-color-background-interactive-neutral-active:#fff;--wpds-color-background-interactive-neutral-disabled:#fff;--wpds-color-background-interactive-neutral-strong:#2d2d2d;--wpds-color-background-interactive-neutral-strong-active:#1e1e1e;--wpds-color-background-interactive-neutral-strong-disabled:#e6e6e6;--wpds-color-background-interactive-neutral-weak:#0000;--wpds-color-background-interactive-neutral-weak-active:#ededed;--wpds-color-background-interactive-neutral-weak-disabled:#0000;--wpds-color-background-surface-brand:#ecf0fa;--wpds-color-background-surface-caution:#fee995;--wpds-color-background-surface-caution-weak:#fff9ca;--wpds-color-background-surface-error:#fae5e1;--wpds-color-background-surface-error-weak:#fff6f5;--wpds-color-background-surface-info:#deebfa;--wpds-color-background-surface-info-weak:#f3f9ff;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-success:#c2f8ca;--wpds-color-background-surface-success-weak:#ebffed;--wpds-color-background-surface-warning:#fde6be;--wpds-color-background-surface-warning-weak:#fff7e1;--wpds-color-background-thumb-brand:#3858e9;--wpds-color-background-thumb-brand-active:#3858e9;--wpds-color-background-thumb-brand-disabled:#dbdbdb;--wpds-color-background-thumb-neutral:#1e1e1e;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--wpds-color-background-thumb-neutral-weak-disabled:#dbdbdb;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#836a00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--wpds-color-foreground-content-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-neutral:#1e1e1e;--wpds-color-foreground-content-neutral-weak:#707070;--wpds-color-foreground-content-success:#002900;--wpds-color-foreground-content-success-weak:#008030;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#936300;--wpds-color-foreground-interactive-brand:#3858e9;--wpds-color-foreground-interactive-brand-active:#0b0070;--wpds-color-foreground-interactive-brand-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand-strong:#eff0f2;--wpds-color-foreground-interactive-brand-strong-active:#eff0f2;--wpds-color-foreground-interactive-brand-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-error:#cc1818;--wpds-color-foreground-interactive-error-active:#470000;--wpds-color-foreground-interactive-error-disabled:#8d8d8d;--wpds-color-foreground-interactive-error-strong:#f2efef;--wpds-color-foreground-interactive-error-strong-active:#f2efef;--wpds-color-foreground-interactive-error-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral:#1e1e1e;--wpds-color-foreground-interactive-neutral-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-strong:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-active:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-weak:#707070;--wpds-color-foreground-interactive-neutral-weak-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-weak-disabled:#8d8d8d;--wpds-color-stroke-focus:#3858e9;--wpds-color-stroke-interactive-brand:#3858e9;--wpds-color-stroke-interactive-brand-active:#2337c8;--wpds-color-stroke-interactive-brand-disabled:#dbdbdb;--wpds-color-stroke-interactive-error:#cc1818;--wpds-color-stroke-interactive-error-active:#9d0000;--wpds-color-stroke-interactive-error-disabled:#dbdbdb;--wpds-color-stroke-interactive-error-strong:#cc1818;--wpds-color-stroke-interactive-neutral:#8d8d8d;--wpds-color-stroke-interactive-neutral-active:#6e6e6e;--wpds-color-stroke-interactive-neutral-disabled:#dbdbdb;--wpds-color-stroke-interactive-neutral-strong:#6e6e6e;--wpds-color-stroke-surface-brand:#aebbda;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-caution:#d0c28b;--wpds-color-stroke-surface-caution-strong:#836a00;--wpds-color-stroke-surface-error:#e0afa7;--wpds-color-stroke-surface-error-strong:#cc1818;--wpds-color-stroke-surface-info:#adc6e2;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-success:#92d39d;--wpds-color-stroke-surface-success-strong:#008030;--wpds-color-stroke-surface-warning:#e1bd7c;--wpds-color-stroke-surface-warning-strong:#936300;--wpds-cursor-control:pointer;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-xs:4px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-xs:4px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-lg:40px;--wpds-dimension-size-md:32px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-xs:20px;--wpds-dimension-surface-width-2xl:960px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-xs:240px;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-xl:400ms;--wpds-motion-duration-xs:50ms;--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-typography-font-family-body:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-mono:"Menlo","Consolas",monaco,monospace;--wpds-typography-font-size-2xl:32px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-xs:11px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600;--wpds-typography-line-height-2xl:40px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-xs:16px}
@media (min-resolution:192dpi){.sb1095-site{--wpds-border-width-focus:1.5px}}
.sb1095-site[data-wpds-root-provider=true][data-wpds-corner-radius=none],.sb1095-site [data-wpds-corner-radius=none]{--wpds-border-radius-lg:0px;--wpds-border-radius-md:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-xl:0px;--wpds-border-radius-xs:0px}
.sb1095-site[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],.sb1095-site [data-wpds-corner-radius=subtle]{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px}
.sb1095-site[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],.sb1095-site [data-wpds-corner-radius=moderate]{--wpds-border-radius-lg:16px;--wpds-border-radius-md:12px;--wpds-border-radius-sm:8px;--wpds-border-radius-xl:20px;--wpds-border-radius-xs:6px}
.sb1095-site[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],.sb1095-site [data-wpds-corner-radius=pronounced]{--wpds-border-radius-lg:24px;--wpds-border-radius-md:22px;--wpds-border-radius-sm:20px;--wpds-border-radius-xl:26px;--wpds-border-radius-xs:18px}
.sb1095-site [role=region]{position:relative}
.sb1095-site{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){.sb1095-site{--wp-admin-border-width-focus:1.5px}}
/* source: https://bglock.com/?custom-css=d349dc2768 */
.sb1095-site .single-content .bglock-hero p,.sb1095-site .single-content .bglock-card p,.sb1095-site .single-content .bglock-cta-band p,.sb1095-site .single-content .bglock-store-brief p,.sb1095-site .single-content .bglock-en p,.sb1095-site .single-content .bglock-modal p{margin:0}
.sb1095-site .single-content .bglock-eyebrow{margin:0 0 12px}
.sb1095-site .single-content .bglock-hero__title{margin:0 0 10px}
.sb1095-site .single-content .bglock-hero__tagline{margin:0 0 12px}
.sb1095-site .single-content .bglock-hero__desc{margin:0 0 18px}
.sb1095-site .single-content .bglock-hero__note{margin:10px 0 0}
.sb1095-site .single-content .bglock-facts dt,.sb1095-site .single-content .bglock-facts dd{margin:0}
.sb1095-site .single-content .bglock-facts dd{margin-top:4px}
.sb1095-site .single-content .bglock-cta-band__sub{margin:6px 0 0}
.sb1095-site .single-content .bglock-card__title,.sb1095-site .single-content .bglock-card__meta,.sb1095-site .single-content .bglock-card__features{margin:0}
.sb1095-site .single-content .bglock-card__price{margin:8px 0 0}
.sb1095-site .single-content .bglock-store-brief__name{margin:0 0 8px}
.sb1095-site .single-content .bglock-en h3,.sb1095-site .single-content .bglock-panel h3{margin:0 0 10px}
.sb1095-site .single-content .bglock-modal__title{margin:0 0 10px}
.sb1095-site .single-content .bglock-chips{margin:0 0 6px}
.sb1095-site .bglock-hero:has(.bglock-hero__placeholder){grid-template-columns:1fr}
.sb1095-site .bglock-hero__media:has(.bglock-hero__placeholder){display:none}
.sb1095-site{--bglock-font:"SB1095 Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif; --bglock-body:17px; --bglock-h1:40px; --bglock-h2:30px; --bglock-h3:22px; --bglock-lead:20px; --bglock-note:15px; --bglock-cta:26px; font-family:var(--bglock-font); font-size:var(--bglock-body); line-height:1.8;}
.sb1095-site :is(h1,h2,h3,h4,h5,h6,button,input,select,textarea,.bglock-btn){font-family:var(--bglock-font);}
.sb1095-site :is(.single-content,.entry-summary,.bglock-guide__item p,.bglock-hero__desc,.bglock-cta-band__sub,.bglock-card__price,.bglock-stores__addr,.bglock-stores__note){font-size:var(--bglock-body); line-height:1.8;}
.sb1095-site :is(h1,.bglock-hero__title,.bglock-page-hero__title){font-size:var(--bglock-h1); line-height:1.3; font-weight:900; letter-spacing:.01em; overflow-wrap:anywhere;}
.sb1095-site :is(h2,.bglock-band__title,.bglock-stores__title,.bglock-first__title,.bglock-faq-all__title){font-size:var(--bglock-h2); line-height:1.4; font-weight:900; letter-spacing:.01em; overflow-wrap:anywhere;}
.sb1095-site :is(h3,.bglock-card__title,.bglock-stores__name,.bglock-store-brief__name,.bglock-scene__title,.bglock-empty__title,.bglock-guide__item h3,.bglock-en h3,.loop-entry .entry-title){font-size:var(--bglock-h3); line-height:1.5; font-weight:700; letter-spacing:normal; overflow-wrap:anywhere;}
.sb1095-site :is(h4,h5,h6){font-size:20px; line-height:1.5; font-weight:700;}
.sb1095-site :is(.bglock-lead,.bglock-article__lead){font-size:var(--bglock-lead); line-height:1.8; color:var(--global-palette1,#094140);}
.sb1095-site :is(.bglock-hero__tagline,.bglock-cta-band__title,.bglock-modal__title){font-size:var(--bglock-cta); line-height:1.5; font-weight:700; letter-spacing:normal;}
.sb1095-site :is(.bglock-hero__sub,.bglock-points strong,.bglock-first__list strong,.bglock-features li strong,.bglock-faq__item summary){font-size:var(--bglock-body); line-height:1.7; font-weight:700;}
.sb1095-site :is(.bglock-buttons__note,.bglock-chips,.bglock-chips__label,.bglock-eyebrow,.bglock-badge,.bglock-hero__note,.bglock-hero__caption,.bglock-facts dd,.bglock-prices__note,.bglock-card__meta,.bglock-card__features,.bglock-card__why,.bglock-updated,.bglock-modal__eyebrow,.bglock-modal__note,.bglock-points span,.bglock-stores__walk,.bglock-filter__label,.bglock-pills__label,.bglock-filter__count,.bglock-compare__sub,.bglock-first__list span,.bglock-crumbs,.bglock-scene__desc,.entry-meta,.entry-taxonomies,.bglock-article__meta,.bglock-article__sources,figcaption){font-size:var(--bglock-note); line-height:1.7;}
.sb1095-site :is(.bglock-btn,.bglock-pill,.bglock-select,.bglock-anchors a,.bglock-scene__more,.bglock-info,.bglock-prices,.bglock-compare,.bglock-compare thead th,.bglock-article__table){font-size:16px; line-height:1.65;}
.sb1095-site .bglock-facts dt{font-size:22px; line-height:1.4;}
.sb1095-site :is(.header-navigation .header-menu-container ul li a,.mobile-navigation ul li,.header-button){font-size:16px; line-height:1.6;}
.sb1095-site .bglock-article{max-width:840px; margin:0 auto; font-size:var(--bglock-body); line-height:1.9; overflow-wrap:anywhere;}
.sb1095-site .bglock-article :is(p,li,dd){line-height:1.9;}
.sb1095-site .bglock-article :is(h2,h3,[id]){scroll-margin-top:110px;}
.sb1095-site .bglock-article > h2{margin:2em 0 .7em;}
.sb1095-site .bglock-article > h3{margin:1.6em 0 .6em;}
.sb1095-site .bglock-article__meta{color:var(--global-palette5,#5B6B68); margin:12px 0 24px;}
.sb1095-site .bglock-article__figure{margin:28px 0;}
.sb1095-site .bglock-article__figure img{display:block; width:100%; height:auto; border-radius:20px;}
.sb1095-site .bglock-article__figure figcaption{margin-top:10px; color:var(--global-palette5,#5B6B68);}
.sb1095-site .bglock-article__table-wrap{max-width:100%; overflow-x:auto; margin:24px 0; border-radius:14px; -webkit-overflow-scrolling:touch;}
.sb1095-site .bglock-article__table{width:100%; min-width:560px; border-collapse:collapse; margin:0;}
.sb1095-site .bglock-article__table :is(th,td){padding:12px 14px; border:1px solid var(--global-palette7,#E6E1D5); text-align:left; vertical-align:top;}
.sb1095-site .bglock-article__table th{background:var(--global-palette10,#E3EFE6); color:var(--global-palette1,#094140); font-weight:700;}
.sb1095-site .bglock-article__related{margin-top:40px;}
.sb1095-site .bglock-article__sources{margin-top:36px; padding-top:24px; border-top:1px solid var(--global-palette7,#E6E1D5); color:var(--global-palette5,#5B6B68);}
.sb1095-site .bglock-article__sources h2{font-size:22px; line-height:1.5; font-weight:700;}
.sb1095-site .bglock-article__back{display:flex; flex-wrap:wrap; gap:12px 24px; margin-top:32px; padding-top:20px; border-top:1px solid var(--global-palette7,#E6E1D5); font-size:16px;}
.sb1095-site .single-entry > .entry-content-wrap > .entry-header{max-width:840px; margin-left:auto; margin-right:auto;}
.sb1095-site .bglock-article section > h2:first-child{margin-top:0; margin-bottom:.7em;}
.sb1095-site .bglock-panel > :first-child{margin-top:0;}
.sb1095-site .bglock-panel > :last-child{margin-bottom:0;}
.sb1095-site .bglock-article .bglock-table-scroll{max-width:100%; overflow-x:auto; margin:24px 0; border-radius:14px; -webkit-overflow-scrolling:touch;}
.sb1095-site .bglock-article .bglock-table-scroll > table.bglock-prices{width:100%; min-width:720px; margin:0;}
.sb1095-site .bglock-article caption{text-align:left;padding:8px 0;font-size:15px;line-height:1.7;font-weight:700;}
@media (max-width:767px){.sb1095-site{--bglock-h1:30px; --bglock-h2:26px; --bglock-lead:18px;}
.sb1095-site .bglock-article__figure img{border-radius:14px;}}
.sb1095-site .bglock-hero:has(.bglock-hero__placeholder){grid-template-columns:1fr}
.sb1095-site .bglock-hero__media:has(.bglock-hero__placeholder){display:none}
/* Host integration: service1 only, plus the single field containing LINE root. */
.sb1095-site > .sb1095-card-teaser{display:none;}
.service-item.--service-id_1 > .item__tab > article.item__content > h4.title.title--h4.short{display:none;}
.service-item.--service-id_1 > .item__tab > article.item__content > .item__description.short .sb1095-card-teaser{display:block;min-height:140px;padding:0;margin:0;}
.service-item.--service-id_1 > .item__tab > article.item__content > .item__description.short .sb1095-card-teaser h2{margin:0 0 9px;font-size:22px;line-height:1.4;font-weight:700;color:#094140;}
.service-item.--service-id_1 > .item__tab > article.item__content > .item__description.short .sb1095-card-teaser p{margin:0;font-size:13px;line-height:1.75;font-weight:400;color:#526461;}
#service1 .sb1095-card-teaser{display:none;}
#service1 .modal__body > .item__picture{display:none;}
#service1 .modal__body > article.item__content > h4.title.full{display:none;}
.form-group__static-html > .col-sm-12:has(.sb1095-line){padding:0;}
.sb1095-line .blp-wrap{max-width:100%;}

/* Source-computed corrections: restore ordinary-page cascade and host crop. */
.service-item.--service-id_1 > .item__tab > article.item__content > .item__description.short{height:140px!important;max-height:140px!important;overflow:clip!important;}
.service-item.--service-id_1 > .item__tab > article.item__content > .item__description.short .sb1095-card-teaser h2{white-space:normal;}
.sb1095-site > article > .entry-content-wrap{padding:0;}
.sb1095-site > article > .entry-content-wrap > .entry-content.single-content{margin-top:0;}
.sb1095-site .entry-content.single-content h2{font-family:var(--bglock-font);font-size:var(--bglock-h2);line-height:1.4;}
.sb1095-site .entry-content.single-content h4{font-size:20px;line-height:1.5;}
.sb1095-site .blp-mansion dt,.sb1095-site .blp-mansion dd{line-height:1.65;}
.sb1095-site .bglock-faq__item table:not([class]) th,.sb1095-site .bglock-faq__item table:not([class]) td{padding:1px;}
.sb1095-line .blp-case-item > h3,.sb1095-line .blp-sessions h3{line-height:1.65;}
.sb1095-line .blp-wrap{width:100%;}
@media(min-width:1024px){#service1 > .modal-dialog{width:1160px;max-width:98%;}#service1 > .modal-dialog > .modal-content{width:100%;max-width:100%;}}


/* BGLOCK remaining ten source themes 2026-10-18 */
/* BGLOCK ten themes only; append after the unchanged approved 1095/base CSS. */
.sb-theme-line{margin:0;background:#f7f5ef;color:#14382f;font:400 16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Noto Sans TC","Microsoft JhengHei",sans-serif;text-align:left;}
.sb-theme-site{margin:0;background:#F8F5ED;color:#1E2F2D;font:400 17px/1.8 "SB Themes Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;text-align:left;}
.sb-theme-line *,.sb-theme-site *,.sb-theme-line *::before,.sb-theme-line *::after,.sb-theme-site *::before,.sb-theme-site *::after{box-sizing:border-box;}
.sb-theme-line p,.sb-theme-line li,.sb-theme-line dt,.sb-theme-line dd,.sb-theme-line th,.sb-theme-line td,.sb-theme-line summary{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;}
.sb-theme-line p{margin:1em 0;}
.sb-theme-line h1,.sb-theme-line h2,.sb-theme-line h3,.sb-theme-line h4{font-family:inherit;font-weight:bold;line-height:inherit;color:inherit;}
.sb-theme-line h1{font-size:2em;margin:.67em 0;}.sb-theme-line h2{font-size:1.5em;margin:.83em 0;}.sb-theme-line h3{font-size:1.17em;margin:1em 0;}.sb-theme-line h4{font-size:1em;margin:1.33em 0;}.sb-theme-line strong{font-weight:bolder;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.32.woff2) format('woff2');unicode-range:U+932E;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.41.woff2) format('woff2');unicode-range:U+8859;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.42.woff2) format('woff2');unicode-range:U+86A3,U+8708;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.49.woff2) format('woff2');unicode-range:U+7E6D;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.73.woff2) format('woff2');unicode-range:U+6123;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.84.woff2) format('woff2');unicode-range:U+533E;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.86.woff2) format('woff2');unicode-range:U+5080,U+5121;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.87.woff2) format('woff2');unicode-range:U+4FE5;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.94.woff2) format('woff2');unicode-range:U+2212;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.104.woff2) format('woff2');unicode-range:U+7396;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.105.woff2) format('woff2');unicode-range:U+7613;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.106.woff2) format('woff2');unicode-range:U+62F1,U+6746,U+6756,U+6ABB,U+7729;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.107.woff2) format('woff2');unicode-range:U+7671,U+77B3;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.108.woff2) format('woff2');unicode-range:U+63B0,U+71ED,U+FF1D;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.109.woff2) format('woff2');unicode-range:U+525D,U+55E8,U+621A,U+6500,U+788C,U+8A93,U+90CA,U+98B1;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.110.woff2) format('woff2');unicode-range:U+2190,U+61FC,U+62BC,U+6AE5;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.111.woff2) format('woff2');unicode-range:U+4EAD,U+4EC7,U+5974,U+5B99,U+5C65,U+63EA,U+6688,U+6AAF,U+6D78,U+6E9C,U+76FC,U+7C60,U+8B0E,U+8EB2,U+96C0,U+9774,U+FF0B;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.112.woff2) format('woff2');unicode-range:U+4F0D,U+511F,U+58FA,U+6028,U+6068,U+61F8,U+64E0,U+6691,U+68DF,U+6A58,U+6C27,U+76C6,U+7955,U+81DF,U+896A,U+8A87,U+8AD2,U+8B00,U+8CE0,U+8E29,U+8EF8;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.113.woff2) format('woff2');unicode-range:U+2606,U+4FB6,U+50BE,U+53B2,U+55B5,U+561B,U+5751,U+592F,U+594F,U+59D1,U+5DE1,U+5E7D,U+5FA1,U+5FAA,U+6478,U+659C,U+65E6,U+6C57,U+6CBF,U+722C,U+727D,U+7652,U+77AC,U+78DA,U+7AAE,U+8070,U+8106,U+81A9,U+8E8D,U+9072,U+934A,U+96D5;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.114.woff2) format('woff2');unicode-range:U+51CC,U+5806,U+58F9,U+596A,U+5F92,U+6016,U+6089,U+60A3,U+642C,U+64A5,U+68AF,U+6BC0,U+6C1B,U+6D3D,U+6D6E,U+6EC5,U+78B0,U+85AA,U+8F29,U+9003,U+92EA,U+9326,U+9727,U+9B42;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.115.woff2) format('woff2');unicode-range:U+2605,U+4EA1,U+4F30,U+4F75,U+4FF1,U+5074,U+517C,U+5269,U+5377,U+54AA,U+54ED,U+5687,U+58C1,U+59B3,U+5B54,U+5B6B,U+5BD2,U+5C16,U+5E79,U+5F31,U+5FCD,U+651C,U+6668,U+67D4,U+6C89,U+6D1E,U+7210,U+73BB,U+7483,U+74F6,U+75C7,U+775B,U+7DFB,U+7E6A,U+8216,U+8266,U+85C9,U+87A2,U+8A17,U+8D95,U+9010,U+901B,U+966A;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.116.woff2) format('woff2');unicode-range:U+2192,U+4E88,U+4F38,U+504F,U+5076-5077,U+5192,U+51E1,U+5224,U+5237-5238,U+523A,U+5371,U+539A,U+53E5,U+547C,U+552F,U+56F0,U+586B,U+58FD,U+59BB,U+5B30,U+5B55,U+5B87,U+5BF8,U+5DF7,U+5E7B,U+5FD9,U+61B6,U+62D6,U+62FC,U+63D2,U+640D,U+64CD,U+654F,U+656C,U+65C1,U+65D7,U+66FF,U+67D0,U+695A,U+6AC3,U+6B04,U+6B78,U+6B8A,U+6DBC,U+70C8,U+7246,U+7A69,U+7D0B,U+7DE3,U+812B,U+817F,U+8584,U+885D,U+8932,U+8DDD,U+9014,U+9396,U+93AE,U+9707,U+9846,U+9905,U+9B3C,U+9F61;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.117.woff2) format('woff2');unicode-range:U+4E92,U+4ECD,U+5012,U+52FF,U+532F,U+53EB,U+53F3,U+5594,U+56B4,U+56FA,U+5750,U+57DF,U+58DE,U+5A66,U+5B85,U+5B88,U+5BAE,U+5BBF,U+5BDF,U+5C3A,U+5DDD,U+5E63,U+5E8A,U+5EDA,U+5EF3,U+5EF6,U+6015,U+602A,U+6050,U+60E1,U+6162,U+6263,U+6297,U+62B1,U+62BD,U+6311,U+6388,U+63A2,U+641E,U+6436,U+64C1,U+66B4,U+675F,U+676F,U+6838,U+684C,U+69CB,U+6A4B,U+6B66,U+6D3E,U+6ED1,U+6FC0,U+719F,U+71C8,U+7533,U+7591,U+75C5,U+7686,U+76DF,U+7981,U+79FB,U+7A81,U+7A97,U+7B26,U+7D2F,U+7DCA,U+7E6B,U+804A,U+805A,U+81E8,U+85E5,U+8AA0,U+8AB0,U+8AB2,U+8B66,U+8C93,U+8DE8,U+9192,U+9694,U+96E8,U+9760,U+978B,U+9858,U+9918,U+9EBB,U+FF0E-FF0F,U+FF5C;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.118.woff2) format('woff2');unicode-range:U+B7,U+30FB,U+4E7E,U+4EA6,U+5348,U+54E5,U+5DE7,U+5E78,U+5E9C,U+5FB5,U+63A1,U+64D4,U+65BD,U+6BBA,U+6E1B,U+71D2,U+7642,U+76E1,U+7AF9,U+7DA0,U+7E23,U+7E41,U+8173,U+822A,U+8840,U+885B,U+8DD1,U+8FD4,U+8FF0,U+984F,U+98EF,U+9B54;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.119.woff2) format('woff2');unicode-range:U+23-25,U+3D,U+2026,U+4E45,U+4EAE,U+4ED4,U+4ED8,U+4F11,U+4F8B,U+5019,U+505C,U+50C5,U+5145,U+5207,U+525B,U+5287,U+5426,U+542B,U+5438,U+54EA,U+5584,U+570D,U+571F,U+5747,U+5802,U+58D3,U+591C,U+5920,U+5957,U+5979,U+5B69,U+5B83,U+5B9C,U+5BB3,U+5C4B,U+5DE6,U+5E0C,U+5E55,U+5EAD,U+5F85,U+5F8B,U+5FA9,U+5FD8,U+600E,U+6298,U+62DB,U+62FF,U+639B,U+653B,U+65B7,U+65CF,U+665A,U+66FE,U+6728,U+67B6,U+6B62,U+6B72,U+6B7B,U+6C7A,U+6CF0,U+723E,U+734E,U+73ED,U+7565,U+76CA,U+76E4,U+77ED,U+7834,U+7968,U+79D8,U+7A7F,U+7B11,U+7B46,U+7BC4,U+7D19,U+7D20,U+7D22,U+8077,U+80CC,U+81F4,U+81FA,U+820A,U+822C,U+85CD,U+86CB,U+88DC,U+8986,U+8A73,U+8A8C,U+8B1B,U+8C50,U+8D8A,U+8DF3,U+8EDF,U+9000,U+9047,U+9060,U+9152,U+91CE,U+9418,U+9589,U+9592,U+968A,U+96AA,U+96D6,U+96DC,U+96F6,U+9748,U+9806,U+9808,U+984D,U+9867,U+98F2,U+98FE,U+9A5A,U+9B06,U+FF1B;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.120.woff2) format('woff2');unicode-range:U+26,U+5F,U+4E14,U+4EC0,U+4F4E-4F4F,U+4F73,U+5047,U+516D,U+5236,U+5347,U+534A,U+53CD,U+53E4,U+53E6,U+5403,U+5411,U+5427,U+5473,U+55CE,U+5740,U+57CE,U+5883,U+589E,U+5931,U+5947,U+59CB,U+5BA4,U+5BC6,U+5BCC,U+5C6C,U+5E03,U+5E33,U+5E7E,U+5E8F,U+5E95,U+5EA7,U+5F62,U+5F69,U+5F80,U+5FAE,U+5FB7,U+601D,U+60E0,U+6230,U+6236,U+623F,U+628A,U+6295,U+62C9,U+6309,U+63DB,U+64C7,U+64CA,U+64DA,U+652F,U+6545,U+6548,U+65E9,U+666F,U+667A,U+670B,U+671B,U+6750,U+677F,U+6848,U+6A13,U+6A21,U+6B65,U+6B77,U+6BB5,U+6CC1,U+6CE8,U+6DF1,U+6E96,U+6EAB,U+6F14,U+706B,U+724C,U+72C0,U+7368,U+74B0,U+756B,U+76AE,U+773C,U+78BA,U+78BC,U+798F,U+7AE5,U+7B97,U+7D30,U+7D39,U+7D72,U+7E8C,U+7F6E,U+7FA4,U+7FD2,U+8003,U+807D,U+8166,U+82E5,U+843D,U+85CF,U+8857,U+8863,U+88E1,U+89BA,U+89D2,U+8A31,U+8A62,U+8A66,U+8A72,U+8ABF,U+8B58,U+8B70,U+8B80,U+8CA1,U+8CA8,U+8CAC,U+8CBC,U+8D70,U+8DA3,U+8DB3,U+8DDF,U+8F03,U+8F15,U+8FA6,U+8FFD,U+9031,U+9069,U+908A,U+91AB,U+932F,U+9375,U+9644,U+9662,U+96D9,U+96E2-96E3,U+9752,U+97FF,U+9805,U+9810,U+986F,U+9910,U+9928,U+9EC3,U+9ED1;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.121.woff2) format('woff2');unicode-range:U+300A-300B,U+3010-3011,U+4E16,U+4E26,U+4E94,U+4E9B,U+4EA4,U+4ECA-4ECB,U+4EFB,U+4F46,U+4F55,U+4F9B,U+4F9D,U+4FBF,U+505A,U+5065,U+5099,U+50CF,U+50F9,U+512A,U+5143,U+5148,U+514D,U+5152,U+5169,U+5171,U+5177,U+5217,U+5225,U+5247,U+52A9,U+5305,U+5341,U+5357,U+5361,U+5373,U+53BB,U+53C3,U+53C8,U+53D6-53D7,U+53E3,U+53EA,U+53F8,U+5404,U+559C,U+56DB,U+56E0,U+5712,U+5718,U+578B,U+58EB,U+592A,U+5C0E,U+5C11,U+5C1A,U+5C55,U+5DF1,U+5E2B,U+5E36,U+5E97,U+5EB7,U+5EE3,U+5EFA,U+5F35,U+5F37,U+5F88,U+5F9E,U+5FC5,U+606F,U+60A8,U+6232,U+624D,U+6253,U+627E,U+62CD,U+6301,U+6307,U+6392,U+63A5,U+6539,U+653E-653F,U+6559,U+6574,U+65C5,U+6613,U+672A,U+67E5,U+6A19,U+6A23,U+6B61,U+6BCF,U+6BD4,U+6C11,U+6C42,U+6D41,U+6D77,U+6D88,U+6E05,U+6EFF,U+7136,U+7167,U+71DF,U+738B,U+73A9,U+7531,U+754C,U+7559,U+767D,U+76F4,U+793A,U+795E,U+79D1,U+7A2E,U+7A7A,U+7BC0,U+7C21,U+7CFB,U+7D04-7D05,U+7D1A,U+7D44,U+7D66,U+7D71,U+7E3D,U+8001,U+800C,U+8072,U+81F3,U+82B1,U+83EF,U+8457,U+85A6,U+8655,U+88AB,U+88DD,U+897F,U+898F,U+89AA,U+89BD,U+89C0,U+89E3,U+8A02,U+8A55,U+8A8D,U+8A9E,U+8B49,U+8B77,U+8B8A,U+8B93,U+8CB7,U+8CE3,U+8CEA,U+8CFC,U+8FD1,U+9001,U+901F-9020,U+9054,U+90A3,U+914D,U+91CF,U+95B1,U+9650,U+9664,U+969B,U+96B1,U+9700,U+975E,U+97F3,U+98A8,U+98DF,U+9A57,U+9EBC;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.122.woff2) format('woff2');unicode-range:U+2B,U+300C-300D,U+4E09,U+4E3B,U+4E4B,U+4E5F,U+4E86,U+4E8B-4E8C,U+4EAB,U+4ED6,U+4EE3,U+4EF6,U+4F4D,U+4F60,U+4F7F,U+4F86,U+4FDD,U+4FE1,U+5011,U+50B3,U+5149,U+5167,U+5176,U+518D,U+5229,U+524D,U+529B,U+52A0,U+52D9,U+5316,U+5340,U+539F,U+53CA-53CB,U+5408,U+540C-540D,U+544A,U+548C,U+54C1,U+54E1,U+554F,U+55AE,U+56DE,U+5716,U+5831,U+5834,U+5916,U+5929,U+597D,U+5982,U+5B57,U+5B78,U+5B89,U+5B8C,U+5B9A,U+5BA2,U+5BB9,U+5BE6,U+5C07-5C08,U+5C0D,U+5C31,U+5DE5,U+5DF2,U+5E02,U+5E38,U+5E73-5E74,U+5EA6,U+5F0F,U+5F71,U+5F8C,U+5F97,U+5FEB,U+6027,U+60C5,U+60F3,U+610F,U+611B,U+611F,U+61C9,U+6210,U+6216,U+6240,U+624B,U+63A8,U+63D0,U+6536,U+6578,U+6599,U+65B9,U+660E,U+661F,U+66F4,U+670D,U+671F,U+6771,U+679C,U+683C,U+689D,U+6A02,U+6A5F,U+6B0A,U+6B21,U+6B3E,U+6B64,U+6C23,U+6C34,U+6C92,U+6CD5,U+6D3B,U+7063,U+7121,U+71B1,U+7247-7248,U+7269,U+7279,U+73FE,U+7406,U+7522,U+7576,U+76EE,U+76F8,U+770B,U+771F,U+77E5,U+7A0B,U+7ACB,U+7AD9,U+7B2C,U+7B49,U+7CBE,U+7D50,U+7D93,U+7DDA,U+8005,U+806F,U+80FD,U+81EA,U+8207,U+8272,U+865F,U+8868,U+8981,U+898B,U+8996,U+8A08,U+8A0A,U+8A18,U+8A2D,U+8A71,U+8AAA,U+8ACB,U+8CBB,U+8CC7,U+8D77,U+8D85,U+8DEF,U+8EAB,U+8ECA,U+8F49,U+9019-901A,U+9023,U+9032,U+904A-904B,U+904E,U+9053,U+9078,U+9084,U+90E8,U+90FD,U+91CD,U+91D1,U+9577,U+9580,U+9593,U+9762,U+982D,U+984C,U+985E,U+9996,U+9AD4,U+9AD8,U+9EDE,U+FF01,U+FF08-FF09,U+FF1F;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9iFOkMQAewlpbGXhhyYs0QF3kPVyLylzU95vTq1Ltj5xQez1g.123.woff2) format('woff2');unicode-range:U+20,U+28-29,U+2C-3B,U+3F,U+41-50,U+52-54,U+61-7A,U+2013-2014,U+203A,U+3001-3002,U+4E00,U+4E0A-4E0B,U+4E0D,U+4E2D,U+4EBA,U+4EE5,U+4F5C,U+500B,U+5165,U+5168,U+516C,U+51FA,U+5206,U+5230,U+52D5,U+53EF-53F0,U+570B,U+5728,U+5730,U+591A,U+5927,U+5B50,U+5BB6,U+5C0F,U+5FC3,U+6211,U+6587,U+65B0,U+65BC,U+65E5,U+662F,U+6642,U+6700,U+6703,U+6708-6709,U+672C,U+6B63,U+70BA,U+751F,U+7528,U+767C,U+7684,U+7DB2,U+884C,U+958B,U+95DC,U+96FB,U+9801,U+FF0C,U+FF1A;}
@font-face{font-family:"SB Themes Noto Sans TC";font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.wp.com/s/notosanstc/v40/-nF7OG829Oofr2wohFbTp9i1OCEK.woff2) format('woff2');unicode-range:U+9-A,U+20,U+23-26,U+28-29,U+2B-3B,U+3D,U+3F,U+41-50,U+52-54,U+5F,U+61-7A,U+B7,U+2013-2014,U+2026,U+203A,U+2212;}
/* Complete source Public LINE styles */
:where(.sb-theme-line,.sb-theme-line .bglock-prebooking){--ink:#14382f;--muted:#536d63;--teal:#126a5c;--deep:#073d37;--paper:#f7f5ef;--cream:#fffdf8;--line:#d7e2d9;--green:#06c755;--gold:#ecbc51}
:where(.sb-theme-line,.sb-theme-line .bglock-prebooking),:where(.sb-theme-line,.sb-theme-line .bglock-prebooking) *{box-sizing:border-box}
.sb-theme-line{scroll-behavior:smooth}
.sb-theme-line{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Noto Sans TC","Microsoft JhengHei",sans-serif;line-height:1.65}
.sb-theme-line .bglock-prebooking{max-width:800px;margin:40px auto;padding:0;color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Noto Sans TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.65;text-align:left}
.sb-theme-line .bglock-prebooking .blp-prebooking-heading{padding:22px;border:2px solid #b3cbc1;border-radius:16px;background:var(--cream)}
.sb-theme-line .bglock-prebooking .blp-prebooking-heading h2{margin:0 0 10px;color:var(--deep);font-size:28px;line-height:1.4}
.sb-theme-line .bglock-prebooking .blp-prebooking-heading p{margin:8px 0 0}
.sb-theme-line .bglock-prebooking img{max-width:100%;height:auto}
.sb-theme-line .bglock-prebooking-entry{max-width:800px;margin:20px auto 28px;padding:18px;border:2px solid #b3cbc1;border-left:6px solid #b9282e;border-radius:12px;background:#fffdf8;color:#14382f;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Noto Sans TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.65;text-align:left;box-sizing:border-box}
.sb-theme-line .bglock-prebooking-entry h2{margin:0 0 10px;color:#094140;font-family:inherit;font-size:24px;line-height:1.4}
.sb-theme-line .bglock-prebooking-entry ul{margin:0 0 14px;padding:0 0 0 1.3em}
.sb-theme-line .bglock-prebooking-entry li{margin:6px 0;padding:0}
.sb-theme-line .bglock-prebooking-entry a{display:inline-block;max-width:100%;padding:10px 14px;border:2px solid #094140;border-radius:8px;background:#094140;color:#fff;font-weight:800;line-height:1.5;text-align:center;text-decoration:none;box-sizing:border-box}
.sb-theme-line .bglock-prebooking-entry a:focus-visible{outline:3px solid #e0a920;outline-offset:3px}
.sb-theme-line .bglock-prebooking-entry p{margin:10px 0 0;color:#536d63;font-size:14px;line-height:1.65}
.sb-theme-line #bglock-prebooking{scroll-margin-top:100px}
.sb-theme-line .blp-theme-limits{margin:22px 0 32px;padding:22px;border:1px solid #b3cbc1;border-radius:16px;background:#f7f5ef;color:#14382f;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Noto Sans TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.75;box-sizing:border-box}
.sb-theme-line .blp-theme-limits>h3{margin:0 0 18px;color:#094140;font-size:25px;line-height:1.4}
.sb-theme-line .blp-theme-limits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
.sb-theme-line .blp-theme-limit-group{min-width:0;padding:18px;border:1px solid #d7e2d9;border-radius:12px;background:#fffdf8}
.sb-theme-line .blp-theme-limit-group h4{margin:0 0 10px;color:#094140;font-size:19px;line-height:1.4}
.sb-theme-line .blp-theme-limit-group ul{margin:0;padding:0 0 0 1.3em}
.sb-theme-line .blp-theme-limit-group li{margin:0;overflow-wrap:anywhere}
.sb-theme-line .blp-theme-limit-group li+li{margin-top:10px}
.sb-theme-line .blp-costume-notice{margin:18px 0;padding:18px;border:2px solid #b3cbc1;border-left:6px solid #9b4c39;border-radius:12px;background:#eef4e9;color:#14382f;box-sizing:border-box}
.sb-theme-line .blp-costume-notice h3{margin:0 0 10px!important;color:#094140;font-size:21px;line-height:1.45}
.sb-theme-line .blp-costume-notice p{margin:10px 0 0;line-height:1.75}
.sb-theme-line .blp-costume-notice .blp-costume-refund{color:#a02229;font-size:18px;line-height:1.65}
.sb-theme-line .blp-theme-style-notice{margin:16px 0;padding:16px;border:2px solid #b9282e;border-left-width:6px;border-radius:10px;background:#fff0e9;color:#9c1d24;font-size:21px;line-height:1.5}
@media(max-width:680px){.sb-theme-line .blp-theme-limits{padding:16px}
.sb-theme-line .blp-theme-limits-grid{grid-template-columns:1fr;gap:12px}
.sb-theme-line .blp-theme-limit-group{padding:15px}
.sb-theme-line .blp-theme-limits>h3{font-size:23px}
.sb-theme-line .blp-costume-notice{padding:15px}
.sb-theme-line .blp-costume-notice .blp-costume-refund{font-size:17px}}
.sb-theme-line .blp-full-booking-terms{margin:14px 0;padding:14px;border:1px solid #bdd0c8;border-radius:10px;background:#f4f6ee}
.sb-theme-line .blp-full-booking-terms summary,.sb-theme-line .blp-special-cases summary{cursor:pointer;line-height:1.6;min-height:36px}
.sb-theme-line .blp-full-booking-terms .blp-booking-rule{padding:12px 0;border-top:1px solid #bdd0c8}
.sb-theme-line .blp-full-booking-terms h4{margin:10px 0 5px;font-size:17px;line-height:1.5}
.sb-theme-line .blp-full-booking-terms p{font-size:15px;line-height:1.75}
.sb-theme-line .blp-wrap{width:min(1120px,calc(100% - 32px));margin-inline:auto}
.sb-theme-line .blp-skip{position:absolute;left:-9999px;top:8px;background:#fff;padding:8px 14px;z-index:100}
.sb-theme-line .blp-skip:focus{left:8px}
:where(.sb-theme-line,.sb-theme-line .bglock-prebooking) a{color:var(--teal)}
:where(.sb-theme-line,.sb-theme-line .bglock-prebooking) a:focus-visible,:where(.sb-theme-line,.sb-theme-line .bglock-prebooking) summary:focus-visible{outline:3px solid #e0a920;outline-offset:3px}
.sb-theme-line .blp-header{background:var(--cream);border-bottom:1px solid var(--line)}
.sb-theme-line .blp-head-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:16px}
.sb-theme-line .blp-logo{display:block;width:min(290px,58vw);height:auto}
.sb-theme-line .blp-kicker{font-size:14px;font-weight:800;letter-spacing:.07em;color:var(--teal)}
.sb-theme-line .blp-preview{background:#fff1cc;color:#583f0b;padding:9px 0;font-weight:700;font-size:14px}
.sb-theme-line .blp-nav{background:var(--deep)}
.sb-theme-line .blp-nav .blp-wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin}
.sb-theme-line .blp-nav a{flex:none;color:#fff;text-decoration:none;font-weight:700;padding:14px 12px;white-space:nowrap;border-bottom:3px solid transparent}
.sb-theme-line .blp-nav a:hover,.sb-theme-line .blp-nav a:focus-visible{background:#126a5c;border-bottom-color:var(--gold)}
.sb-theme-line .blp-intro{padding:36px 0 20px}
.sb-theme-line .blp-intro h1{font-size:clamp(28px,4vw,44px);line-height:1.23;margin:6px 0 12px}
.sb-theme-line .blp-intro p:last-child{max-width:720px;margin:0;color:var(--muted)}
.sb-theme-line .blp-eyebrow{color:var(--teal);font-size:13px;font-weight:800;letter-spacing:.06em;margin:0 0 6px}
.sb-theme-line .blp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 40px}
.sb-theme-line .blp-card,.sb-theme-line .blp-panel,.sb-theme-line .blp-faq{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 7px 22px rgba(11,58,45,.06)}
.sb-theme-line .blp-card{overflow:hidden}
.sb-theme-line .blp-card-image{display:block;aspect-ratio:16/10;background:#e8eee7}
.sb-theme-line .blp-card-image img{display:block;width:100%;height:100%;object-fit:cover}
.sb-theme-line .blp-card-body{padding:18px}
.sb-theme-line .blp-card h2{font-size:22px;margin:4px 0 8px;line-height:1.32}
.sb-theme-line .blp-card h2 a{color:var(--ink);text-decoration:none}
.sb-theme-line .blp-card p{margin:7px 0;color:var(--muted)}
.sb-theme-line .blp-card strong{color:var(--ink)}
.sb-theme-line .blp-panel{padding:24px;margin:18px 0}
.sb-theme-line .blp-panel h2{margin:0 0 16px;font-size:25px;line-height:1.3}
.sb-theme-line .blp-panel h3{font-size:18px;margin:18px 0 6px}
.sb-theme-line .blp-panel p{margin:10px 0}
.sb-theme-line .blp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 17px;border-radius:10px;text-decoration:none;font-weight:800;text-align:center;line-height:1.35;border:2px solid transparent}
.sb-theme-line .blp-button--primary{background:var(--deep);color:#fff}
.sb-theme-line .blp-button--primary:hover{background:#125d52;color:#fff}
.sb-theme-line .blp-button--line{background:var(--green);color:#063b2e}
.sb-theme-line .blp-button--line:hover{background:#05b94b;color:#063b2e}
.sb-theme-line .blp-button--outline{border-color:var(--teal);color:var(--teal);background:#fff}
.sb-theme-line .blp-button--outline:hover{background:#e8f3ed}
.sb-theme-line .blp-next{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 42px}
.sb-theme-line .blp-filters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}
.sb-theme-line .blp-filters a{border:1px solid #aac5b7;background:#fff;color:var(--ink);border-radius:999px;padding:9px 15px;text-decoration:none;font-weight:700}
.sb-theme-line .blp-filters a[aria-current=page]{background:var(--deep);color:#fff}
.sb-theme-line .blp-theme-top{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;gap:16px}
.sb-theme-line .blp-theme-top>img{width:100%;height:100%;max-height:420px;object-fit:cover;border-radius:18px}
.sb-theme-line .blp-theme-top .blp-panel{margin:0}
.sb-theme-line .blp-facts,.sb-theme-line .blp-store dl{margin:0}
.sb-theme-line .blp-facts>div,.sb-theme-line .blp-store dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}
.sb-theme-line .blp-facts dt,.sb-theme-line .blp-store dt{color:var(--muted);font-weight:700}
.sb-theme-line .blp-facts dd,.sb-theme-line .blp-store dd{margin:0;font-weight:600;overflow-wrap:anywhere}
.sb-theme-line .blp-table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}
.sb-theme-line .blp-table th,.sb-theme-line .blp-table td{border-bottom:1px solid var(--line);padding:10px;text-align:left}
.sb-theme-line .blp-table thead{background:#edf4ee}
.sb-theme-line .blp-sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.sb-theme-line .blp-sessions>div{background:#eef5ef;border-radius:10px;padding:10px 14px}
.sb-theme-line .blp-sessions h3{margin:0 0 5px;font-size:16px}
.sb-theme-line .blp-sessions p{font-variant-numeric:tabular-nums;margin:0}
.sb-theme-line .blp-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.sb-theme-line .blp-route{display:flex;flex-direction:column;align-items:flex-start;margin:0}
.sb-theme-line .blp-route p:not(.blp-eyebrow){flex:1}
.sb-theme-line .blp-route .blp-button{margin-top:16px}
.sb-theme-line .blp-faq-list{display:grid;gap:14px;margin:20px 0 40px}
.sb-theme-line .blp-faq{padding:20px}
.sb-theme-line .blp-faq h2{font-size:21px;line-height:1.35;margin:4px 0 8px}
.sb-theme-line .blp-faq-short{margin:4px 0 14px}
.sb-theme-line .blp-faq details{border-top:1px solid var(--line);padding-top:10px}
.sb-theme-line .blp-faq summary{cursor:pointer;color:var(--teal);font-weight:800;min-height:44px;display:flex;align-items:center}
.sb-theme-line .blp-faq-detail{overflow-x:auto}
.sb-theme-line .blp-faq-detail table{max-width:100%;border-collapse:collapse}
.sb-theme-line .blp-faq-detail td,.sb-theme-line .blp-faq-detail th{border:1px solid var(--line);padding:7px}
.sb-theme-line .blp-store-grid{display:grid;grid-template-columns:1fr;gap:16px}
.sb-theme-line .blp-store{min-width:0;margin:0;scroll-margin-top:20px}
.sb-theme-line .blp-store-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 18px}
.sb-theme-line .blp-store-heading h2{flex:none;margin:0;font-size:25px}
.sb-theme-line .blp-store-heading h2 a{color:var(--ink);text-decoration:none}
.sb-theme-line .blp-store-heading h2 a:hover{text-decoration:underline}
.sb-theme-line .blp-store-themes{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}
.sb-theme-line .blp-store-themes a{display:inline-block;padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:#eef5ef;color:var(--deep);font-size:14px;font-weight:700;text-decoration:none}
.sb-theme-line .blp-store-themes a:hover{background:#dcece2;text-decoration:underline}
.sb-theme-line .blp-store-address{font-weight:800}
.sb-theme-line .blp-store dl>div{grid-template-columns:1fr;gap:1px}
.sb-theme-line .blp-store-detail{max-width:800px}
.sb-theme-line .blp-store-detail dl>div{grid-template-columns:130px minmax(0,1fr);gap:14px}
.sb-theme-line .blp-store-back{margin:0 0 14px}
.sb-theme-line .blp-store .blp-next{margin:18px 0 0}
.sb-theme-line .blp-parking-links{padding-left:22px;margin:4px 0}
.sb-theme-line .blp-parking-links a{font-weight:700}
.sb-theme-line .blp-note{font-size:13px;color:var(--muted)}
.sb-theme-line .blp-footer{background:var(--deep);color:#d9e7df;margin-top:45px;padding:30px 0}
.sb-theme-line .blp-footer p{margin:2px 0}
.sb-theme-line .blp-footer a{color:#fff}
.sb-theme-line .blp-policy-back{margin:0 0 18px;font-weight:700}
.sb-theme-line .blp-policy-panel{max-width:820px}
.sb-theme-line .blp-policy-panel h2{font-size:clamp(23px,3.4vw,32px);color:var(--deep)}
.sb-theme-line .blp-policy-panel p{font-size:18px}
.sb-theme-line .blp-policy-list{margin:0;padding-left:1.4em}
.sb-theme-line .blp-policy-list li{padding:6px 0}
.sb-theme-line .blp-policy-note{max-width:820px;margin:20px 0 42px;color:var(--muted)}
@media(max-width:860px){.sb-theme-line .blp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.sb-theme-line .blp-head-inner{padding-block:13px}
.sb-theme-line .blp-kicker{font-size:12px}
.sb-theme-line .blp-nav a{font-size:13px;padding:11px 9px}
.sb-theme-line .blp-grid,.sb-theme-line .blp-route-grid,.sb-theme-line .blp-theme-top{grid-template-columns:1fr}
.sb-theme-line .blp-theme-top>img{max-height:320px}
.sb-theme-line .blp-sessions{grid-template-columns:1fr}
.sb-theme-line .blp-panel{padding:18px}
.sb-theme-line .blp-intro{padding:26px 0 15px}
.sb-theme-line .blp-facts>div,.sb-theme-line .blp-store-detail dl>div{grid-template-columns:1fr}
.sb-theme-line .blp-button{width:100%}}
.sb-theme-line .blp-transfer{max-width:620px;color:#094140;background:#fffdf8}
.sb-theme-line .blp-transfer-label{display:block;font-weight:700;margin:20px 0 8px}
.sb-theme-line .blp-transfer-account{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:15px 12px;border:1px solid #e6e1d5;border-radius:12px;background:#fff;color:#094140;font:800 clamp(24px,6.6vw,36px)/1.35 "Noto Sans TC","Microsoft JhengHei",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.035em;user-select:text;-webkit-user-select:text}
.sb-theme-line .blp-transfer-account:focus-visible,.sb-theme-line .blp-transfer-copy:focus-visible{outline:3px solid #094140;outline-offset:3px}
.sb-theme-line .blp-transfer .blp-transfer-hint{font-size:15px;color:#5b6b68;margin:10px 0 16px}
.sb-theme-line .blp-transfer-copy{width:100%;min-height:52px;background:#ffd34e;color:#094140;font:800 18px/1.4 "Noto Sans TC","Microsoft JhengHei",sans-serif;cursor:pointer}
.sb-theme-line .blp-transfer-copy:hover{background:#f5c62e}
.sb-theme-line .blp-transfer-copy:disabled{cursor:wait;opacity:.7}
.sb-theme-line .blp-transfer-copy[hidden]{display:none}
.sb-theme-line .blp-transfer .blp-transfer-status{margin:14px 0 0;min-height:1.65em;font-size:16px;overflow-wrap:anywhere}
.sb-theme-line .blp-transfer-status.is-success{color:#094140;background:#e3efe6;padding:12px;border-radius:10px}
.sb-theme-line .blp-transfer-status.is-failure{color:#643f16;background:#f6e7be;padding:12px;border-radius:10px}
.sb-theme-line .blp-special-panel{max-width:920px}
.sb-theme-line .blp-special-table{table-layout:fixed}
.sb-theme-line .blp-special-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sb-theme-line .blp-special-table thead th:first-child{width:44%}
.sb-theme-line .blp-special-table thead th:last-child{width:56%}
.sb-theme-line .blp-special-table tbody tr{scroll-margin-top:22px}
.sb-theme-line .blp-special-table tbody tr[id]>th,.sb-theme-line .blp-special-table tbody tr[id]>td{border-top:3px solid #c6d9ce}
.sb-theme-line .blp-special-table tbody th,.sb-theme-line .blp-special-table tbody td{padding:16px 12px;vertical-align:top}
.sb-theme-line .blp-special-table tbody th{font-size:17px;line-height:1.4}
.sb-theme-line .blp-special-table tbody th a{color:var(--ink);text-decoration:none}
.sb-theme-line .blp-special-table tbody th a:hover{text-decoration:underline}
.sb-theme-line .blp-special-store,.sb-theme-line .blp-special-detail,.sb-theme-line .blp-special-price{display:block}
.sb-theme-line .blp-special-store{margin-top:4px;color:var(--muted);font-size:14px;font-weight:600}
.sb-theme-line .blp-special-count{display:inline-block;margin-bottom:5px;padding:2px 9px;border-radius:999px;background:#e9f2eb;color:var(--deep);font-size:14px;font-weight:800}
.sb-theme-line .blp-special-price{color:var(--deep);font-size:clamp(18px,2.4vw,22px);line-height:1.35}
.sb-theme-line .blp-special-detail{margin-top:4px;color:var(--muted);font-size:14px;line-height:1.5}
.sb-theme-line .blp-special-notes{margin:0;padding-left:1.4em}
.sb-theme-line .blp-special-notes li+li{margin-top:10px}
.sb-theme-line .blp-special-panel>.blp-note{margin-top:16px}
@media(max-width:680px){.sb-theme-line .blp-special-table tbody th,.sb-theme-line .blp-special-table tbody td{padding:13px 8px}
.sb-theme-line .blp-special-table tbody th{font-size:16px}
.sb-theme-line .blp-special-price{font-size:18px}
.sb-theme-line .blp-special-store,.sb-theme-line .blp-special-detail{font-size:13px}}
.sb-theme-line .blp-homecoming{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-line .blp-homecoming-overview{grid-template-columns:1fr}
.sb-theme-line .blp-homecoming-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-line .blp-homecoming-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-line .blp-homecoming-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-line .blp-homecoming-deposit,.sb-theme-line .blp-homecoming-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-line .blp-homecoming-rows{list-style:none;padding:0;margin:0}
.sb-theme-line .blp-homecoming-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-homecoming-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-line .blp-homecoming-note,.sb-theme-line .blp-homecoming-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-line .blp-homecoming .blp-homecoming-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-line .blp-homecoming-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-line .blp-homecoming-red{color:#b9282e}
.sb-theme-line .blp-homecoming .blp-homecoming-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-line .blp-homecoming-limits{margin:0}
.sb-theme-line .blp-homecoming-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-homecoming-limits dt,.sb-theme-line .blp-homecoming-limits dd{margin:0}
.sb-theme-line .blp-homecoming-original{margin-top:16px;padding:12px 14px;border:1px solid #b3cbc1;border-radius:8px}
.sb-theme-line .blp-homecoming-original summary{cursor:pointer;color:#094140}
.sb-theme-line .blp-homecoming-table{table-layout:fixed}
.sb-theme-line .blp-homecoming-seven{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-line .blp-homecoming-refund{margin-top:18px;padding:14px;border:2px solid #b3cbc1;border-radius:8px}
.sb-theme-line .blp-homecoming-refund>strong{display:block;color:#094140;font-size:19px}
.sb-theme-line .blp-homecoming-refund-scope{font-weight:800;color:#9c1d24}
.sb-theme-line .blp-homecoming-refund p{font-size:15px;line-height:1.65}
.sb-theme-line .blp-homecoming .blp-homecoming-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-line .blp-homecoming .blp-homecoming-bar{margin:20px -18px -18px}
.sb-theme-line .blp-homecoming-rows li{display:block}
.sb-theme-line .blp-homecoming-rows strong{display:block;margin-top:3px}
.sb-theme-line .blp-homecoming-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}}
.sb-theme-line .blp-imperial{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-line .blp-imperial-overview{grid-template-columns:1fr}
.sb-theme-line .blp-imperial-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-line .blp-imperial-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-line .blp-imperial-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-line .blp-imperial-deposit,.sb-theme-line .blp-imperial-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-line .blp-imperial-rows{list-style:none;padding:0;margin:0}
.sb-theme-line .blp-imperial-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-imperial-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-line .blp-imperial-note,.sb-theme-line .blp-imperial-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-line .blp-imperial .blp-imperial-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-line .blp-imperial-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-line .blp-imperial-red{color:#b9282e}
.sb-theme-line .blp-imperial .blp-imperial-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-line .blp-imperial-limits{margin:0}
.sb-theme-line .blp-imperial-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-imperial-limits dt,.sb-theme-line .blp-imperial-limits dd{margin:0}
.sb-theme-line .blp-imperial-original{margin-top:16px;padding:12px 14px;border:1px solid #b3cbc1;border-radius:8px}
.sb-theme-line .blp-imperial-original summary{cursor:pointer;color:#094140}
.sb-theme-line .blp-imperial-table{table-layout:fixed}
.sb-theme-line .blp-imperial-extra{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-line .blp-imperial-refund{margin-top:18px;padding:14px;border:2px solid #b3cbc1;border-radius:8px}
.sb-theme-line .blp-imperial-refund>strong{display:block;color:#094140;font-size:19px}
.sb-theme-line .blp-imperial-refund-scope{font-weight:800;color:#9c1d24}
.sb-theme-line .blp-imperial-refund p{font-size:15px;line-height:1.65}
.sb-theme-line .blp-imperial .blp-imperial-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-line .blp-imperial .blp-imperial-bar{margin:20px -18px -18px}
.sb-theme-line .blp-imperial-rows li{display:block}
.sb-theme-line .blp-imperial-rows strong{display:block;margin-top:3px}
.sb-theme-line .blp-imperial-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}}
.sb-theme-line .blp-special-cases .blp-case-item{padding:13px 0;border-top:1px solid #bdd0c8}
.sb-theme-line .blp-special-cases .blp-case-item h3{margin:0 0 6px;color:#094140}
.sb-theme-line .blp-special-cases .blp-case-item p{margin:5px 0;line-height:1.7}
.sb-theme-line .blp-special-cases .blp-case-warning h3{color:#a02229}
.sb-theme-line .blp-force-majeure-details{margin-top:12px;padding:12px 14px;border:1px solid #b3cbc1;border-radius:10px;background:#f4f6ee}
.sb-theme-line .blp-force-majeure-details summary{color:#094140;font-weight:800}
.sb-theme-line .blp-force-majeure-details h4{margin:18px 0 6px;color:#094140;font-size:17px;line-height:1.5}
.sb-theme-line .blp-mansion{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-line .blp-mansion-overview{grid-template-columns:1fr}
.sb-theme-line .blp-mansion-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-line .blp-mansion-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-line .blp-mansion-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-line .blp-mansion-deposit,.sb-theme-line .blp-mansion-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-line .blp-mansion-rows{list-style:none;padding:0;margin:0}
.sb-theme-line .blp-mansion-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-mansion-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-line .blp-mansion-note,.sb-theme-line .blp-mansion-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-line .blp-mansion .blp-mansion-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-line .blp-mansion-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-line .blp-mansion-red{color:#b9282e}
.sb-theme-line .blp-mansion .blp-mansion-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-line .blp-mansion-limits{margin:0}
.sb-theme-line .blp-mansion-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-mansion-limits dt,.sb-theme-line .blp-mansion-limits dd{margin:0}
.sb-theme-line .blp-mansion-original{margin-top:16px;padding:12px 14px;border:1px solid #b3cbc1;border-radius:8px}
.sb-theme-line .blp-mansion-original summary{cursor:pointer;color:#094140}
.sb-theme-line .blp-mansion-table{table-layout:fixed}
.sb-theme-line .blp-mansion-extra{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-line .blp-mansion-refund{margin-top:18px;padding:14px;border:2px solid #b3cbc1;border-radius:8px}
.sb-theme-line .blp-mansion-refund>strong{display:block;color:#094140;font-size:19px}
.sb-theme-line .blp-mansion-refund p{font-size:15px;line-height:1.65}
.sb-theme-line .blp-mansion .blp-mansion-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-line .blp-mansion .blp-mansion-bar{margin:20px -18px -18px}
.sb-theme-line .blp-mansion-rows li{display:block}
.sb-theme-line .blp-mansion-rows strong{display:block;margin-top:3px}
.sb-theme-line .blp-mansion-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}}
.sb-theme-line .blp-storm{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-line .blp-storm-overview{grid-template-columns:1fr}
.sb-theme-line .blp-storm-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-line .blp-storm-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-line .blp-storm-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-line .blp-storm-deposit,.sb-theme-line .blp-storm-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-line .blp-storm-rows{list-style:none;padding:0;margin:0}
.sb-theme-line .blp-storm-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-storm-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-line .blp-storm-note,.sb-theme-line .blp-storm-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-line .blp-storm .blp-storm-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-line .blp-storm-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-line .blp-storm-red{color:#b9282e}
.sb-theme-line .blp-storm .blp-storm-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-line .blp-storm-limits{margin:0}
.sb-theme-line .blp-storm-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-storm-limits dt,.sb-theme-line .blp-storm-limits dd{margin:0}
.sb-theme-line .blp-storm-table{table-layout:fixed}
.sb-theme-line .blp-storm-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-line .blp-storm .blp-storm-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-line .blp-storm .blp-storm-bar{margin:20px -18px -18px}
.sb-theme-line .blp-storm-rows li{display:block}
.sb-theme-line .blp-storm-rows strong{display:block;margin-top:3px}
.sb-theme-line .blp-storm-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-line .blp-storm-table th,.sb-theme-line .blp-storm-table td{padding:9px 6px}}
.sb-theme-line .blp-magic{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-line .blp-magic-overview{grid-template-columns:1fr}
.sb-theme-line .blp-magic-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-line .blp-magic-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-line .blp-magic-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-line .blp-magic-deposit,.sb-theme-line .blp-magic-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-line .blp-magic-rows{list-style:none;padding:0;margin:0}
.sb-theme-line .blp-magic-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-magic-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-line .blp-magic-note,.sb-theme-line .blp-magic-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-line .blp-magic .blp-magic-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-line .blp-magic-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-line .blp-magic-red{color:#b9282e}
.sb-theme-line .blp-magic .blp-magic-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-line .blp-magic-limits{margin:0}
.sb-theme-line .blp-magic-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-magic-limits dt,.sb-theme-line .blp-magic-limits dd{margin:0}
.sb-theme-line .blp-magic-table{table-layout:fixed}
.sb-theme-line .blp-magic-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-line .blp-magic .blp-magic-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-line .blp-magic .blp-magic-bar{margin:20px -18px -18px}
.sb-theme-line .blp-magic-rows li{display:block}
.sb-theme-line .blp-magic-rows strong{display:block;margin-top:3px}
.sb-theme-line .blp-magic-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-line .blp-magic-table th,.sb-theme-line .blp-magic-table td{padding:9px 6px}}
.sb-theme-line .blp-curiosity{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-line .blp-curiosity-overview{grid-template-columns:1fr}
.sb-theme-line .blp-curiosity-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-line .blp-curiosity-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-line .blp-curiosity-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-line .blp-curiosity-deposit,.sb-theme-line .blp-curiosity-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-line .blp-curiosity-rows{list-style:none;padding:0;margin:0}
.sb-theme-line .blp-curiosity-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-curiosity-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-line .blp-curiosity-note,.sb-theme-line .blp-curiosity-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-line .blp-curiosity .blp-curiosity-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-line .blp-curiosity-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-line .blp-curiosity-red{color:#b9282e}
.sb-theme-line .blp-curiosity .blp-curiosity-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-line .blp-curiosity-limits{margin:0}
.sb-theme-line .blp-curiosity-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-curiosity-limits dt,.sb-theme-line .blp-curiosity-limits dd{margin:0}
.sb-theme-line .blp-curiosity-table{table-layout:fixed}
.sb-theme-line .blp-curiosity-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-line .blp-curiosity .blp-curiosity-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-line .blp-curiosity .blp-curiosity-bar{margin:20px -18px -18px}
.sb-theme-line .blp-curiosity-rows li{display:block}
.sb-theme-line .blp-curiosity-rows strong{display:block;margin-top:3px}
.sb-theme-line .blp-curiosity-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-line .blp-curiosity-table th,.sb-theme-line .blp-curiosity-table td{padding:9px 6px}}
@media(max-width:360px){.sb-theme-line .blp-curiosity .blp-curiosity-reminder{font-size:21px}}
.sb-theme-line .blp-clinic{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-line .blp-clinic-overview{grid-template-columns:1fr}
.sb-theme-line .blp-clinic-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-line .blp-clinic-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-line .blp-clinic-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-line .blp-clinic-deposit,.sb-theme-line .blp-clinic-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-line .blp-clinic-rows{list-style:none;padding:0;margin:0}
.sb-theme-line .blp-clinic-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-clinic-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-line .blp-clinic-note,.sb-theme-line .blp-clinic-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-line .blp-clinic .blp-clinic-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-line .blp-clinic-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-line .blp-clinic-red{color:#b9282e}
.sb-theme-line .blp-clinic .blp-clinic-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-line .blp-clinic-limits{margin:0}
.sb-theme-line .blp-clinic-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-clinic-limits dt,.sb-theme-line .blp-clinic-limits dd{margin:0}
.sb-theme-line .blp-clinic-table{table-layout:fixed}
.sb-theme-line .blp-clinic-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-line .blp-clinic .blp-clinic-quote{margin:18px 0;font-size:15px}
.sb-theme-line .blp-clinic-arrival{margin-top:22px;padding:18px;border:2px solid #b3cbc1;border-radius:12px;background:#f4f6ee}
.sb-theme-line .blp-clinic-arrival h3{margin:0 0 14px;color:#094140;font-size:21px;line-height:1.5}
.sb-theme-line .blp-clinic-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}
.sb-theme-line .blp-clinic-flow li{padding:14px 10px;border:1px solid #bdd0c8;border-radius:10px;background:#fffdf8;text-align:center}
.sb-theme-line .blp-clinic-flow-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 10px;border-radius:50%;background:#deebe2;color:#094140}
.sb-theme-line .blp-clinic-flow-icon svg{width:30px;height:30px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.sb-theme-line .blp-clinic-flow strong{display:block;color:#094140;font-size:18px}
.sb-theme-line .blp-clinic-flow p,.sb-theme-line .blp-clinic-choice p{margin:8px 0 0;font-size:16px;line-height:1.65}
.sb-theme-line .blp-clinic .blp-clinic-flow-detail{margin:14px 0 0;font-size:15px;line-height:1.75}
.sb-theme-line .blp-clinic-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}
.sb-theme-line .blp-clinic-choice{min-width:0;padding:16px;border:1px solid #b3cbc1;border-radius:10px;background:#fffdf8}
.sb-theme-line .blp-clinic-choice-label{display:inline-block;padding:5px 10px;border-radius:6px;background:#deebe2;color:#094140;font-size:17px}
.sb-theme-line .blp-clinic-choice h4{margin:12px 0 0;color:#094140;font-size:20px;line-height:1.5}
.sb-theme-line .blp-clinic-balance{margin:14px 0 0}
.sb-theme-line .blp-clinic-balance>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0}
.sb-theme-line .blp-clinic-balance dt,.sb-theme-line .blp-clinic-balance dd{margin:0}
.sb-theme-line .blp-clinic-balance dd{white-space:nowrap}
.sb-theme-line .blp-clinic-balance-total{border-top:2px solid #b3cbc1;color:#094140;font-size:20px}
.sb-theme-line .blp-clinic-choice-cancel{background:#fff1e8;border-color:#dbb8a8}
.sb-theme-line .blp-clinic-choice-cancel .blp-clinic-choice-label{background:#f3d9ca;color:#9c1d24}
.sb-theme-line .blp-clinic .blp-clinic-cancel-result{color:#9c1d24;font-size:20px}
.sb-theme-line .blp-clinic-cancel-result strong{display:block;margin-top:4px;font-size:24px}
.sb-theme-line .blp-clinic-arrival-details{margin-top:16px;padding-top:14px;border-top:1px solid #b3cbc1}
.sb-theme-line .blp-clinic-arrival-details summary{color:#094140;font-size:16px;line-height:1.6;cursor:pointer}
.sb-theme-line .blp-clinic-arrival-details p{margin:12px 0 0;font-size:15px;line-height:1.75}
@media(max-width:680px){.sb-theme-line .blp-clinic-arrival{padding:14px}
.sb-theme-line .blp-clinic-flow,.sb-theme-line .blp-clinic-choices{grid-template-columns:1fr}
.sb-theme-line .blp-clinic-flow li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;text-align:left}
.sb-theme-line .blp-clinic-flow-icon{grid-row:1 / 3;margin:0}
.sb-theme-line .blp-clinic-flow p{margin:4px 0 0}
.sb-theme-line .blp-clinic-choice{padding:14px}
.sb-theme-line .blp-clinic-balance-total{font-size:19px}}
@media(max-width:680px){.sb-theme-line .blp-clinic .blp-clinic-bar{margin:20px -18px -18px}
.sb-theme-line .blp-clinic-rows li{display:block}
.sb-theme-line .blp-clinic-rows strong{display:block;margin-top:3px}
.sb-theme-line .blp-clinic-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-line .blp-clinic-table th,.sb-theme-line .blp-clinic-table td{padding:9px 6px}}
@media(max-width:360px){.sb-theme-line .blp-clinic .blp-clinic-reminder{font-size:21px}}
.sb-theme-line .blp-vigil{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-line .blp-vigil-overview{grid-template-columns:1fr}
.sb-theme-line .blp-vigil-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-line .blp-vigil-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-line .blp-vigil-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-line .blp-vigil-deposit,.sb-theme-line .blp-vigil-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-line .blp-vigil-rows{list-style:none;padding:0;margin:0}
.sb-theme-line .blp-vigil-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-vigil-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-line .blp-vigil-note,.sb-theme-line .blp-vigil-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-line .blp-vigil .blp-vigil-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-line .blp-vigil-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-line .blp-vigil-red{color:#b9282e}
.sb-theme-line .blp-vigil .blp-vigil-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-line .blp-vigil-limits{margin:0}
.sb-theme-line .blp-vigil-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-vigil-limits dt,.sb-theme-line .blp-vigil-limits dd{margin:0}
.sb-theme-line .blp-vigil-table{table-layout:fixed}
.sb-theme-line .blp-vigil-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-line .blp-vigil .blp-vigil-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-line .blp-vigil .blp-vigil-bar{margin:20px -18px -18px}
.sb-theme-line .blp-vigil-rows li{display:block}
.sb-theme-line .blp-vigil-rows strong{display:block;margin-top:3px}
.sb-theme-line .blp-vigil-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-line .blp-vigil-table th,.sb-theme-line .blp-vigil-table td{padding:9px 6px}}
@media(max-width:360px){.sb-theme-line .blp-vigil .blp-vigil-reminder{font-size:21px}}
.sb-theme-line .blp-hopping{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-line .blp-hopping-overview{grid-template-columns:1fr}
.sb-theme-line .blp-hopping-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-line .blp-hopping-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-line .blp-hopping-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-line .blp-hopping-deposit,.sb-theme-line .blp-hopping-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-line .blp-hopping-rows{list-style:none;padding:0;margin:0}
.sb-theme-line .blp-hopping-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-hopping-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-line .blp-hopping-note,.sb-theme-line .blp-hopping-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-line .blp-hopping .blp-hopping-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-line .blp-hopping-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-line .blp-hopping-red{color:#b9282e}
.sb-theme-line .blp-hopping .blp-hopping-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-line .blp-hopping-limits{margin:0}
.sb-theme-line .blp-hopping-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-hopping-limits dt,.sb-theme-line .blp-hopping-limits dd{margin:0}
.sb-theme-line .blp-hopping-table{table-layout:fixed}
.sb-theme-line .blp-hopping-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-line .blp-hopping .blp-hopping-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-line .blp-hopping .blp-hopping-bar{margin:20px -18px -18px}
.sb-theme-line .blp-hopping-rows li{display:block}
.sb-theme-line .blp-hopping-rows strong{display:block;margin-top:3px}
.sb-theme-line .blp-hopping-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-line .blp-hopping-table th,.sb-theme-line .blp-hopping-table td{padding:9px 6px}}
@media(max-width:360px){.sb-theme-line .blp-hopping .blp-hopping-reminder{font-size:21px}}
.sb-theme-line .blp-meow{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-line .blp-meow-overview{grid-template-columns:1fr}
.sb-theme-line .blp-meow-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-line .blp-meow-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-line .blp-meow-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-line .blp-meow-deposit,.sb-theme-line .blp-meow-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-line .blp-meow-rows{list-style:none;padding:0;margin:0}
.sb-theme-line .blp-meow-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-meow-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-line .blp-meow-note,.sb-theme-line .blp-meow-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-line .blp-meow .blp-meow-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-line .blp-meow-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-line .blp-meow-red{color:#b9282e}
.sb-theme-line .blp-meow .blp-meow-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-line .blp-meow .blp-meow-age-recommendation{margin:12px 0 0;color:#b9282e;font-size:18px;line-height:1.5;text-align:center;font-weight:800}
.sb-theme-line .blp-meow-limits{margin:0}
.sb-theme-line .blp-meow-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-line .blp-meow-limits dt,.sb-theme-line .blp-meow-limits dd{margin:0}
.sb-theme-line .blp-meow-table{table-layout:fixed}
.sb-theme-line .blp-meow-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-line .blp-meow .blp-meow-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-line .blp-meow .blp-meow-bar{margin:20px -18px -18px}
.sb-theme-line .blp-meow-rows li{display:block}
.sb-theme-line .blp-meow-rows strong{display:block;margin-top:3px}
.sb-theme-line .blp-meow-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-line .blp-meow-table th,.sb-theme-line .blp-meow-table td{padding:9px 6px}}
@media(max-width:360px){.sb-theme-line .blp-meow .blp-meow-reminder{font-size:21px}}
.sb-theme-line .blp-finger{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-line .blp-finger-overview{grid-template-columns:1fr}
.sb-theme-line .blp-finger-card{background:#fffdf8;border:2px solid #cdbfae;overflow:hidden}
.sb-theme-line .blp-finger-card h2{display:flex;align-items:baseline;gap:12px;color:#53331f;font-size:clamp(21px,4vw,25px)}
.sb-theme-line .blp-finger-number{color:#80674f;font-size:15px;white-space:nowrap}
.sb-theme-line .blp-finger-deposit,.sb-theme-line .blp-finger-tagline{display:inline-block;padding:7px 12px;background:#f2e9dd;color:#53331f;font-size:20px}
.sb-theme-line .blp-finger-rows{list-style:none;padding:0;margin:0}
.sb-theme-line .blp-finger-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #d8c7b7}
.sb-theme-line .blp-finger-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-line .blp-finger-note,.sb-theme-line .blp-finger-quote{padding:12px 14px;background:#f2e9dd;border-radius:8px}
.sb-theme-line .blp-finger .blp-finger-bar{margin:20px -24px -24px;padding:10px 18px;background:#53331f;color:#fff;text-align:center;font-size:18px}
.sb-theme-line .blp-finger-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d8c7b7;background:#fff;object-fit:contain}
.sb-theme-line .blp-finger-red{color:#b9282e}
.sb-theme-line .blp-finger .blp-finger-reminder{margin:18px 0 0;padding:13px 12px;border:3px solid #ad5a38;border-radius:12px;background:#fff3e9;color:#7d2d1e;font-size:clamp(20px,5.5vw,26px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-line .blp-finger-limits{margin:0}
.sb-theme-line .blp-finger-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #d8c7b7}
.sb-theme-line .blp-finger-limits dt,.sb-theme-line .blp-finger-limits dd{margin:0}
.sb-theme-line .blp-finger-table{table-layout:fixed}
.sb-theme-line .blp-finger-special{background:#f2e9dd;color:#53331f;font-weight:800}
.sb-theme-line .blp-finger .blp-finger-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-line .blp-finger .blp-finger-bar{margin:20px -18px -18px}
.sb-theme-line .blp-finger-rows li{display:block}
.sb-theme-line .blp-finger-rows strong{display:block;margin-top:3px}
.sb-theme-line .blp-finger-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-line .blp-finger-table th,.sb-theme-line .blp-finger-table td{padding:9px 6px}}
/* Source ordinary article styles */
.sb-theme-site{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){.sb-theme-site{--wp-admin-border-width-focus:1.5px}}
.sb-theme-site{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
.sb-theme-site #end-resizable-editor-section{display:none}
.sb-theme-site :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}
.sb-theme-site :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}
.sb-theme-site :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}
.sb-theme-site :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}
.sb-theme-site :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}
.sb-theme-site :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}
.sb-theme-site :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}
.sb-theme-site :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}
.sb-theme-site :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}
.sb-theme-site :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}
.sb-theme-site :where(img[class*=wp-image-]){height:auto;max-width:100%}
.sb-theme-site :where(figure){margin:0 0 1em}
@supports (not (-webkit-backdrop-filter:blur(1px))) and (not (-moz-appearance:none)){.sb-theme-site mtd[columnalign=right]{text-align:-webkit-right}
.sb-theme-site mtd[columnalign=left]{text-align:-webkit-left}
.sb-theme-site menclose[notation~=top]{border-top:.065em solid;padding-top:.1em}
.sb-theme-site menclose[notation~=bottom]{border-bottom:.065em solid;padding-bottom:.1em}}
.sb-theme-site .wp-block-group{box-sizing:border-box}
.sb-theme-site :where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
.sb-theme-site h1:where(.wp-block-heading).has-background,.sb-theme-site h2:where(.wp-block-heading).has-background,.sb-theme-site h3:where(.wp-block-heading).has-background,.sb-theme-site h4:where(.wp-block-heading).has-background,.sb-theme-site h5:where(.wp-block-heading).has-background,.sb-theme-site h6:where(.wp-block-heading).has-background{padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
.sb-theme-site .wp-block-latest-posts{box-sizing:border-box}
.sb-theme-site .wp-block-latest-posts.alignleft{margin-right:2em}
.sb-theme-site .wp-block-latest-posts.alignright{margin-left:2em}
.sb-theme-site .wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}
.sb-theme-site .wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}
.sb-theme-site .wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}
.sb-theme-site .wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}
@media (min-width:600px){.sb-theme-site .wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}
.sb-theme-site .wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}
.sb-theme-site .wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}
.sb-theme-site .wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}
.sb-theme-site .wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}
.sb-theme-site .wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}
.sb-theme-site .wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}
.sb-theme-site .wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}
.sb-theme-site .wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}
.sb-theme-site .wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}
.sb-theme-site :where(.wp-block-latest-posts.is-grid){padding:0}
.sb-theme-site :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}
.sb-theme-site .wp-block-latest-posts__post-date{display:block;font-size:.8125em}
.sb-theme-site .wp-block-latest-posts__featured-image a{display:inline-block}
.sb-theme-site .wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}
.sb-theme-site .wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}
.sb-theme-site .wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}
.sb-theme-site .wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}
.sb-theme-site ol,.sb-theme-site ul{box-sizing:border-box}
.sb-theme-site :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}


.sb-theme-site{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--color--theme-palette-10: var(--global-palette10);--wp--preset--color--theme-palette-11: var(--global-palette11);--wp--preset--color--theme-palette-12: var(--global-palette12);--wp--preset--color--theme-palette-13: var(--global-palette13);--wp--preset--color--theme-palette-14: var(--global-palette14);--wp--preset--color--theme-palette-15: var(--global-palette15);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--text-shadow--light: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.3);--wp--preset--text-shadow--strong: 0.1em 0.1em 0.25em rgba(0, 0, 0, 0.5);--wp--preset--spacing--20: 7.04px;--wp--preset--spacing--30: 10.72px;--wp--preset--spacing--40: 16px;--wp--preset--spacing--50: 24px;--wp--preset--spacing--60: 36px;--wp--preset--spacing--70: 54.08px;--wp--preset--spacing--80: 80.96px;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
.sb-theme-site{--wp--style--global--content-size: var(--global-calc-content-width);--wp--style--global--wide-size: var(--global-calc-wide-content-width);}
.sb-theme-site :where(body){margin: 0;}
.sb-theme-site{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.sb-theme-site :where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}
.sb-theme-site :where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
.sb-theme-site{--bg-teal:var(--global-palette1,#094140);--bg-teal-2:var(--global-palette2,#0F5C5A);--bg-heading:var(--global-palette3,#094140);--bg-text:var(--global-palette4,#1E2F2D);--bg-muted:var(--global-palette5,#5B6B68);--bg-rule:var(--global-palette7,#E6E1D5);--bg-ivory:var(--global-palette8,#F8F5ED);--bg-white:var(--global-palette9,#FFFFFF);--bg-mint:var(--global-palette10,#E3EFE6);--bg-info:var(--global-palette12,#1D8F84);--bg-ochre:var(--global-palette13,#8A5A1C);--bg-ochre-bg:#F6E7BE;--bg-yellow-hover:var(--global-palette14,#F5C62E);--bg-yellow:var(--global-palette15,#FFD34E);--bg-r:20px;--bg-r-sm:14px;--bg-shadow:0 6px 24px rgba(9,65,64,.06)}
.sb-theme-site .bglock-lead{font-size:17.6px;line-height:1.8;color:var(--bg-text)}
.sb-theme-site .bglock-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0}
.sb-theme-site .bglock-buttons--tight{margin:12px 0 0}
.sb-theme-site .bglock-buttons__note{font-size:13.6px;color:var(--bg-muted)}
.sb-theme-site .bglock-btn{display:inline-block;padding:13px 26px;border-radius:var(--bg-r-sm);font-weight:700;font-size:16px;text-decoration:none;line-height:1.2;border:1.5px solid transparent;transition:background .18s,color .18s,border-color .18s,transform .18s}
.sb-theme-site .bglock-btn:hover{transform:translateY(-1px)}
.sb-theme-site .bglock-btn--primary{background:var(--bg-yellow);border-color:var(--bg-yellow);color:var(--bg-teal)}
.sb-theme-site .bglock-btn--primary:hover{background:var(--bg-yellow-hover);border-color:var(--bg-yellow-hover);color:var(--bg-teal)}
.sb-theme-site .bglock-btn--outline{background:transparent;border-color:var(--bg-teal);color:var(--bg-teal)}
.sb-theme-site .bglock-btn--outline:hover{background:var(--bg-teal);color:#fff}
.sb-theme-site .bglock-btn--line{background:#06C755;border-color:#06C755;color:#fff}
.sb-theme-site .bglock-btn--line:hover{background:#05B34C;border-color:#05B34C;color:#fff}
.sb-theme-site .bglock-btn--small{padding:9px 16px;font-size:14.4px}
.sb-theme-site .bglock-btn--wide{display:block;text-align:center;width:100%;padding:16px 26px;font-size:16.8px}
.sb-theme-site .bglock-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.sb-theme-site .bglock-badge{display:inline-block;padding:5px 14px;border-radius:999px;font-size:13.6px;font-weight:700;line-height:1.5;background:var(--bg-mint);color:var(--bg-teal);text-decoration:none}
.sb-theme-site .bglock-badges--large .bglock-badge{font-size:14.4px}
.sb-theme-site .bglock-badge--fear-mild{background:var(--bg-ochre-bg);color:var(--bg-ochre)}
.sb-theme-site .bglock-badge--fear-none{background:var(--bg-mint);color:var(--bg-teal)}
.sb-theme-site .bglock-badge--store{background:var(--bg-white);border:1px solid var(--bg-rule);color:var(--bg-teal)}
.sb-theme-site a.bglock-badge--store:hover{border-color:var(--bg-teal)}
.sb-theme-site .bglock-eyebrow{display:inline-block;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:var(--bg-mint);color:var(--bg-teal);font-size:13.6px;font-weight:700;letter-spacing:.04em}
.sb-theme-site .bglock-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:0 0 28px}
.sb-theme-site .bglock-hero__media{border-radius:var(--bg-r);overflow:hidden;background:var(--bg-white);border:1px solid var(--bg-rule);box-shadow:var(--bg-shadow);aspect-ratio:4/5}
.sb-theme-site .bglock-hero--store .bglock-hero__media{aspect-ratio:1/1}
.sb-theme-site .bglock-hero__img{width:100%;height:100%;object-fit:cover;display:block}
.sb-theme-site .bglock-hero__placeholder{display:flex;align-items:flex-end;height:100%;padding:24px;background:linear-gradient(160deg,#0F5C5A,#094140 60%,#062B2A);color:#fff;font-size:25.6px;font-weight:900}
.sb-theme-site .bglock-hero__body{background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r);padding:32px 32px 28px;box-shadow:var(--bg-shadow)}
.sb-theme-site .bglock-hero__title{margin:0 0 10px;font-size:clamp(35.2px,4vw,51.2px);line-height:1.15;font-weight:900;color:var(--bg-heading);letter-spacing:.01em}
.sb-theme-site .bglock-hero__sub{display:block;margin-top:8px;font-size:16.8px;font-weight:700;color:var(--bg-muted);letter-spacing:.02em}
.sb-theme-site .bglock-hero__tagline{margin:0 0 12px;font-size:clamp(21.6px,2.4vw,28.8px);line-height:1.35;font-weight:900;color:var(--bg-heading)}
.sb-theme-site .bglock-hero__desc{margin:0 0 18px;font-size:16px}
.sb-theme-site .bglock-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:8px 0 22px;padding:14px 0 0;border-top:1px solid var(--bg-rule)}
.sb-theme-site .bglock-facts>div{padding:8px 10px;border-left:1px solid var(--bg-rule);text-align:center}
.sb-theme-site .bglock-facts>div:first-child{border-left:0}
.sb-theme-site .bglock-facts dt{margin:0;font-size:18.4px;font-weight:900;color:var(--bg-teal);line-height:1.2;white-space:nowrap}
.sb-theme-site .bglock-facts__stars{letter-spacing:.06em}
.sb-theme-site .bglock-facts dd{margin:4px 0 0;font-size:12px;color:var(--bg-muted);line-height:1.4}
.sb-theme-site .bglock-hero__note{margin:10px 0 0;text-align:center;font-size:13.6px;color:var(--bg-muted)}
.sb-theme-site .bglock-anchors{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:10px;background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r-sm)}
.sb-theme-site .bglock-anchors a{flex:1;min-width:120px;text-align:center;padding:10px 12px;border-radius:10px;font-weight:700;color:var(--bg-teal);text-decoration:none}
.sb-theme-site .bglock-anchors a:hover{background:var(--bg-mint)}
.sb-theme-site .bglock-features{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.sb-theme-site .bglock-features li{margin:0;padding:16px 18px;background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r-sm);line-height:1.6}
.sb-theme-site .bglock-features li strong{display:block;color:var(--bg-teal);font-size:16.8px;margin-bottom:2px}
.sb-theme-site .bglock-panel{background:var(--bg-mint);border-radius:var(--bg-r);padding:24px 28px;margin:0 0 24px}
.sb-theme-site .bglock-panel h3,.sb-theme-site .bglock-panel h2{margin-top:0}
.sb-theme-site .bglock-panel ul{margin:0;padding-left:1.2em}
.sb-theme-site .bglock-info,.sb-theme-site .bglock-prices{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0;font-size:15.2px;background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r-sm);overflow:hidden}
.sb-theme-site .bglock-info th,.sb-theme-site .bglock-info td,.sb-theme-site .bglock-prices th,.sb-theme-site .bglock-prices td{border-bottom:1px solid var(--bg-rule);padding:12px 14px;text-align:left;vertical-align:top}
.sb-theme-site .bglock-info tr:last-child th,.sb-theme-site .bglock-info tr:last-child td,.sb-theme-site .bglock-prices tr:last-child td{border-bottom:0}
.sb-theme-site .bglock-info th{width:30%;background:var(--bg-ivory);font-weight:700;color:var(--bg-teal)}
.sb-theme-site .bglock-prices th{background:var(--bg-ivory);color:var(--bg-teal)}
.sb-theme-site .bglock-price{color:var(--bg-teal);font-weight:700}
.sb-theme-site .bglock-prices__note{font-size:13.6px;color:var(--bg-muted)}
.sb-theme-site .bglock-faq{background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r);padding:6px 24px}
.sb-theme-site .bglock-faq__item{border-bottom:1px solid var(--bg-rule);padding:14px 0}
.sb-theme-site .bglock-faq__item:last-child{border-bottom:0}
.sb-theme-site .bglock-faq__item summary{cursor:pointer;font-weight:700;color:var(--bg-teal)}
.sb-theme-site .bglock-faq__item summary::marker{color:var(--bg-yellow-hover)}
.sb-theme-site .bglock-faq__item>div{padding:8px 0 0 1.2em;color:var(--bg-text)}
.sb-theme-site .bglock-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:20px 0}
.sb-theme-site .bglock-grid--related{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}
.sb-theme-site .bglock-card{display:flex;flex-direction:column;background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r);overflow:hidden;box-shadow:var(--bg-shadow);transition:transform .2s,box-shadow .2s}
.sb-theme-site .bglock-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(9,65,64,.12)}
.sb-theme-site .bglock-card__media{display:block;position:relative;aspect-ratio:4/3;background:linear-gradient(160deg,#0F5C5A,#094140 60%,#062B2A);overflow:hidden}
.sb-theme-site .bglock-card__img{width:100%;height:100%;object-fit:cover;display:block}
.sb-theme-site .bglock-card__placeholder{display:flex;align-items:flex-end;height:100%;padding:18px;color:#fff;font-weight:900;font-size:20.8px}
.sb-theme-site .bglock-card__body{display:flex;flex-direction:column;gap:6px;padding:18px 20px 22px}
.sb-theme-site .bglock-card__body .bglock-badges{margin:0 0 4px}
.sb-theme-site .bglock-card__title{margin:0;font-size:21.6px;line-height:1.3;font-weight:900}
.sb-theme-site .bglock-card__title a{color:var(--bg-heading);text-decoration:none}
.sb-theme-site .bglock-card__title a:hover{color:var(--bg-teal-2)}
.sb-theme-site .bglock-card__meta,.sb-theme-site .bglock-card__features{margin:0;font-size:14.4px;color:var(--bg-muted)}
.sb-theme-site .bglock-card__price{margin:8px 0 0;padding-top:10px;border-top:1px solid var(--bg-rule);font-weight:700;color:var(--bg-teal);font-size:15.2px}
.sb-theme-site .bglock-card .bglock-btn--small{align-self:flex-start;margin-top:10px}
.sb-theme-site .bglock-card[hidden]{display:none}
.sb-theme-site .bglock-store-brief{background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-r);padding:20px 24px;margin:16px 0;box-shadow:var(--bg-shadow)}
.sb-theme-site .bglock-store-brief__name{margin:0 0 8px;font-weight:900;font-size:18.4px}
.sb-theme-site .bglock-store-brief__list{margin:0;padding-left:1.2em}
.sb-theme-site .bglock-store-brief .bglock-buttons{margin:14px 0 0}
.sb-theme-site .bglock-cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin:36px 0 8px;padding:30px 36px;background:var(--bg-teal);border-radius:var(--bg-r);color:#fff}
.sb-theme-site .bglock-cta-band__title{margin:0;font-size:clamp(22.4px,2.6vw,30.4px);font-weight:900;color:#fff}
.sb-theme-site .bglock-cta-band__sub{margin:6px 0 0;color:rgba(255,255,255,.8)}
.sb-theme-site .bglock-cta-band__actions{display:flex;flex-wrap:wrap;gap:12px}
.sb-theme-site .bglock-updated{font-size:12.8px;color:var(--bg-muted);margin:32px 0 0}
@media (max-width:1024px){.sb-theme-site .bglock-hero{grid-template-columns:1fr}
.sb-theme-site .bglock-hero__media{aspect-ratio:4/3}}
@media (max-width:768px){.sb-theme-site .bglock-bar .bglock-btn{flex:1;text-align:center;padding:12px 8px}
.sb-theme-site .bglock-hero__body{padding:22px 20px}
.sb-theme-site .bglock-facts{grid-template-columns:repeat(2,1fr);row-gap:10px}
.sb-theme-site .bglock-facts>div:nth-child(3){border-left:0}
.sb-theme-site .bglock-features{grid-template-columns:1fr}
.sb-theme-site .bglock-info th{width:36%}
.sb-theme-site .bglock-anchors{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}
.sb-theme-site .bglock-anchors a{min-width:0;padding:10px 6px;font-size:15.2px}
.sb-theme-site .bglock-cta-band{padding:24px}}
.sb-theme-site .bglock-modal__actions .bglock-btn{text-align:center}
.sb-theme-site .single-content .bglock-hero p,.sb-theme-site .single-content .bglock-card p,.sb-theme-site .single-content .bglock-cta-band p,.sb-theme-site .single-content .bglock-store-brief p,.sb-theme-site .single-content .bglock-en p,.sb-theme-site .single-content .bglock-modal p{margin:0}
.sb-theme-site .single-content .bglock-eyebrow{margin:0 0 12px}
.sb-theme-site .single-content .bglock-hero__title{margin:0 0 10px}
.sb-theme-site .single-content .bglock-hero__tagline{margin:0 0 12px}
.sb-theme-site .single-content .bglock-hero__desc{margin:0 0 18px}
.sb-theme-site .single-content .bglock-hero__note{margin:10px 0 0}
.sb-theme-site .single-content .bglock-facts dt,.sb-theme-site .single-content .bglock-facts dd{margin:0}
.sb-theme-site .single-content .bglock-facts dd{margin-top:4px}
.sb-theme-site .single-content .bglock-cta-band__sub{margin:6px 0 0}
.sb-theme-site .single-content .bglock-card__title,.sb-theme-site .single-content .bglock-card__meta,.sb-theme-site .single-content .bglock-card__features{margin:0}
.sb-theme-site .single-content .bglock-card__price{margin:8px 0 0}
.sb-theme-site .single-content .bglock-store-brief__name{margin:0 0 8px}
.sb-theme-site .single-content .bglock-en h3,.sb-theme-site .single-content .bglock-panel h3{margin:0 0 10px}
.sb-theme-site .single-content .bglock-modal__title{margin:0 0 10px}
.sb-theme-site .single-content .bglock-chips{margin:0 0 6px}
.sb-theme-site .bglock-hero:has(.bglock-hero__placeholder){grid-template-columns:1fr}
.sb-theme-site .bglock-hero__media:has(.bglock-hero__placeholder){display:none}
.sb-theme-site .bglock-hero--home .bglock-hero__body{background:transparent;border:0;box-shadow:none;padding:12px 0}
.sb-theme-site .bglock-hero--home .bglock-hero__title{font-size:clamp(38.4px,4.6vw,57.6px);line-height:1.15;margin:0 0 16px}
.sb-theme-site .bglock-hero--home .bglock-hero__sub{font-size:16px;margin-top:12px}
.sb-theme-site .bglock-hero--home .bglock-hero__desc{max-width:32em;margin:0 0 26px}
.sb-theme-site .bglock-hero--home .bglock-hero__media{position:relative;z-index:1;aspect-ratio:3/2;box-shadow:0 18px 44px rgba(9,65,64,.16)}
.sb-theme-site .bglock-hero--home:has(.bglock-hero__placeholder) .bglock-hero__figure{display:none}
.sb-theme-site .bglock-sec-head>.wp-block-group__inner-container{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%;max-width:none}
.sb-theme-site .single-content .bglock-sec-head h2{margin:0}
.sb-theme-site .single-content .bglock-more{margin:0}
.sb-theme-site .bglock-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sb-theme-site .single-content .bglock-band__title{margin:0 0 10px;font-size:clamp(24px,2.6vw,32px);line-height:1.25;font-weight:900;color:var(--bg-heading)}
.sb-theme-site .single-content .bglock-band__desc{margin:0 0 6px;line-height:1.75}
.sb-theme-site .bglock-band .bglock-facts{border-top-color:rgba(9,65,64,.15);margin:14px 0 18px}
.sb-theme-site .bglock-band .bglock-facts>div{border-left-color:rgba(9,65,64,.15)}
.sb-theme-site .bglock-band .bglock-buttons{margin:0}
.sb-theme-site .bglock-band .bglock-buttons__note a{color:var(--bg-teal);font-weight:700}
.sb-theme-site .single-content .bglock-stores__title{margin:0;font-size:clamp(24px,2.8vw,33.6px);font-weight:900;color:#fff;line-height:1.2}
.sb-theme-site .single-content .bglock-stores__name{margin:2px 0 0;font-size:20.8px;font-weight:900;line-height:1.3}
.sb-theme-site .single-content .bglock-stores__addr{margin:3px 0 0;color:rgba(255,255,255,.88);font-size:15.68px}
.sb-theme-site .single-content .bglock-stores__walk{margin:2px 0 0;color:rgba(255,255,255,.62);font-size:13.6px}
.sb-theme-site .single-content .bglock-stores__note{margin:26px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.28);text-align:center;color:rgba(255,255,255,.88);font-size:15.68px;font-weight:700;letter-spacing:.02em}
.sb-theme-site .single-content .bglock-points p,.sb-theme-site .single-content .bglock-band p,.sb-theme-site .single-content .bglock-stores p{margin:0}
@media (max-width:1024px){.sb-theme-site .bglock-hero--home .bglock-hero__media{aspect-ratio:16/10}}
@media (max-width:900px){.sb-theme-site .bglock-grid--3{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}
@media (max-width:768px){.sb-theme-site .bglock-hero--home .bglock-hero__title{font-size:36.8px}
.sb-theme-site .bglock-band .bglock-facts>div:nth-child(3){border-left:1px solid rgba(9,65,64,.15)}}
.sb-theme-site .single-content .bglock-page-hero__title{margin:0 0 14px;font-size:clamp(35.2px,4.6vw,54.4px);line-height:1.15;font-weight:900;color:var(--bg-heading);letter-spacing:.01em}
.sb-theme-site .single-content .bglock-page-hero__desc{max-width:40em;margin:0}
.sb-theme-site .single-content .bglock-page-hero__note{flex:none;margin:6px 0 0;padding:26px 30px;border-radius:48% 52% 46% 54%/56% 44% 56% 44%;background:var(--bg-mint);color:var(--bg-teal);font-size:16px;font-weight:700;line-height:1.7;letter-spacing:.08em;transform:rotate(-4deg);font-style:italic}
.sb-theme-site .bglock-filter__field--actions .bglock-btn{align-self:flex-start}
.sb-theme-site .single-content .bglock-select{width:100%;margin:0;padding:11px 40px 11px 14px;border:1.5px solid var(--bg-rule);border-radius:var(--bg-r-sm);background:var(--bg-ivory) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23094140' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/18px;color:var(--bg-teal);font:inherit;font-weight:700;font-size:15.2px;line-height:1.3;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:none;max-width:100%}
.sb-theme-site button.bglock-btn{font-family:inherit;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal}
.sb-theme-site .single-content .bglock-filter__count{margin:12px 0 0;font-size:14.4px;font-weight:700;color:var(--bg-muted)}
.sb-theme-site .single-content .bglock-empty__title{margin:0 0 6px;font-size:20.8px;font-weight:900;color:var(--bg-teal)}
.sb-theme-site .single-content .bglock-empty p{margin:0}
.sb-theme-site .bglock-empty .bglock-buttons{justify-content:center;margin:18px 0 0}
.sb-theme-site .single-content .bglock-first__title{flex:none;margin:0;padding-right:28px;border-right:1px solid rgba(9,65,64,.18);font-size:clamp(22.4px,2.4vw,30.4px);line-height:1.3;font-weight:900;color:var(--bg-heading)}
.sb-theme-site .single-content .bglock-guide__item h3{margin:0 0 8px;font-size:17.6px;font-weight:900;color:var(--bg-teal)}
.sb-theme-site .single-content .bglock-guide__item p{margin:0;font-size:15.2px}
.sb-theme-site .bglock-compare .bglock-badge{padding:3px 10px;font-size:12.48px}
.sb-theme-site .single-content .bglock-faq-all__title{margin:40px 0 12px;scroll-margin-top:90px}
.sb-theme-site .bglock-faq__item{scroll-margin-top:90px}
.sb-theme-site .bglock-faq__item[open] summary{color:var(--bg-teal-2)}
.sb-theme-site .bglock-crumbs{margin:0 0 14px;font-size:13.6px;line-height:1.6;color:var(--bg-muted)}
.sb-theme-site .bglock-crumbs .rank-math-breadcrumb p{margin:0;font-size:inherit;color:inherit}
.sb-theme-site .bglock-crumbs .rank-math-breadcrumb a{color:var(--bg-teal);text-decoration:none}
.sb-theme-site .bglock-crumbs .rank-math-breadcrumb a:hover{text-decoration:underline}
.sb-theme-site .bglock-crumbs .rank-math-breadcrumb .separator{margin:0 .35em;color:var(--bg-muted)}
.sb-theme-site .bglock-crumbs .rank-math-breadcrumb .last{color:var(--bg-muted)}
.sb-theme-site .single-content .bglock-crumbs p{margin:0}
.sb-theme-site .single-content ol.bglock-steps{margin-left:0;padding-left:0}
.sb-theme-site{--rankmath-wp-adminbar-height: 0}
.sb-theme-site ﻿html{line-height:1.15;-webkit-text-size-adjust:100%}
.sb-theme-site{margin:0}
.sb-theme-site main{display:block;min-width:0}
.sb-theme-site h1{font-size:2em;margin:.67em 0}
.sb-theme-site hr{box-sizing:content-box;height:0;overflow:visible}
.sb-theme-site a{background-color:rgba(0,0,0,0)}
.sb-theme-site abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
.sb-theme-site b,.sb-theme-site strong{font-weight:bold}
.sb-theme-site code,.sb-theme-site kbd,.sb-theme-site samp{font-family:monospace,monospace;font-size:1em}
.sb-theme-site small{font-size:80%}
.sb-theme-site sub,.sb-theme-site sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.sb-theme-site sub{bottom:-0.25em}
.sb-theme-site sup{top:-0.5em}
.sb-theme-site img{border-style:none}
.sb-theme-site button,.sb-theme-site input,.sb-theme-site optgroup,.sb-theme-site select,.sb-theme-site textarea{font-size:100%;margin:0}
.sb-theme-site button,.sb-theme-site input{overflow:visible}
.sb-theme-site button,.sb-theme-site select{text-transform:none}
.sb-theme-site button,.sb-theme-site [type=button],.sb-theme-site [type=reset],.sb-theme-site [type=submit]{-webkit-appearance:button}
.sb-theme-site legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
.sb-theme-site progress{vertical-align:baseline}
.sb-theme-site textarea{overflow:auto}
.sb-theme-site [type=checkbox],.sb-theme-site [type=radio]{box-sizing:border-box;padding:0}
.sb-theme-site [type=number]::-webkit-inner-spin-button,.sb-theme-site [type=number]::-webkit-outer-spin-button{height:auto}
.sb-theme-site [type=search]{-webkit-appearance:textfield;outline-offset:-2px}
.sb-theme-site [type=search]::-webkit-search-decoration{-webkit-appearance:none}
.sb-theme-site ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.sb-theme-site details{display:block}
.sb-theme-site summary{display:list-item}
.sb-theme-site template{display:none}
.sb-theme-site [hidden]{display:none}
.sb-theme-site{--global-gray-400: #CBD5E0;--global-gray-500: #A0AEC0;--global-xs-spacing: 1em;--global-sm-spacing: 24px;--global-md-spacing: 32px;--global-lg-spacing: 2.5em;--global-xl-spacing: 3.5em;--global-xxl-spacing: 80px;--global-edge-spacing: 24px;--global-boxed-spacing: 32px;--global-font-size-small: clamp(12.8px, 11.68px + 0.217vw, 14.4px);--global-font-size-medium: clamp(17.6px, 15.92px + 0.326vw, 20px);--global-font-size-large: clamp(28px, 25.216px + 0.543vw, 32px);--global-font-size-larger: clamp(32px, 25.6px + 1vw, 40px);--global-font-size-xxlarge: clamp(36px, 27.648px + 1.63vw, 48px)}
.sb-theme-site h1,.sb-theme-site h2,.sb-theme-site h3,.sb-theme-site h4,.sb-theme-site h5,.sb-theme-site h6{padding:0;margin:0}
.sb-theme-site h1 a,.sb-theme-site h2 a,.sb-theme-site h3 a,.sb-theme-site h4 a,.sb-theme-site h5 a,.sb-theme-site h6 a{color:inherit;text-decoration:none}
.sb-theme-site dfn,.sb-theme-site cite,.sb-theme-site em,.sb-theme-site i{font-style:italic}
.sb-theme-site blockquote,.sb-theme-site q{quotes:"“" "”"}
.sb-theme-site blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}
.sb-theme-site .entry-content blockquote{margin:0 0 var(--global-md-spacing)}
.sb-theme-site blockquote cite{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}
.sb-theme-site address{margin:0 0 1.5em}
.sb-theme-site pre{background:var(--global-palette7);font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}
.sb-theme-site code,.sb-theme-site kbd,.sb-theme-site tt,.sb-theme-site var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:12.8px}
.sb-theme-site abbr,.sb-theme-site acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}
.sb-theme-site mark,.sb-theme-site ins{text-decoration:none}
.sb-theme-site big{font-size:125%}
.sb-theme-site{box-sizing:border-box}
.sb-theme-site *,.sb-theme-site *::before,.sb-theme-site *::after{box-sizing:inherit}
.sb-theme-site hr{height:0;border:0;border-bottom:2px solid var(--global-gray-400)}
.sb-theme-site ul,.sb-theme-site ol{margin:0 0 1.5em 1.5em;padding:0}
.sb-theme-site ul{list-style:disc}
.sb-theme-site ol{list-style:decimal}
.sb-theme-site li>ul,.sb-theme-site li>ol{margin-bottom:0;margin-left:1.5em}
.sb-theme-site dt{font-weight:700}
.sb-theme-site dd{margin:0 1.5em 1.5em}
.sb-theme-site img{display:block;height:auto;max-width:100%}
.sb-theme-site figure{margin:.5em 0}
.sb-theme-site table{margin:0 0 1.5em;width:100%}
.sb-theme-site a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}
.sb-theme-site a:hover,.sb-theme-site a:focus,.sb-theme-site a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}
.sb-theme-site a:hover,.sb-theme-site a:active{outline:0}
.sb-theme-site .link-style-no-underline .entry-content p>a,.sb-theme-site .link-style-no-underline .entry-content strong>a,.sb-theme-site .link-style-no-underline .entry-content em>a,.sb-theme-site .link-style-no-underline .entry-content>ul a,.sb-theme-site .link-style-no-underline .entry-content a{text-decoration:none}
.sb-theme-site .link-style-no-underline .entry-content p>a:hover,.sb-theme-site .link-style-no-underline .entry-content strong>a:hover,.sb-theme-site .link-style-no-underline .entry-content em>a:hover,.sb-theme-site .link-style-no-underline .entry-content>ul a:hover,.sb-theme-site .link-style-no-underline .entry-content a:hover{text-decoration:none}
.sb-theme-site .link-style-color-underline .entry-content p a,.sb-theme-site .link-style-color-underline .entry-content strong>a,.sb-theme-site .link-style-color-underline .entry-content em>a,.sb-theme-site .link-style-color-underline .entry-content>ul a,.sb-theme-site .link-style-color-underline .entry-content>ol a,.sb-theme-site .link-style-color-underline .entry-content .wp-block-group ul a,.sb-theme-site .link-style-color-underline .entry-content .wp-block-group ol a{color:inherit;text-decoration:underline;text-decoration-color:var(--global-palette-highlight)}
.sb-theme-site .link-style-color-underline .entry-content p a:hover,.sb-theme-site .link-style-color-underline .entry-content strong>a:hover,.sb-theme-site .link-style-color-underline .entry-content em>a:hover,.sb-theme-site .link-style-color-underline .entry-content>ul a:hover,.sb-theme-site .link-style-color-underline .entry-content>ol a:hover,.sb-theme-site .link-style-color-underline .entry-content .wp-block-group ul a:hover,.sb-theme-site .link-style-color-underline .entry-content .wp-block-group ol a:hover{text-decoration-color:var(--global-palette-highlight-alt)}
.sb-theme-site .link-style-hover-background .entry-content p a,.sb-theme-site .link-style-hover-background .entry-content strong>a,.sb-theme-site .link-style-hover-background .entry-content em>a,.sb-theme-site .link-style-hover-background .entry-content>ul a,.sb-theme-site .link-style-hover-background .entry-content>ol a,.sb-theme-site .link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.sb-theme-site .link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:var(--global-palette-highlight);text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}
.sb-theme-site .link-style-hover-background .entry-content p a:hover,.sb-theme-site .link-style-hover-background .entry-content strong>a:hover,.sb-theme-site .link-style-hover-background .entry-content em>a:hover,.sb-theme-site .link-style-hover-background .entry-content>ul a:hover,.sb-theme-site .link-style-hover-background .entry-content>ol a:hover,.sb-theme-site .link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.sb-theme-site .link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:var(--global-palette-highlight-alt2);text-decoration:none;background-size:100% 100%}
.sb-theme-site .link-style-offset-background .entry-content p a,.sb-theme-site .link-style-offset-background .entry-content strong>a,.sb-theme-site .link-style-offset-background .entry-content em>a,.sb-theme-site .link-style-offset-background .entry-content>ul a,.sb-theme-site .link-style-offset-background .entry-content>ol a,.sb-theme-site .link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.sb-theme-site .link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight));background-repeat:no-repeat;background-position:4px bottom;background-size:100% 10px}
.sb-theme-site .link-style-offset-background .entry-content p a:hover,.sb-theme-site .link-style-offset-background .entry-content strong>a:hover,.sb-theme-site .link-style-offset-background .entry-content em>a:hover,.sb-theme-site .link-style-offset-background .entry-content>ul a:hover,.sb-theme-site .link-style-offset-background .entry-content>ol a:hover,.sb-theme-site .link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.sb-theme-site .link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt))}
.sb-theme-site #primary[tabindex="-1"]:focus{outline:0}
.sb-theme-site textarea{width:100%}
.sb-theme-site input[type=text],.sb-theme-site input[type=email],.sb-theme-site input[type=url],.sb-theme-site input[type=password],.sb-theme-site input[type=search],.sb-theme-site input[type=number],.sb-theme-site input[type=tel],.sb-theme-site input[type=range],.sb-theme-site input[type=date],.sb-theme-site input[type=month],.sb-theme-site input[type=week],.sb-theme-site input[type=time],.sb-theme-site input[type=datetime],.sb-theme-site input[type=datetime-local],.sb-theme-site input[type=color],.sb-theme-site textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}
.sb-theme-site ::-webkit-input-placeholder{color:var(--global-palette6)}
.sb-theme-site ::-moz-placeholder{color:var(--global-palette6);opacity:1}
.sb-theme-site :-ms-input-placeholder{color:var(--global-palette6)}
.sb-theme-site :-moz-placeholder{color:var(--global-palette6)}
.sb-theme-site ::placeholder{color:var(--global-palette6)}
.sb-theme-site input[type=text]:focus,.sb-theme-site input[type=email]:focus,.sb-theme-site input[type=url]:focus,.sb-theme-site input[type=password]:focus,.sb-theme-site input[type=search]:focus,.sb-theme-site input[type=number]:focus,.sb-theme-site input[type=tel]:focus,.sb-theme-site input[type=range]:focus,.sb-theme-site input[type=date]:focus,.sb-theme-site input[type=month]:focus,.sb-theme-site input[type=week]:focus,.sb-theme-site input[type=time]:focus,.sb-theme-site input[type=datetime]:focus,.sb-theme-site input[type=datetime-local]:focus,.sb-theme-site input[type=color]:focus,.sb-theme-site textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0px 5px 15px -7px rgba(0,0,0,.1)}
.sb-theme-site select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==") no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}
.sb-theme-site select::-ms-expand{display:none}
.sb-theme-site select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0px 5px 15px -7px rgba(0,0,0,.1);outline:0}
.sb-theme-site select:focus option{color:#333}
.sb-theme-site fieldset{padding:.625em 1.425em .625em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}
.sb-theme-site legend{font-weight:bold}
.sb-theme-site button,.sb-theme-site input[type=button],.sb-theme-site input[type=reset],.sb-theme-site input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:18px;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}
.sb-theme-site button:visited,.sb-theme-site input[type=button]:visited,.sb-theme-site input[type=reset]:visited,.sb-theme-site input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}
.sb-theme-site button:hover,.sb-theme-site button:focus,.sb-theme-site button:active,.sb-theme-site input[type=button]:hover,.sb-theme-site input[type=button]:focus,.sb-theme-site input[type=button]:active,.sb-theme-site input[type=reset]:hover,.sb-theme-site input[type=reset]:focus,.sb-theme-site input[type=reset]:active,.sb-theme-site input[type=submit]:hover,.sb-theme-site input[type=submit]:focus,.sb-theme-site input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}
.sb-theme-site button:disabled,.sb-theme-site input[type=button]:disabled,.sb-theme-site input[type=reset]:disabled,.sb-theme-site input[type=submit]:disabled{cursor:not-allowed;opacity:.5}
.sb-theme-site #wpadminbar{position:fixed !important}
.sb-theme-site .entry-content{word-break:break-word}
.sb-theme-site .entry-content table{word-break:normal}
.sb-theme-site .content-bg{background:#fff}
.sb-theme-site .content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}
.sb-theme-site .content-style-unboxed .content-bg:not(.loop-entry){background:rgba(0,0,0,0)}
.sb-theme-site .content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}
@media screen and (min-width: 1025px){.sb-theme-site #secondary{grid-column:2;grid-row:1;min-width:0}}
.sb-theme-site #kt-scroll-up-reader,.sb-theme-site #kt-scroll-up{position:fixed;transform:translateY(40px);transition:all .2s ease;opacity:0;z-index:1000;display:flex;cursor:pointer}
.sb-theme-site #kt-scroll-up-reader *,.sb-theme-site #kt-scroll-up *{pointer-events:none}
.sb-theme-site #kt-scroll-up-reader{transform:translateY(0px);transition:all 0s ease}
.sb-theme-site #kt-scroll-up-reader:not(:focus){clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;word-wrap:normal !important}
.sb-theme-site #kt-scroll-up-reader:focus{transform:translateY(0px);opacity:1;box-shadow:none;z-index:1001}
.sb-theme-site #wrapper{overflow:hidden;overflow:clip}
.sb-theme-site{--global-palette1:#094140;--global-palette2:#0F5C5A;--global-palette3:#094140;--global-palette4:#1E2F2D;--global-palette5:#5B6B68;--global-palette6:#8A9793;--global-palette7:#E6E1D5;--global-palette8:#F8F5ED;--global-palette9:#FFFFFF;--global-palette10:#E3EFE6;--global-palette11:#2F8F6F;--global-palette12:#1D8F84;--global-palette13:#8A5A1C;--global-palette14:#F5C62E;--global-palette15:#FFD34E;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette15);--global-palette-btn-bg-hover:var(--global-palette14);--global-palette-btn:var(--global-palette1);--global-palette-btn-hover:var(--global-palette1);--global-palette-btn-sec-bg:var(--global-palette10);--global-palette-btn-sec-bg-hover:var(--global-palette7);--global-palette-btn-sec:var(--global-palette1);--global-palette-btn-sec-hover:var(--global-palette1);--global-palette-btn-out:var(--global-palette1);--global-palette-btn-out-hover:var(--global-palette2);--global-body-font-family:"SB Themes Noto Sans TC", var(--global-fallback-font);--global-heading-font-family:"SB Themes Noto Sans TC", var(--global-fallback-font);--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:24px;--global-content-boxed-padding:32px;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}
.sb-theme-site{background:var(--global-palette8);}
.sb-theme-site,.sb-theme-site input,.sb-theme-site select,.sb-theme-site optgroup,.sb-theme-site textarea{font-weight:400;font-size:17px;line-height:1.75;font-family:var(--global-body-font-family);color:var(--global-palette4);}
.sb-theme-site .content-bg{background:var(--global-palette8);}
.sb-theme-site h1,.sb-theme-site h2,.sb-theme-site h3,.sb-theme-site h4,.sb-theme-site h5,.sb-theme-site h6{font-family:var(--global-heading-font-family);}
.sb-theme-site h1{font-weight:900;font-size:40px;line-height:1.25;font-family:"SB Themes Noto Sans TC", var(--global-fallback-font);color:var(--global-palette3);}
.sb-theme-site h2{font-weight:900;font-size:30px;line-height:1.3;font-family:"SB Themes Noto Sans TC", var(--global-fallback-font);color:var(--global-palette3);}
.sb-theme-site h3{font-weight:700;font-size:22px;line-height:1.4;font-family:"SB Themes Noto Sans TC", var(--global-fallback-font);color:var(--global-palette3);}
.sb-theme-site h4{font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4);}
.sb-theme-site h5{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4);}
.sb-theme-site h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}
.sb-theme-site .content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-padding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}
@media all and (max-width: 1024px){.sb-theme-site{--global-content-boxed-padding:32px;}}
@media all and (max-width: 767px){.sb-theme-site{--global-content-boxed-padding:24px;}}
.sb-theme-site .entry-content-wrap{padding:32px;}
@media all and (max-width: 1024px){.sb-theme-site .entry-content-wrap{padding:32px;}}
@media all and (max-width: 767px){.sb-theme-site .entry-content-wrap{padding:24px;}}
.sb-theme-site .entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}
.sb-theme-site .loop-entry .entry-content-wrap{padding:32px;}
@media all and (max-width: 1024px){.sb-theme-site .loop-entry .entry-content-wrap{padding:32px;}}
@media all and (max-width: 767px){.sb-theme-site .loop-entry .entry-content-wrap{padding:24px;}}
.sb-theme-site button,.sb-theme-site input[type="button"],.sb-theme-site input[type="reset"],.sb-theme-site input[type="submit"]{font-weight:700;font-family:"SB Themes Noto Sans TC", var(--global-fallback-font);border-radius:14px;}
.sb-theme-site #masthead{background:var(--global-palette8);}
.sb-theme-site #colophon{background:var(--global-palette8);}
.sb-theme-site[class*=showing-popup-drawer-]{overflow:hidden}
.sb-theme-site #main-header{display:none}
.sb-theme-site #masthead{position:relative;z-index:11}
@media screen and (min-width: 1025px){.sb-theme-site #main-header{display:block}
.sb-theme-site #mobile-header{display:none}}
.sb-theme-site #mobile-drawer{z-index:99999}
.sb-theme-site .single-content .wp-block-quote p{margin-bottom:var(--global-sm-spacing)}
.sb-theme-site .single-content .wp-block-quote p:last-child{margin-bottom:0}
.sb-theme-site .single-content .wp-block-columns{margin-bottom:var(--global-md-spacing);margin-top:0}
.sb-theme-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid{display:grid;column-gap:40px;row-gap:40px;grid-template-columns:1fr;padding-left:0}
.sb-theme-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}
.sb-theme-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img{flex:1;height:100%;object-fit:cover;width:100%;position:absolute}
.sb-theme-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid li{margin:0;width:100%}
.sb-theme-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a{margin:1em 0 0;color:var(--global-palette3);text-decoration:none;font-size:1.3em;display:block}
@media screen and (min-width: 767px){.sb-theme-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-2{grid-template-columns:1fr 1fr}
.sb-theme-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3{grid-template-columns:1fr 1fr 1fr}
.sb-theme-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}
.sb-theme-site .wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}
.sb-theme-site .wp-block-latest-posts.wp-block-latest-posts__list{padding-left:0}
.sb-theme-site .wp-block-latest-posts__list li{margin-top:var(--global-sm-spacing)}
.sb-theme-site .wp-block-latest-posts__list li:after{clear:both;display:table;content:""}
.sb-theme-site .wp-block-latest-posts__post-date{color:var(--global-palette6)}
@media screen and (max-width: 540px){.sb-theme-site .wp-block-latest-posts__featured-image.alignleft{float:none;margin-bottom:1em}}
.sb-theme-site .wp-block-group.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}
.sb-theme-site .entry-content .wp-block-group.has-background{padding:20px 30px}
.sb-theme-site .single-content .wp-block-post-template,.sb-theme-site .single-content .wp-block-query-loop{padding:0}
.sb-theme-site .single-content .wp-block-query .wp-block-post-featured-image.alignwide,.sb-theme-site .single-content .wp-block-query .wp-block-post-featured-image.alignfull{margin-left:0;margin-right:0}
.sb-theme-site .single-content .wp-block-query .wp-block-post-featured-image.alignfull{width:auto}
.sb-theme-site .entry-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
.sb-theme-site embed,.sb-theme-site iframe,.sb-theme-site object{max-width:100%}
.sb-theme-site .gallery.entry{display:block}
.sb-theme-site .entry{box-shadow:0px 15px 25px -10px rgba(0,0,0,.05);border-radius:4px}
.sb-theme-site .custom-archive-loop-item.entry{box-shadow:none;border-radius:0}
.sb-theme-site .single-content ul.kadence-posts-list{padding:0;margin:0;list-style:none}
.sb-theme-site .single-content ul.kt-testimonial-grid-wrap{padding:0;margin:0;list-style:none}
.sb-theme-site .kadence-posts-list .entry-list-item article.entry{flex:1}
.sb-theme-site .kadence-thumbnail-position-behind+.entry{z-index:1;position:relative}
@media screen and (max-width: 719px){.sb-theme-site .content-style-boxed .content-bg:not(.loop-entry){margin-left:-16px;margin-right:-16px;width:auto}
.sb-theme-site .content-width-fullwidth.content-style-boxed .content-bg:not(.loop-entry){margin-left:0;margin-right:0}}
@media screen and (min-width: 768px){.sb-theme-site .grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image){display:grid;grid-template-columns:1fr 2fr}}
.sb-theme-site .archive.content-style-unboxed .entry-content-wrap,.sb-theme-site .blog.content-style-unboxed .entry-content-wrap,.sb-theme-site .post-type-archive.content-style-unboxed .entry-content-wrap,.sb-theme-site .search-results.content-style-unboxed .entry-content-wrap{padding:0}
.sb-theme-site .archive.content-style-unboxed .entry,.sb-theme-site .blog.content-style-unboxed .entry,.sb-theme-site .post-type-archive.content-style-unboxed .entry,.sb-theme-site .search-results.content-style-unboxed .entry{box-shadow:none}
.sb-theme-site .single-content{margin:var(--global-md-spacing) 0 0}
.sb-theme-site .single-content address,.sb-theme-site .single-content figure,.sb-theme-site .single-content hr,.sb-theme-site .single-content p,.sb-theme-site .single-content table,.sb-theme-site .single-content pre,.sb-theme-site .single-content form,.sb-theme-site .single-content .wp-block-buttons,.sb-theme-site .single-content .wp-block-button,.sb-theme-site .single-content .wc-block-grid,.sb-theme-site .single-content .wp-block-kadence-advancedbtn,.sb-theme-site .single-content .wp-block-media-text,.sb-theme-site .single-content .wp-block-cover,.sb-theme-site .single-content .entry-content-asset,.sb-theme-site .single-content .wp-block-kadence-form,.sb-theme-site .single-content .wp-block-group,.sb-theme-site .single-content .wp-block-yoast-faq-block,.sb-theme-site .single-content .wp-block-yoast-how-to-block,.sb-theme-site .single-content .schema-faq-section,.sb-theme-site .single-content .wp-block-kadence-tableofcontents,.sb-theme-site .single-content .enlighter-default,.sb-theme-site .single-content .wp-block-kadence-iconlist,.sb-theme-site .single-content [class*=__inner-content]{margin-top:0;margin-bottom:var(--global-md-spacing)}
.sb-theme-site .single-content .wp-block-buttons .wp-block-button{margin-bottom:0}
.sb-theme-site .single-content p>img{display:inline-block}
.sb-theme-site .single-content p>img.aligncenter{display:block}
.sb-theme-site .single-content li>img{display:inline-block}
.sb-theme-site .single-content li>img.aligncenter{display:block}
.sb-theme-site .single-content p:not(.wp-block-kadence-advancedheading)+.wp-block-kadence-spacer{margin-top:calc(0px - var(--global-md-spacing))}
.sb-theme-site .single-content .wp-block-yoast-faq-block .schema-faq-question{margin-bottom:.5em}
.sb-theme-site .single-content .elementor-widget-container:first-child:not(style) h1,.sb-theme-site .single-content .elementor-widget-container:first-child:not(style) h2,.sb-theme-site .single-content .elementor-widget-container:first-child:not(style) h3,.sb-theme-site .single-content .elementor-widget-container:first-child:not(style) h4,.sb-theme-site .single-content .elementor-widget-container:first-child:not(style) h5,.sb-theme-site .single-content .elementor-widget-container:first-child:not(style) h6{margin-top:0}
.sb-theme-site .single-content h1,.sb-theme-site .single-content h2,.sb-theme-site .single-content h3,.sb-theme-site .single-content h4,.sb-theme-site .single-content h5,.sb-theme-site .single-content h6{margin:1.5em 0 .5em}
.sb-theme-site .single-content h1:first-child,.sb-theme-site .single-content h2:first-child,.sb-theme-site .single-content h3:first-child,.sb-theme-site .single-content h4:first-child,.sb-theme-site .single-content h5:first-child,.sb-theme-site .single-content h6:first-child{margin-top:0}
.sb-theme-site .single-content h1+*,.sb-theme-site .single-content h2+*,.sb-theme-site .single-content h3+*,.sb-theme-site .single-content h4+*,.sb-theme-site .single-content h5+*,.sb-theme-site .single-content h6+*{margin-top:0}
.sb-theme-site .single-content .wp-block-kadence-advancedgallery+p{margin-top:var(--global-md-spacing)}
.sb-theme-site .single-content ul,.sb-theme-site .single-content ol{margin:0 0 var(--global-md-spacing);padding-left:2em}
.sb-theme-site .single-content ul.aligncenter,.sb-theme-site .single-content ol.aligncenter{text-align:center;padding-left:0}
.sb-theme-site .single-content .kad-slider ul{padding:0;margin:0}
.sb-theme-site .single-content li>ol,.sb-theme-site .single-content li>ul{margin:0}
.sb-theme-site .single-content>.more-link{display:block}
.sb-theme-site .single-content address:last-child,.sb-theme-site .single-content figure:last-child,.sb-theme-site .single-content hr:last-child,.sb-theme-site .single-content p:last-child,.sb-theme-site .single-content table:last-child,.sb-theme-site .single-content pre:last-child,.sb-theme-site .single-content form:last-child,.sb-theme-site .single-content .wp-block-buttons:last-child,.sb-theme-site .single-content .wp-block-button:last-child,.sb-theme-site .single-content .wp-block-kadence-advancedbtn:last-child,.sb-theme-site .single-content .wp-block-media-text:last-child,.sb-theme-site .single-content .wp-block-cover:last-child,.sb-theme-site .single-content .entry-content-asset:last-child,.sb-theme-site .single-content .wp-block-kadence-form:last-child,.sb-theme-site .single-content .wp-block-group:last-child,.sb-theme-site .single-content .wp-block-yoast-faq-block:last-child,.sb-theme-site .single-content .wp-block-yoast-how-to-block:last-child,.sb-theme-site .single-content .schema-faq-section:last-child,.sb-theme-site .single-content .wp-block-kadence-tableofcontents:last-child,.sb-theme-site .single-content .enlighter-default:last-child,.sb-theme-site .single-content .wp-block-kadence-iconlist:last-child,.sb-theme-site .single-content h1:last-child,.sb-theme-site .single-content h2:last-child,.sb-theme-site .single-content h3:last-child,.sb-theme-site .single-content h4:last-child,.sb-theme-site .single-content h5:last-child,.sb-theme-site .single-content h6:last-child,.sb-theme-site .single-content ul:last-child,.sb-theme-site .single-content ol:last-child{margin-bottom:0}
.sb-theme-site .single-content h1.elementor-heading-title,.sb-theme-site .single-content h2.elementor-heading-title,.sb-theme-site .single-content h3.elementor-heading-title,.sb-theme-site .single-content h4.elementor-heading-title,.sb-theme-site .single-content h5.elementor-heading-title,.sb-theme-site .single-content h6.elementor-heading-title{margin-bottom:.5em}
.sb-theme-site .single-content .wp-block-image{margin-top:0;margin-bottom:0}
.sb-theme-site .single-content .wp-block-image figure{margin-bottom:var(--global-md-spacing)}
.sb-theme-site .single-content .wp-block-image:last-child figure{margin-bottom:0}
.sb-theme-site .single-content figure.wp-block-image{margin-bottom:var(--global-md-spacing)}
.sb-theme-site .single-content figure.wp-block-image:last-child{margin-bottom:0}
.sb-theme-site .entry-content:after{display:table;clear:both;content:""}
.sb-theme-site .content-title-style-hide .entry-content,.sb-theme-site .content-title-style-above .entry-content{margin:0}
.sb-theme-site .content-title-style-above .entry-content-wrap .post-thumbnail+.single-content{margin:var(--global-md-spacing) 0 0}
.sb-theme-site .entry-content-wrap .entry-header .kadence-breadcrumbs:first-child{margin-top:0}
.sb-theme-site .post-navigation-wrap.entry-content-wrap,.sb-theme-site .entry-author.entry-content-wrap{margin-top:0;margin-bottom:0;border-radius:0}
.sb-theme-site .comments-area.entry-content-wrap{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}
.sb-theme-site .single-entry.post.entry.post-footer-area-boxed{border-bottom-left-radius:0;border-bottom-right-radius:0}
.sb-theme-site .entry-content .alignwide,.sb-theme-site .entry-content .alignfull{margin-left:calc(50% - var(--global-vw, 100vw)/2);margin-right:calc(50% - var(--global-vw, 100vw)/2);max-width:100vw;width:var(--global-vw, 100vw);padding-left:0;padding-right:0;clear:both}
@media screen and (min-width: 1025px){.sb-theme-site .content-width-narrow .entry-content .alignwide{margin-left:-80px;margin-right:-80px;width:auto}}
.sb-theme-site .content-style-boxed .entry-content .alignwide{margin-left:-32px;margin-right:-32px;max-width:unset;width:unset}
.sb-theme-site .content-style-boxed .wp-site-blocks .entry-content>.alignwide.is-layout-constrained{padding-left:var(--global-content-boxed-padding);padding-right:var(--global-content-boxed-padding)}
.sb-theme-site .content-style-boxed .wp-site-blocks .entry-content .alignwide>* .alignwide{margin-left:unset;margin-right:unset}
.sb-theme-site .item-content-vertical-align-center .loop-entry .entry-content-wrap{display:flex;flex-direction:column;justify-content:center}
.sb-theme-site .item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-header{margin-bottom:0}
.sb-theme-site .item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary{margin-top:0}
.sb-theme-site{--rankmath-wp-adminbar-height: 0}
.sb-theme-site [class^=rm-icon-],.sb-theme-site [class*=" rm-icon-"]{font-family:"Rank-Math" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}
.sb-theme-site .rm-icon-content-ai:before{content:""}
.sb-theme-site .rm-icon-bot:before{content:""}
.sb-theme-site .rm-icon-enter-key:before{content:""}
.sb-theme-site .rm-icon-send:before{content:""}
.sb-theme-site .rm-icon-seo-description:before{content:""}
.sb-theme-site .rm-icon-search-console:before{content:""}
.sb-theme-site .rm-icon-adsense:before{content:""}
.sb-theme-site .rm-icon-role-manager:before{content:""}
.sb-theme-site .rm-icon-software:before{content:""}
.sb-theme-site .rm-icon-calendar:before{content:""}
.sb-theme-site .rm-icon-cart:before{content:""}
.sb-theme-site .rm-icon-post-format:before{content:""}
.sb-theme-site .rm-icon-fact-check:before{content:""}
.sb-theme-site .rm-icon-tick:before{content:""}
.sb-theme-site .rm-icon-recipe:before{content:""}
.sb-theme-site .rm-icon-circle-plus:before{content:""}
.sb-theme-site .rm-icon-service:before{content:""}
.sb-theme-site .rm-icon-cross:before{content:""}
.sb-theme-site .rm-icon-code:before{content:""}
.sb-theme-site .rm-icon-settings:before{content:""}
.sb-theme-site .rm-icon-comments-reply:before{content:""}
.sb-theme-site .rm-icon-comments:before{content:""}
.sb-theme-site .rm-icon-dataset:before{content:""}
.sb-theme-site .rm-icon-schema:before{content:""}
.sb-theme-site .rm-icon-direction:before{content:""}
.sb-theme-site .rm-icon-desktop:before{content:""}
.sb-theme-site .rm-icon-mail:before{content:""}
.sb-theme-site .rm-icon-import:before{content:""}
.sb-theme-site .rm-icon-export:before{content:""}
.sb-theme-site .rm-icon-eye:before{content:""}
.sb-theme-site .rm-icon-facebook:before{content:""}
.sb-theme-site .rm-icon-htaccess:before{content:""}
.sb-theme-site .rm-icon-robots:before{content:""}
.sb-theme-site .rm-icon-movie:before{content:""}
.sb-theme-site .rm-icon-category:before{content:""}
.sb-theme-site .rm-icon-images:before{content:""}
.sb-theme-site .rm-icon-google:before{content:""}
.sb-theme-site .rm-icon-course:before{content:""}
.sb-theme-site .rm-icon-heart-filled:before{content:""}
.sb-theme-site .rm-icon-home:before{content:""}
.sb-theme-site .rm-icon-image:before{content:""}
.sb-theme-site .rm-icon-info:before{content:""}
.sb-theme-site .rm-icon-instagram:before{content:""}
.sb-theme-site .rm-icon-stories:before{content:""}
.sb-theme-site .rm-icon-acf:before{content:""}
.sb-theme-site .rm-icon-book:before{content:""}
.sb-theme-site .rm-icon-light-bulb:before{content:""}
.sb-theme-site .rm-icon-howto:before{content:""}
.sb-theme-site .rm-icon-faq:before{content:""}
.sb-theme-site .rm-icon-local-seo:before{content:""}
.sb-theme-site .rm-icon-job:before{content:""}
.sb-theme-site .rm-icon-misc:before{content:""}
.sb-theme-site .rm-icon-mail-reply:before{content:""}
.sb-theme-site .rm-icon-podcast:before{content:""}
.sb-theme-site .rm-icon-copy:before{content:""}
.sb-theme-site .rm-icon-mobile:before{content:""}
.sb-theme-site .rm-icon-social:before{content:""}
.sb-theme-site .rm-icon-music:before{content:""}
.sb-theme-site .rm-icon-sitemap:before{content:""}
.sb-theme-site .rm-icon-post:before{content:""}
.sb-theme-site .rm-icon-attachment:before{content:""}
.sb-theme-site .rm-icon-edit:before{content:""}
.sb-theme-site .rm-icon-pencil:before{content:""}
.sb-theme-site .rm-icon-plus:before{content:""}
.sb-theme-site .rm-icon-help:before{content:""}
.sb-theme-site .rm-icon-restaurant:before{content:""}
.sb-theme-site .rm-icon-analyzer:before{content:""}
.sb-theme-site .rm-icon-search:before{content:""}
.sb-theme-site .rm-icon-star-filled:before{content:""}
.sb-theme-site .rm-icon-star:before{content:""}
.sb-theme-site .rm-icon-support:before{content:""}
.sb-theme-site .rm-icon-tag:before{content:""}
.sb-theme-site .rm-icon-target:before{content:""}
.sb-theme-site .rm-icon-text-align-left:before{content:""}
.sb-theme-site .rm-icon-text:before{content:""}
.sb-theme-site .rm-icon-heading:before{content:""}
.sb-theme-site .rm-icon-thumbs-up:before{content:""}
.sb-theme-site .rm-icon-instant-indexing:before{content:""}
.sb-theme-site .rm-icon-toolbox:before{content:""}
.sb-theme-site .rm-icon-trash:before{content:""}
.sb-theme-site .rm-icon-redirection:before{content:""}
.sb-theme-site .rm-icon-twitter:before{content:""}
.sb-theme-site .rm-icon-link:before{content:""}
.sb-theme-site .rm-icon-seo-title:before{content:""}
.sb-theme-site .rm-icon-user:before{content:""}
.sb-theme-site .rm-icon-users:before{content:""}
.sb-theme-site .rm-icon-video:before{content:""}
.sb-theme-site .rm-icon-404:before{content:""}
.sb-theme-site .rm-icon-seo:before{content:""}
.sb-theme-site .rm-icon-page:before{content:""}
.sb-theme-site .rm-icon-youtube:before{content:""}
.sb-theme-site .rm-icon-rank-math:before{content:""}
.sb-theme-site .rm-icon-bank-3:before{content:""}
.sb-theme-site .rm-icon-map-marker-11:before{content:""}
.sb-theme-site .rm-icon-wallet-1-dollar:before{content:""}
.sb-theme-site .rm-icon-info-circle:before{content:""}
.sb-theme-site .rm-icon-bulb-1:before{content:""}
.sb-theme-site .rm-icon-off:before{content:""}
.sb-theme-site .rm-icon-ai-visibility:before{content:""}
.sb-theme-site .rank-math-tooltip{position:relative;cursor:pointer;color:#b5bfc9;display:inline-block;line-height:20px;height:20px;z-index:1}
.sb-theme-site .rank-math-tooltip em{line-height:20px}
.sb-theme-site .rank-math-tooltip>span{font-size:11px;font-weight:400;line-height:1.5;white-space:normal;width:200px;padding:8px 10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);text-align:center;pointer-events:none;opacity:0;color:#fff;border-radius:3px;background:#555d66;position:absolute;bottom:100%;left:50%}
.sb-theme-site .rank-math-tooltip>span:after{content:"";-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);position:absolute;top:100%;left:50%;border-style:solid;height:0;width:0;border-color:#555d66 rgba(0,0,0,0) rgba(0,0,0,0);border-width:8px 7px 0}
.sb-theme-site .rank-math-tooltip.bottom span{top:130%;bottom:auto;display:table}
.sb-theme-site .rank-math-tooltip.bottom span:after{position:absolute;top:auto;bottom:100%;left:50%;-webkit-transform:rotate(180deg) translate3d(50%, 0, 0);transform:rotate(180deg) translate3d(50%, 0, 0)}
.sb-theme-site .rank-math-tooltip.left span{right:0%;-webkit-transform:translate3d(-90%, 0, 0);transform:translate3d(-90%, 0, 0)}
.sb-theme-site .rank-math-tooltip.left span:after{left:90%}
.sb-theme-site .rank-math-tooltip:hover{color:#069de3}
.sb-theme-site .rank-math-tooltip:hover span{bottom:130%;opacity:1;z-index:1}
.sb-theme-site #rank-math-analytics-stats-wrapper{line-height:1.3;position:relative;z-index:99999;color:#242628;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);-webkit-font-smoothing:auto}
.sb-theme-site #rank-math-analytics-stats-wrapper *{letter-spacing:initial}
.sb-theme-site #rank-math-analytics-stats-wrapper a.rank-math-analytics-close-stats{position:absolute;z-index:1;top:auto;right:20px;bottom:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:34px;height:34px;padding:4px;text-align:center;text-decoration:none;border-radius:4px 4px 0 0;background:rgba(218,223,228,.7)}
.sb-theme-site #rank-math-analytics-stats-wrapper a.rank-math-analytics-close-stats .dashicons{line-height:28px;color:#7f868d}
.sb-theme-site #rank-math-analytics-stats-wrapper a.rank-math-analytics-close-stats:hover .dashicons{color:#242628}
.sb-theme-site #rank-math-analytics-stats-wrapper a.rank-math-analytics-close-stats svg{display:none;fill:#6666c3}
.sb-theme-site #rank-math-analytics-stats-wrapper .top-icons{position:absolute;z-index:1;top:5px;right:20px}
.sb-theme-site #rank-math-analytics-stats-wrapper .top-icons a{line-height:20px;display:inline-block;width:20px;text-decoration:none;opacity:.5;color:#7f868d}
.sb-theme-site #rank-math-analytics-stats-wrapper .top-icons a:hover{opacity:1;color:#069de3}
.sb-theme-site #rank-math-analytics-stats-wrapper .top-icons a.rank-math-analytics-disable-stats{opacity:.7}
.sb-theme-site #rank-math-analytics-stats-wrapper .top-icons a.rank-math-analytics-disable-stats:hover{color:#ed5e5e}
.sb-theme-site #rank-math-analytics-stats-wrapper .top-icons a.rank-math-analytics-disable-stats span{vertical-align:-5px}
.sb-theme-site #rank-math-analytics-stats-wrapper.hide-stats a.rank-math-analytics-close-stats{top:20px;border-radius:4px;background:#fff;-webkit-box-shadow:0 0 3px rgba(68,68,68,.5);box-shadow:0 0 3px rgba(68,68,68,.5)}
.sb-theme-site #rank-math-analytics-stats-wrapper.hide-stats a.rank-math-analytics-close-stats .dashicons-arrow-up-alt2{display:none}
.sb-theme-site #rank-math-analytics-stats-wrapper.hide-stats a.rank-math-analytics-close-stats svg{display:block}
.sb-theme-site #rank-math-analytics-stats-wrapper.hide-stats .top-icons,.sb-theme-site #rank-math-analytics-stats-wrapper.hide-stats .rank-math-stats-bar-help,.sb-theme-site #rank-math-analytics-stats-wrapper.hide-stats .rank-math-analytics-disable-stats,.sb-theme-site #rank-math-analytics-stats-wrapper.hide-stats #rank-math-analytics-stats-content{display:none}
.sb-theme-site #rank-math-analytics-stats{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.sb-theme-site #rank-math-analytics-stats .rank-math-analytics-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:96%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.sb-theme-site #rank-math-analytics-stats .rank-math-analytics-wrapper .rank-math-tooltip{text-transform:none}
.sb-theme-site #rank-math-analytics-stats .rank-math-analytics-wrapper .rank-math-tooltip span{top:108% !important;bottom:auto !important}
.sb-theme-site #rank-math-analytics-stats .rank-math-analytics-wrapper .rank-math-tooltip>span:after{top:-5px;left:46%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 24px}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .text-large{font-size:24px;font-weight:700;margin-right:5px;color:#242628}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .rank-math-item-difference{color:#7f868d;font-size:16px}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .up,.sb-theme-site #rank-math-analytics-stats .rank-math-item .down{font-weight:500}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .up:before,.sb-theme-site #rank-math-analytics-stats .rank-math-item .down:before{font-family:"dashicons";font-size:18px;font-weight:900;margin-right:2px;vertical-align:-3px}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .up{color:#10ac84}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .up:before{content:""}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .down{color:#ed5e5e}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .down:before{content:""}
.sb-theme-site #rank-math-analytics-stats .rank-math-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.blur{-webkit-filter:blur(2px);filter:blur(2px)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.content-ai-score strong{font-size:16px}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.seo-score{margin-right:0}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.seo-score .score{display:block}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.seo-score .score span{position:relative;z-index:0}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.seo-score .score strong{font-size:14px;line-height:22px;position:relative;display:inline-block;min-width:52px;height:22px;text-align:center;color:hsl(3.9130434783,77.9661016949%,71.862745098%);border:1px solid hsl(3.9130434783,77.9661016949%,71.862745098%);border-radius:5px}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.seo-score .score strong:before{position:absolute;top:0;bottom:0;left:0;width:20px;content:"";border-radius:5px;background:hsl(3.9130434783,77.9661016949%,94.862745098%)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.seo-score.good strong{color:rgb(255,158.921875,18.5);border-color:rgb(255,158.921875,18.5)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.seo-score.good strong:before{background:rgb(255,235.58125,207.2)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.seo-score.great strong{color:hsl(120,42.5531914894%,58.137254902%);border-color:hsl(120,42.5531914894%,58.137254902%)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.seo-score.great strong:before{background:hsl(120,42.5531914894%,91.137254902%)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:13px;font-weight:500;line-height:1;margin:0;text-transform:uppercase}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .score{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .score strong{margin-right:10px;-ms-flex-preferred-size:100%;flex-basis:100%}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .score .score-wrapper{position:relative;overflow:hidden;width:100%;min-width:130px;height:10px;border-radius:10px;background:-webkit-gradient(linear, left top, right top, from(#e93f30), color-stop(50%, #ffbe5f), to(#58bb58));background:linear-gradient(90deg, #e93f30 0%, #ffbe5f 50%, #58bb58 100%)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .score .score-wrapper .score-dot{position:absolute;top:-2px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;margin-left:-14px;-webkit-transition:1s left linear;transition:1s left linear;border:2px solid #fff;border-radius:50%;background:rgba(0,0,0,0)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item .score .score-wrapper .score-dot:before{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:10px;height:10px;content:"";border:1px solid rgba(0,0,0,.1);border-radius:10px}
.sb-theme-site #rank-math-analytics-stats .rank-math-item#rank-math-analytics-stats-pagespeed .rank-math-pagespeed-box{padding:0}
.sb-theme-site #rank-math-analytics-stats .rank-math-item#rank-math-analytics-stats-pagespeed .rank-math-pagespeed-box .col{line-height:1;margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.sb-theme-site #rank-math-analytics-stats .rank-math-item#rank-math-analytics-stats-pagespeed .rank-math-pagespeed-box .col .rm-icon{font-size:13px}
.sb-theme-site #rank-math-analytics-stats .rank-math-item#rank-math-analytics-stats-pagespeed .rank-math-pagespeed-box .col.pagespeed-desktop{margin-right:10px}
.sb-theme-site #rank-math-analytics-stats .rank-math-item#rank-math-analytics-stats-pagespeed .rank-math-pagespeed-header{margin-bottom:10px}
.sb-theme-site #rank-math-analytics-stats .rank-math-item#rank-math-analytics-stats-pagespeed .rank-math-pagespeed-header h3{display:inline-block;margin-right:40px}
.sb-theme-site #rank-math-analytics-stats .rank-math-item#rank-math-analytics-stats-pagespeed .rank-math-pagespeed-header>span{font-size:12px;font-weight:normal;line-height:1;vertical-align:4px;opacity:.6}
.sb-theme-site #rank-math-analytics-stats .rank-math-item#rank-math-analytics-stats-pagespeed .rank-math-pagespeed-header button{line-height:.5;width:15px;height:15px;margin:0 0 0 5px;vertical-align:2px;background-color:rgba(0,0,0,0);-webkit-text-stroke:0}
.sb-theme-site #rank-math-analytics-stats .rank-math-item#rank-math-analytics-stats-pagespeed .rank-math-pagespeed-header button span{font-size:14px;width:inherit;height:inherit;vertical-align:0}
.sb-theme-site #rank-math-analytics-stats .rank-math-item#rank-math-analytics-stats-pagespeed .rank-math-pagespeed-header .rank-math-tooltip{height:15px}
.sb-theme-site #rank-math-analytics-stats .rank-math-item#rank-math-analytics-stats-pagespeed .rank-math-pagespeed-header .rank-math-tooltip em{vertical-align:0}
.sb-theme-site #rank-math-analytics-stats .rank-math-item#rank-math-analytics-stats-pagespeed .grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.2px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict span{font-size:16px;font-weight:500;vertical-align:top;text-transform:capitalize}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict i{font-style:normal;position:relative;margin-right:5px;text-align:center}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict i:before{font-family:"Dashicons";font-size:16px;line-height:20px;display:inline-block;width:20px;content:"";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;border-radius:50%;background-color:#ff9f43}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict i:hover:before{-webkit-box-shadow:0 0 0 4px rgba(255,159,67,.25);box-shadow:0 0 0 4px rgba(255,159,67,.25)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict i.neutral:before{background:#b5bfc9}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict i.neutral:hover:before{-webkit-box-shadow:0 0 0 4px rgba(181,191,201,.25);box-shadow:0 0 0 4px rgba(181,191,201,.25)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict i.unspecified:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;content:"?";background:#7f868d}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict i.unspecified:hover:before{-webkit-box-shadow:0 0 0 4px rgba(127,134,141,.25);box-shadow:0 0 0 4px rgba(127,134,141,.25)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict i.pass:before{content:"";background:#10ac84}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict i.pass:hover:before{-webkit-box-shadow:0 0 0 4px rgba(16,172,132,.25);box-shadow:0 0 0 4px rgba(16,172,132,.25)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict i.fail:before{content:"";background:#ed5e5e}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict i.fail:hover:before{-webkit-box-shadow:0 0 0 4px rgba(237,94,94,.25);box-shadow:0 0 0 4px rgba(237,94,94,.25)}
.sb-theme-site #rank-math-analytics-stats .rank-math-item.index-status .verdict i.partial:before{content:""}
.sb-theme-site #rank-math-analytics-stats .rank-math-pagespeed-box .rank-math-pagespeed-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sb-theme-site #rank-math-analytics-stats .rank-math-pagespeed-box .rank-math-pagespeed-header span{margin-left:auto}
.sb-theme-site #rank-math-analytics-stats .rank-math-pagespeed-box .col{margin-top:13.2px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.sb-theme-site #rank-math-analytics-stats .rank-math-pagespeed-box .col .rm-icon{font-size:20px;margin-right:8px;vertical-align:middle}
.sb-theme-site #rank-math-analytics-stats .rank-math-pagespeed-box .col strong{font-size:16px;font-weight:500;margin-right:10px;vertical-align:middle}
.sb-theme-site #rank-math-analytics-stats .rank-math-pagespeed-box .col strong.interactive-good{color:#52a652}
.sb-theme-site #rank-math-analytics-stats .rank-math-pagespeed-box .col small{font-size:14px;font-weight:500;line-height:24px;display:inline-block;width:42px;text-align:center;border-radius:5px}
.sb-theme-site #rank-math-analytics-stats .rank-math-pagespeed-box .col small.score-bad{color:#f0776f;background:hsl(3.7209302326,81.1320754717%,95.8235294118%)}
.sb-theme-site .rank-math-analytics-stats-footer{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px;padding:12px 24px;text-align:center;border-top:1px solid rgba(218,223,228,.7);background-color:#fff}
.sb-theme-site .rank-math-analytics-stats-footer>a{font-size:12px;font-weight:600;margin-left:3px;padding:4px 15px;text-decoration:none;text-transform:uppercase;color:#fff;border-radius:4px;background-color:#4e8cde}
.sb-theme-site .rank-math-analytics-stats-footer>a:hover{color:#fff}
.sb-theme-site .rank-math-analytics-stats-footer p{font-size:14px;line-height:1;display:inline-block;margin:0}
.sb-theme-site .rank-math-analytics-stats-footer p a.button{font-size:inherit;line-height:1;display:inline-block;padding:0;color:#4e8cde;background-color:rgba(0,0,0,0)}
.sb-theme-site.et_fixed_nav #rank-math-analytics-stats-wrapper{z-index:999999}
.sb-theme-site{--rankmath-wp-adminbar-height: 0}
.sb-theme-site .rank-math-pagespeed-box .rank-math-pagespeed-header{display:flex;flex-flow:row wrap}
.sb-theme-site .rank-math-pagespeed-box .rank-math-pagespeed-header{align-items:center}
.sb-theme-site .rank-math-pagespeed-box .rank-math-pagespeed-header h3{font-size:16px}
.sb-theme-site .rank-math-pagespeed-box .rank-math-pagespeed-header span{margin-left:auto}
.sb-theme-site .rank-math-pagespeed-box .rank-math-pagespeed-header .button{line-height:1;width:30px;height:30px;padding:0;text-align:center;text-decoration:none;color:#b5bfc9;border:0;fill:#b5bfc9;-webkit-text-stroke:1px white}
.sb-theme-site .rank-math-pagespeed-box .rank-math-pagespeed-header .button svg,.sb-theme-site .rank-math-pagespeed-box .rank-math-pagespeed-header .button .dashicon{margin-right:0;vertical-align:-2px}
.sb-theme-site .rank-math-pagespeed-box .rank-math-pagespeed-header .button:hover,.sb-theme-site .rank-math-pagespeed-box .rank-math-pagespeed-header .button:focus,.sb-theme-site .rank-math-pagespeed-box .rank-math-pagespeed-header .button:active{outline:none;background:transparent;box-shadow:none;fill:#069de3}
.sb-theme-site .rank-math-pagespeed-box .rank-math-pagespeed-header .button.loading{display:inline-block;pointer-events:none;animation:rm-spin 1s linear infinite !important}
.sb-theme-site .rank-math-pagespeed-box .rank-math-pagespeed-header .button:disabled{background-color:transparent !important;cursor:not-allowed}
.sb-theme-site .rank-math-pagespeed-box .col{margin-top:13.2px;flex:0 0 50%}
.sb-theme-site .rank-math-pagespeed-box .col .rm-icon{font-size:20px;margin-right:8px;vertical-align:middle}
.sb-theme-site .rank-math-pagespeed-box .col strong{font-size:16px;font-weight:500;margin-right:10px;vertical-align:middle}
.sb-theme-site .rank-math-pagespeed-box .col strong.interactive-good{color:#52a652}
.sb-theme-site .rank-math-pagespeed-box .col strong.interactive-fair{color:#FF9800}
.sb-theme-site .rank-math-pagespeed-box .col strong.interactive-bad{color:#f0776f}
.sb-theme-site .rank-math-pagespeed-box .col small{font-size:14px;font-weight:500;line-height:24px;display:inline-block;width:42px;text-align:center;color:#52a652;border-radius:5px;background:#e9f4e9}
.sb-theme-site .rank-math-pagespeed-box .col small.score-fair{color:#FF9800;background:#ffefd6}
.sb-theme-site .rank-math-pagespeed-box .col small.score-bad{color:#f0776f;background:#fdedec}
.sb-theme-site :where(.bglock-prebooking){--ink:#14382f;--muted:#536d63;--teal:#126a5c;--deep:#073d37;--paper:#f7f5ef;--cream:#fffdf8;--line:#d7e2d9;--green:#06c755;--gold:#ecbc51}
.sb-theme-site :where(.bglock-prebooking),.sb-theme-site :where(.bglock-prebooking) *{box-sizing:border-box}
.sb-theme-site.blp-body{scroll-behavior:smooth}
.sb-theme-site.blp-body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"SB Themes Noto Sans TC","Microsoft JhengHei",sans-serif;line-height:1.65}
.sb-theme-site .bglock-prebooking{max-width:800px;margin:40px auto;padding:0;color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"SB Themes Noto Sans TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.65;text-align:left}
.sb-theme-site .bglock-prebooking .blp-prebooking-heading{padding:22px;border:2px solid #b3cbc1;border-radius:16px;background:var(--cream)}
.sb-theme-site .bglock-prebooking .blp-prebooking-heading h2{margin:0 0 10px;color:var(--deep);font-size:28px;line-height:1.4}
.sb-theme-site .bglock-prebooking .blp-prebooking-heading p{margin:8px 0 0}
.sb-theme-site .bglock-prebooking img{max-width:100%;height:auto}
.sb-theme-site .bglock-prebooking-entry{max-width:800px;margin:20px auto 28px;padding:18px;border:2px solid #b3cbc1;border-left:6px solid #b9282e;border-radius:12px;background:#fffdf8;color:#14382f;font-family:system-ui,-apple-system,BlinkMacSystemFont,"SB Themes Noto Sans TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.65;text-align:left;box-sizing:border-box}
.sb-theme-site .bglock-prebooking-entry h2{margin:0 0 10px;color:#094140;font-family:inherit;font-size:24px;line-height:1.4}
.sb-theme-site .bglock-prebooking-entry ul{margin:0 0 14px;padding:0 0 0 1.3em}
.sb-theme-site .bglock-prebooking-entry li{margin:6px 0;padding:0}
.sb-theme-site .bglock-prebooking-entry a{display:inline-block;max-width:100%;padding:10px 14px;border:2px solid #094140;border-radius:8px;background:#094140;color:#fff;font-weight:800;line-height:1.5;text-align:center;text-decoration:none;box-sizing:border-box}
.sb-theme-site .bglock-prebooking-entry a:focus-visible{outline:3px solid #e0a920;outline-offset:3px}
.sb-theme-site .bglock-prebooking-entry p{margin:10px 0 0;color:#536d63;font-size:14px;line-height:1.65}
.sb-theme-site :is(#service10-bglock-prebooking,#service11-bglock-prebooking,#service12-bglock-prebooking,#service2-bglock-prebooking,#service3-bglock-prebooking,#service4-bglock-prebooking,#service6-bglock-prebooking,#service7-bglock-prebooking,#service8-bglock-prebooking,#service9-bglock-prebooking){scroll-margin-top:100px}
.sb-theme-site .blp-theme-limits{margin:22px 0 32px;padding:22px;border:1px solid #b3cbc1;border-radius:16px;background:#f7f5ef;color:#14382f;font-family:system-ui,-apple-system,BlinkMacSystemFont,"SB Themes Noto Sans TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.75;box-sizing:border-box}
.sb-theme-site .blp-theme-limits>h3{margin:0 0 18px;color:#094140;font-size:25px;line-height:1.4}
.sb-theme-site .blp-theme-limits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
.sb-theme-site .blp-theme-limit-group{min-width:0;padding:18px;border:1px solid #d7e2d9;border-radius:12px;background:#fffdf8}
.sb-theme-site .blp-theme-limit-group h4{margin:0 0 10px;color:#094140;font-size:19px;line-height:1.4}
.sb-theme-site .blp-theme-limit-group ul{margin:0;padding:0 0 0 1.3em}
.sb-theme-site .blp-theme-limit-group li{margin:0;overflow-wrap:anywhere}
.sb-theme-site .blp-theme-limit-group li+li{margin-top:10px}
.sb-theme-site .blp-costume-notice{margin:18px 0;padding:18px;border:2px solid #b3cbc1;border-left:6px solid #9b4c39;border-radius:12px;background:#eef4e9;color:#14382f;box-sizing:border-box}
.sb-theme-site .blp-costume-notice h3{margin:0 0 10px!important;color:#094140;font-size:21px;line-height:1.45}
.sb-theme-site .blp-costume-notice p{margin:10px 0 0;line-height:1.75}
.sb-theme-site .blp-costume-notice .blp-costume-refund{color:#a02229;font-size:18px;line-height:1.65}
.sb-theme-site .blp-theme-style-notice{margin:16px 0;padding:16px;border:2px solid #b9282e;border-left-width:6px;border-radius:10px;background:#fff0e9;color:#9c1d24;font-size:21px;line-height:1.5}
@media(max-width:680px){.sb-theme-site .blp-theme-limits{padding:16px}
.sb-theme-site .blp-theme-limits-grid{grid-template-columns:1fr;gap:12px}
.sb-theme-site .blp-theme-limit-group{padding:15px}
.sb-theme-site .blp-theme-limits>h3{font-size:23px}
.sb-theme-site .blp-costume-notice{padding:15px}
.sb-theme-site .blp-costume-notice .blp-costume-refund{font-size:17px}}
.sb-theme-site .blp-full-booking-terms{margin:14px 0;padding:14px;border:1px solid #bdd0c8;border-radius:10px;background:#f4f6ee}
.sb-theme-site .blp-full-booking-terms summary,.sb-theme-site .blp-special-cases summary{cursor:pointer;line-height:1.6;min-height:36px}
.sb-theme-site .blp-full-booking-terms .blp-booking-rule{padding:12px 0;border-top:1px solid #bdd0c8}
.sb-theme-site .blp-full-booking-terms h4{margin:10px 0 5px;font-size:17px;line-height:1.5}
.sb-theme-site .blp-full-booking-terms p{font-size:15px;line-height:1.75}
.sb-theme-site .blp-wrap{width:min(1120px,calc(100% - 32px));margin-inline:auto}
.sb-theme-site .blp-skip{position:absolute;left:-9999px;top:8px;background:#fff;padding:8px 14px;z-index:100}
.sb-theme-site .blp-skip:focus{left:8px}
.sb-theme-site :where(.bglock-prebooking) a{color:var(--teal)}
.sb-theme-site :where(.bglock-prebooking) a:focus-visible,.sb-theme-site :where(.bglock-prebooking) summary:focus-visible{outline:3px solid #e0a920;outline-offset:3px}
.sb-theme-site .blp-header{background:var(--cream);border-bottom:1px solid var(--line)}
.sb-theme-site .blp-head-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:16px}
.sb-theme-site .blp-logo{display:block;width:min(290px,58vw);height:auto}
.sb-theme-site .blp-kicker{font-size:14px;font-weight:800;letter-spacing:.07em;color:var(--teal)}
.sb-theme-site .blp-preview{background:#fff1cc;color:#583f0b;padding:9px 0;font-weight:700;font-size:14px}
.sb-theme-site .blp-nav{background:var(--deep)}
.sb-theme-site .blp-nav .blp-wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin}
.sb-theme-site .blp-nav a{flex:none;color:#fff;text-decoration:none;font-weight:700;padding:14px 12px;white-space:nowrap;border-bottom:3px solid transparent}
.sb-theme-site .blp-nav a:hover,.sb-theme-site .blp-nav a:focus-visible{background:#126a5c;border-bottom-color:var(--gold)}
.sb-theme-site .blp-intro{padding:36px 0 20px}
.sb-theme-site .blp-intro h1{font-size:clamp(28px,4vw,44px);line-height:1.23;margin:6px 0 12px}
.sb-theme-site .blp-intro p:last-child{max-width:720px;margin:0;color:var(--muted)}
.sb-theme-site .blp-eyebrow{color:var(--teal);font-size:13px;font-weight:800;letter-spacing:.06em;margin:0 0 6px}
.sb-theme-site .blp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 40px}
.sb-theme-site .blp-card,.sb-theme-site .blp-panel,.sb-theme-site .blp-faq{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 7px 22px rgba(11,58,45,.06)}
.sb-theme-site .blp-card{overflow:hidden}
.sb-theme-site .blp-card-image{display:block;aspect-ratio:16/10;background:#e8eee7}
.sb-theme-site .blp-card-image img{display:block;width:100%;height:100%;object-fit:cover}
.sb-theme-site .blp-card-body{padding:18px}
.sb-theme-site .blp-card h2{font-size:22px;margin:4px 0 8px;line-height:1.32}
.sb-theme-site .blp-card h2 a{color:var(--ink);text-decoration:none}
.sb-theme-site .blp-card p{margin:7px 0;color:var(--muted)}
.sb-theme-site .blp-card strong{color:var(--ink)}
.sb-theme-site .blp-panel{padding:24px;margin:18px 0}
.sb-theme-site .blp-panel h2{margin:0 0 16px;font-size:25px;line-height:1.3}
.sb-theme-site .blp-panel h3{font-size:18px;margin:18px 0 6px}
.sb-theme-site .blp-panel p{margin:10px 0}
.sb-theme-site .blp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 17px;border-radius:10px;text-decoration:none;font-weight:800;text-align:center;line-height:1.35;border:2px solid transparent}
.sb-theme-site .blp-button--primary{background:var(--deep);color:#fff}
.sb-theme-site .blp-button--primary:hover{background:#125d52;color:#fff}
.sb-theme-site .blp-button--line{background:var(--green);color:#063b2e}
.sb-theme-site .blp-button--line:hover{background:#05b94b;color:#063b2e}
.sb-theme-site .blp-button--outline{border-color:var(--teal);color:var(--teal);background:#fff}
.sb-theme-site .blp-button--outline:hover{background:#e8f3ed}
.sb-theme-site .blp-next{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 42px}
.sb-theme-site .blp-filters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}
.sb-theme-site .blp-filters a{border:1px solid #aac5b7;background:#fff;color:var(--ink);border-radius:999px;padding:9px 15px;text-decoration:none;font-weight:700}
.sb-theme-site .blp-filters a[aria-current=page]{background:var(--deep);color:#fff}
.sb-theme-site .blp-theme-top{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;gap:16px}
.sb-theme-site .blp-theme-top>img{width:100%;height:100%;max-height:420px;object-fit:cover;border-radius:18px}
.sb-theme-site .blp-theme-top .blp-panel{margin:0}
.sb-theme-site .blp-facts,.sb-theme-site .blp-store dl{margin:0}
.sb-theme-site .blp-facts>div,.sb-theme-site .blp-store dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}
.sb-theme-site .blp-facts dt,.sb-theme-site .blp-store dt{color:var(--muted);font-weight:700}
.sb-theme-site .blp-facts dd,.sb-theme-site .blp-store dd{margin:0;font-weight:600;overflow-wrap:anywhere}
.sb-theme-site .blp-table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}
.sb-theme-site .blp-table th,.sb-theme-site .blp-table td{border-bottom:1px solid var(--line);padding:10px;text-align:left}
.sb-theme-site .blp-table thead{background:#edf4ee}
.sb-theme-site .blp-sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.sb-theme-site .blp-sessions>div{background:#eef5ef;border-radius:10px;padding:10px 14px}
.sb-theme-site .blp-sessions h3{margin:0 0 5px;font-size:16px}
.sb-theme-site .blp-sessions p{font-variant-numeric:tabular-nums;margin:0}
.sb-theme-site .blp-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.sb-theme-site .blp-route{display:flex;flex-direction:column;align-items:flex-start;margin:0}
.sb-theme-site .blp-route p:not(.blp-eyebrow){flex:1}
.sb-theme-site .blp-route .blp-button{margin-top:16px}
.sb-theme-site .blp-faq-list{display:grid;gap:14px;margin:20px 0 40px}
.sb-theme-site .blp-faq{padding:20px}
.sb-theme-site .blp-faq h2{font-size:21px;line-height:1.35;margin:4px 0 8px}
.sb-theme-site .blp-faq-short{margin:4px 0 14px}
.sb-theme-site .blp-faq details{border-top:1px solid var(--line);padding-top:10px}
.sb-theme-site .blp-faq summary{cursor:pointer;color:var(--teal);font-weight:800;min-height:44px;display:flex;align-items:center}
.sb-theme-site .blp-faq-detail{overflow-x:auto}
.sb-theme-site .blp-faq-detail table{max-width:100%;border-collapse:collapse}
.sb-theme-site .blp-faq-detail td,.sb-theme-site .blp-faq-detail th{border:1px solid var(--line);padding:7px}
.sb-theme-site .blp-store-grid{display:grid;grid-template-columns:1fr;gap:16px}
.sb-theme-site .blp-store{min-width:0;margin:0;scroll-margin-top:20px}
.sb-theme-site .blp-store-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 18px}
.sb-theme-site .blp-store-heading h2{flex:none;margin:0;font-size:25px}
.sb-theme-site .blp-store-heading h2 a{color:var(--ink);text-decoration:none}
.sb-theme-site .blp-store-heading h2 a:hover{text-decoration:underline}
.sb-theme-site .blp-store-themes{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}
.sb-theme-site .blp-store-themes a{display:inline-block;padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:#eef5ef;color:var(--deep);font-size:14px;font-weight:700;text-decoration:none}
.sb-theme-site .blp-store-themes a:hover{background:#dcece2;text-decoration:underline}
.sb-theme-site .blp-store-address{font-weight:800}
.sb-theme-site .blp-store dl>div{grid-template-columns:1fr;gap:1px}
.sb-theme-site .blp-store-detail{max-width:800px}
.sb-theme-site .blp-store-detail dl>div{grid-template-columns:130px minmax(0,1fr);gap:14px}
.sb-theme-site .blp-store-back{margin:0 0 14px}
.sb-theme-site .blp-store .blp-next{margin:18px 0 0}
.sb-theme-site .blp-parking-links{padding-left:22px;margin:4px 0}
.sb-theme-site .blp-parking-links a{font-weight:700}
.sb-theme-site .blp-note{font-size:13px;color:var(--muted)}
.sb-theme-site .blp-footer{background:var(--deep);color:#d9e7df;margin-top:45px;padding:30px 0}
.sb-theme-site .blp-footer p{margin:2px 0}
.sb-theme-site .blp-footer a{color:#fff}
.sb-theme-site .blp-policy-back{margin:0 0 18px;font-weight:700}
.sb-theme-site .blp-policy-panel{max-width:820px}
.sb-theme-site .blp-policy-panel h2{font-size:clamp(23px,3.4vw,32px);color:var(--deep)}
.sb-theme-site .blp-policy-panel p{font-size:18px}
.sb-theme-site .blp-policy-list{margin:0;padding-left:1.4em}
.sb-theme-site .blp-policy-list li{padding:6px 0}
.sb-theme-site .blp-policy-note{max-width:820px;margin:20px 0 42px;color:var(--muted)}
@media(max-width:860px){.sb-theme-site .blp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.sb-theme-site .blp-head-inner{padding-block:13px}
.sb-theme-site .blp-kicker{font-size:12px}
.sb-theme-site .blp-nav a{font-size:13px;padding:11px 9px}
.sb-theme-site .blp-grid,.sb-theme-site .blp-route-grid,.sb-theme-site .blp-theme-top{grid-template-columns:1fr}
.sb-theme-site .blp-theme-top>img{max-height:320px}
.sb-theme-site .blp-sessions{grid-template-columns:1fr}
.sb-theme-site .blp-panel{padding:18px}
.sb-theme-site .blp-intro{padding:26px 0 15px}
.sb-theme-site .blp-facts>div,.sb-theme-site .blp-store-detail dl>div{grid-template-columns:1fr}
.sb-theme-site .blp-button{width:100%}}
.sb-theme-site .blp-transfer{max-width:620px;color:#094140;background:#fffdf8}
.sb-theme-site .blp-transfer-label{display:block;font-weight:700;margin:20px 0 8px}
.sb-theme-site .blp-transfer-account{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:15px 12px;border:1px solid #e6e1d5;border-radius:12px;background:#fff;color:#094140;font:800 clamp(24px,6.6vw,36px)/1.35 "SB Themes Noto Sans TC","Microsoft JhengHei",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.035em;user-select:text;-webkit-user-select:text}
.sb-theme-site .blp-transfer-account:focus-visible,.sb-theme-site .blp-transfer-copy:focus-visible{outline:3px solid #094140;outline-offset:3px}
.sb-theme-site .blp-transfer .blp-transfer-hint{font-size:15px;color:#5b6b68;margin:10px 0 16px}
.sb-theme-site .blp-transfer-copy{width:100%;min-height:52px;background:#ffd34e;color:#094140;font:800 18px/1.4 "SB Themes Noto Sans TC","Microsoft JhengHei",sans-serif;cursor:pointer}
.sb-theme-site .blp-transfer-copy:hover{background:#f5c62e}
.sb-theme-site .blp-transfer-copy:disabled{cursor:wait;opacity:.7}
.sb-theme-site .blp-transfer-copy[hidden]{display:none}
.sb-theme-site .blp-transfer .blp-transfer-status{margin:14px 0 0;min-height:1.65em;font-size:16px;overflow-wrap:anywhere}
.sb-theme-site .blp-transfer-status.is-success{color:#094140;background:#e3efe6;padding:12px;border-radius:10px}
.sb-theme-site .blp-transfer-status.is-failure{color:#643f16;background:#f6e7be;padding:12px;border-radius:10px}
.sb-theme-site .blp-special-panel{max-width:920px}
.sb-theme-site .blp-special-table{table-layout:fixed}
.sb-theme-site .blp-special-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sb-theme-site .blp-special-table thead th:first-child{width:44%}
.sb-theme-site .blp-special-table thead th:last-child{width:56%}
.sb-theme-site .blp-special-table tbody tr{scroll-margin-top:22px}
.sb-theme-site .blp-special-table tbody tr[id]>th,.sb-theme-site .blp-special-table tbody tr[id]>td{border-top:3px solid #c6d9ce}
.sb-theme-site .blp-special-table tbody th,.sb-theme-site .blp-special-table tbody td{padding:16px 12px;vertical-align:top}
.sb-theme-site .blp-special-table tbody th{font-size:17px;line-height:1.4}
.sb-theme-site .blp-special-table tbody th a{color:var(--ink);text-decoration:none}
.sb-theme-site .blp-special-table tbody th a:hover{text-decoration:underline}
.sb-theme-site .blp-special-store,.sb-theme-site .blp-special-detail,.sb-theme-site .blp-special-price{display:block}
.sb-theme-site .blp-special-store{margin-top:4px;color:var(--muted);font-size:14px;font-weight:600}
.sb-theme-site .blp-special-count{display:inline-block;margin-bottom:5px;padding:2px 9px;border-radius:999px;background:#e9f2eb;color:var(--deep);font-size:14px;font-weight:800}
.sb-theme-site .blp-special-price{color:var(--deep);font-size:clamp(18px,2.4vw,22px);line-height:1.35}
.sb-theme-site .blp-special-detail{margin-top:4px;color:var(--muted);font-size:14px;line-height:1.5}
.sb-theme-site .blp-special-notes{margin:0;padding-left:1.4em}
.sb-theme-site .blp-special-notes li+li{margin-top:10px}
.sb-theme-site .blp-special-panel>.blp-note{margin-top:16px}
@media(max-width:680px){.sb-theme-site .blp-special-table tbody th,.sb-theme-site .blp-special-table tbody td{padding:13px 8px}
.sb-theme-site .blp-special-table tbody th{font-size:16px}
.sb-theme-site .blp-special-price{font-size:18px}
.sb-theme-site .blp-special-store,.sb-theme-site .blp-special-detail{font-size:13px}}
.sb-theme-site .blp-homecoming{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","SB Themes Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-site .blp-homecoming-overview{grid-template-columns:1fr}
.sb-theme-site .blp-homecoming-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-site .blp-homecoming-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-site .blp-homecoming-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-site .blp-homecoming-deposit,.sb-theme-site .blp-homecoming-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-site .blp-homecoming-rows{list-style:none;padding:0;margin:0}
.sb-theme-site .blp-homecoming-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-homecoming-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-site .blp-homecoming-note,.sb-theme-site .blp-homecoming-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-site .blp-homecoming .blp-homecoming-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-site .blp-homecoming-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-site .blp-homecoming-red{color:#b9282e}
.sb-theme-site .blp-homecoming .blp-homecoming-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-site .blp-homecoming-limits{margin:0}
.sb-theme-site .blp-homecoming-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-homecoming-limits dt,.sb-theme-site .blp-homecoming-limits dd{margin:0}
.sb-theme-site .blp-homecoming-original{margin-top:16px;padding:12px 14px;border:1px solid #b3cbc1;border-radius:8px}
.sb-theme-site .blp-homecoming-original summary{cursor:pointer;color:#094140}
.sb-theme-site .blp-homecoming-table{table-layout:fixed}
.sb-theme-site .blp-homecoming-seven{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-site .blp-homecoming-refund{margin-top:18px;padding:14px;border:2px solid #b3cbc1;border-radius:8px}
.sb-theme-site .blp-homecoming-refund>strong{display:block;color:#094140;font-size:19px}
.sb-theme-site .blp-homecoming-refund-scope{font-weight:800;color:#9c1d24}
.sb-theme-site .blp-homecoming-refund p{font-size:15px;line-height:1.65}
.sb-theme-site .blp-homecoming .blp-homecoming-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-site .blp-homecoming .blp-homecoming-bar{margin:20px -18px -18px}
.sb-theme-site .blp-homecoming-rows li{display:block}
.sb-theme-site .blp-homecoming-rows strong{display:block;margin-top:3px}
.sb-theme-site .blp-homecoming-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}}
.sb-theme-site .blp-imperial{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","SB Themes Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-site .blp-imperial-overview{grid-template-columns:1fr}
.sb-theme-site .blp-imperial-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-site .blp-imperial-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-site .blp-imperial-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-site .blp-imperial-deposit,.sb-theme-site .blp-imperial-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-site .blp-imperial-rows{list-style:none;padding:0;margin:0}
.sb-theme-site .blp-imperial-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-imperial-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-site .blp-imperial-note,.sb-theme-site .blp-imperial-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-site .blp-imperial .blp-imperial-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-site .blp-imperial-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-site .blp-imperial-red{color:#b9282e}
.sb-theme-site .blp-imperial .blp-imperial-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-site .blp-imperial-limits{margin:0}
.sb-theme-site .blp-imperial-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-imperial-limits dt,.sb-theme-site .blp-imperial-limits dd{margin:0}
.sb-theme-site .blp-imperial-original{margin-top:16px;padding:12px 14px;border:1px solid #b3cbc1;border-radius:8px}
.sb-theme-site .blp-imperial-original summary{cursor:pointer;color:#094140}
.sb-theme-site .blp-imperial-table{table-layout:fixed}
.sb-theme-site .blp-imperial-extra{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-site .blp-imperial-refund{margin-top:18px;padding:14px;border:2px solid #b3cbc1;border-radius:8px}
.sb-theme-site .blp-imperial-refund>strong{display:block;color:#094140;font-size:19px}
.sb-theme-site .blp-imperial-refund-scope{font-weight:800;color:#9c1d24}
.sb-theme-site .blp-imperial-refund p{font-size:15px;line-height:1.65}
.sb-theme-site .blp-imperial .blp-imperial-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-site .blp-imperial .blp-imperial-bar{margin:20px -18px -18px}
.sb-theme-site .blp-imperial-rows li{display:block}
.sb-theme-site .blp-imperial-rows strong{display:block;margin-top:3px}
.sb-theme-site .blp-imperial-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}}
.sb-theme-site .blp-special-cases .blp-case-item{padding:13px 0;border-top:1px solid #bdd0c8}
.sb-theme-site .blp-special-cases .blp-case-item h3{margin:0 0 6px;color:#094140}
.sb-theme-site .blp-special-cases .blp-case-item p{margin:5px 0;line-height:1.7}
.sb-theme-site .blp-special-cases .blp-case-warning h3{color:#a02229}
.sb-theme-site .blp-force-majeure-details{margin-top:12px;padding:12px 14px;border:1px solid #b3cbc1;border-radius:10px;background:#f4f6ee}
.sb-theme-site .blp-force-majeure-details summary{color:#094140;font-weight:800}
.sb-theme-site .blp-force-majeure-details h4{margin:18px 0 6px;color:#094140;font-size:17px;line-height:1.5}
.sb-theme-site .blp-mansion{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","SB Themes Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-site .blp-mansion-overview{grid-template-columns:1fr}
.sb-theme-site .blp-mansion-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-site .blp-mansion-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-site .blp-mansion-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-site .blp-mansion-deposit,.sb-theme-site .blp-mansion-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-site .blp-mansion-rows{list-style:none;padding:0;margin:0}
.sb-theme-site .blp-mansion-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-mansion-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-site .blp-mansion-note,.sb-theme-site .blp-mansion-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-site .blp-mansion .blp-mansion-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-site .blp-mansion-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-site .blp-mansion-red{color:#b9282e}
.sb-theme-site .blp-mansion .blp-mansion-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-site .blp-mansion-limits{margin:0}
.sb-theme-site .blp-mansion-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-mansion-limits dt,.sb-theme-site .blp-mansion-limits dd{margin:0}
.sb-theme-site .blp-mansion-original{margin-top:16px;padding:12px 14px;border:1px solid #b3cbc1;border-radius:8px}
.sb-theme-site .blp-mansion-original summary{cursor:pointer;color:#094140}
.sb-theme-site .blp-mansion-table{table-layout:fixed}
.sb-theme-site .blp-mansion-extra{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-site .blp-mansion-refund{margin-top:18px;padding:14px;border:2px solid #b3cbc1;border-radius:8px}
.sb-theme-site .blp-mansion-refund>strong{display:block;color:#094140;font-size:19px}
.sb-theme-site .blp-mansion-refund p{font-size:15px;line-height:1.65}
.sb-theme-site .blp-mansion .blp-mansion-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-site .blp-mansion .blp-mansion-bar{margin:20px -18px -18px}
.sb-theme-site .blp-mansion-rows li{display:block}
.sb-theme-site .blp-mansion-rows strong{display:block;margin-top:3px}
.sb-theme-site .blp-mansion-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}}
.sb-theme-site .blp-storm{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","SB Themes Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-site .blp-storm-overview{grid-template-columns:1fr}
.sb-theme-site .blp-storm-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-site .blp-storm-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-site .blp-storm-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-site .blp-storm-deposit,.sb-theme-site .blp-storm-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-site .blp-storm-rows{list-style:none;padding:0;margin:0}
.sb-theme-site .blp-storm-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-storm-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-site .blp-storm-note,.sb-theme-site .blp-storm-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-site .blp-storm .blp-storm-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-site .blp-storm-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-site .blp-storm-red{color:#b9282e}
.sb-theme-site .blp-storm .blp-storm-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-site .blp-storm-limits{margin:0}
.sb-theme-site .blp-storm-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-storm-limits dt,.sb-theme-site .blp-storm-limits dd{margin:0}
.sb-theme-site .blp-storm-table{table-layout:fixed}
.sb-theme-site .blp-storm-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-site .blp-storm .blp-storm-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-site .blp-storm .blp-storm-bar{margin:20px -18px -18px}
.sb-theme-site .blp-storm-rows li{display:block}
.sb-theme-site .blp-storm-rows strong{display:block;margin-top:3px}
.sb-theme-site .blp-storm-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-site .blp-storm-table th,.sb-theme-site .blp-storm-table td{padding:9px 6px}}
.sb-theme-site .blp-magic{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","SB Themes Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-site .blp-magic-overview{grid-template-columns:1fr}
.sb-theme-site .blp-magic-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-site .blp-magic-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-site .blp-magic-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-site .blp-magic-deposit,.sb-theme-site .blp-magic-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-site .blp-magic-rows{list-style:none;padding:0;margin:0}
.sb-theme-site .blp-magic-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-magic-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-site .blp-magic-note,.sb-theme-site .blp-magic-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-site .blp-magic .blp-magic-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-site .blp-magic-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-site .blp-magic-red{color:#b9282e}
.sb-theme-site .blp-magic .blp-magic-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-site .blp-magic-limits{margin:0}
.sb-theme-site .blp-magic-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-magic-limits dt,.sb-theme-site .blp-magic-limits dd{margin:0}
.sb-theme-site .blp-magic-table{table-layout:fixed}
.sb-theme-site .blp-magic-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-site .blp-magic .blp-magic-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-site .blp-magic .blp-magic-bar{margin:20px -18px -18px}
.sb-theme-site .blp-magic-rows li{display:block}
.sb-theme-site .blp-magic-rows strong{display:block;margin-top:3px}
.sb-theme-site .blp-magic-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-site .blp-magic-table th,.sb-theme-site .blp-magic-table td{padding:9px 6px}}
.sb-theme-site .blp-curiosity{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","SB Themes Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-site .blp-curiosity-overview{grid-template-columns:1fr}
.sb-theme-site .blp-curiosity-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-site .blp-curiosity-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-site .blp-curiosity-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-site .blp-curiosity-deposit,.sb-theme-site .blp-curiosity-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-site .blp-curiosity-rows{list-style:none;padding:0;margin:0}
.sb-theme-site .blp-curiosity-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-curiosity-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-site .blp-curiosity-note,.sb-theme-site .blp-curiosity-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-site .blp-curiosity .blp-curiosity-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-site .blp-curiosity-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-site .blp-curiosity-red{color:#b9282e}
.sb-theme-site .blp-curiosity .blp-curiosity-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-site .blp-curiosity-limits{margin:0}
.sb-theme-site .blp-curiosity-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-curiosity-limits dt,.sb-theme-site .blp-curiosity-limits dd{margin:0}
.sb-theme-site .blp-curiosity-table{table-layout:fixed}
.sb-theme-site .blp-curiosity-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-site .blp-curiosity .blp-curiosity-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-site .blp-curiosity .blp-curiosity-bar{margin:20px -18px -18px}
.sb-theme-site .blp-curiosity-rows li{display:block}
.sb-theme-site .blp-curiosity-rows strong{display:block;margin-top:3px}
.sb-theme-site .blp-curiosity-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-site .blp-curiosity-table th,.sb-theme-site .blp-curiosity-table td{padding:9px 6px}}
@media(max-width:360px){.sb-theme-site .blp-curiosity .blp-curiosity-reminder{font-size:21px}}
.sb-theme-site .blp-clinic{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","SB Themes Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-site .blp-clinic-overview{grid-template-columns:1fr}
.sb-theme-site .blp-clinic-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-site .blp-clinic-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-site .blp-clinic-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-site .blp-clinic-deposit,.sb-theme-site .blp-clinic-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-site .blp-clinic-rows{list-style:none;padding:0;margin:0}
.sb-theme-site .blp-clinic-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-clinic-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-site .blp-clinic-note,.sb-theme-site .blp-clinic-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-site .blp-clinic .blp-clinic-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-site .blp-clinic-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-site .blp-clinic-red{color:#b9282e}
.sb-theme-site .blp-clinic .blp-clinic-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-site .blp-clinic-limits{margin:0}
.sb-theme-site .blp-clinic-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-clinic-limits dt,.sb-theme-site .blp-clinic-limits dd{margin:0}
.sb-theme-site .blp-clinic-table{table-layout:fixed}
.sb-theme-site .blp-clinic-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-site .blp-clinic .blp-clinic-quote{margin:18px 0;font-size:15px}
.sb-theme-site .blp-clinic-arrival{margin-top:22px;padding:18px;border:2px solid #b3cbc1;border-radius:12px;background:#f4f6ee}
.sb-theme-site .blp-clinic-arrival h3{margin:0 0 14px;color:#094140;font-size:21px;line-height:1.5}
.sb-theme-site .blp-clinic-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}
.sb-theme-site .blp-clinic-flow li{padding:14px 10px;border:1px solid #bdd0c8;border-radius:10px;background:#fffdf8;text-align:center}
.sb-theme-site .blp-clinic-flow-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 10px;border-radius:50%;background:#deebe2;color:#094140}
.sb-theme-site .blp-clinic-flow-icon svg{width:30px;height:30px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.sb-theme-site .blp-clinic-flow strong{display:block;color:#094140;font-size:18px}
.sb-theme-site .blp-clinic-flow p,.sb-theme-site .blp-clinic-choice p{margin:8px 0 0;font-size:16px;line-height:1.65}
.sb-theme-site .blp-clinic .blp-clinic-flow-detail{margin:14px 0 0;font-size:15px;line-height:1.75}
.sb-theme-site .blp-clinic-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}
.sb-theme-site .blp-clinic-choice{min-width:0;padding:16px;border:1px solid #b3cbc1;border-radius:10px;background:#fffdf8}
.sb-theme-site .blp-clinic-choice-label{display:inline-block;padding:5px 10px;border-radius:6px;background:#deebe2;color:#094140;font-size:17px}
.sb-theme-site .blp-clinic-choice h4{margin:12px 0 0;color:#094140;font-size:20px;line-height:1.5}
.sb-theme-site .blp-clinic-balance{margin:14px 0 0}
.sb-theme-site .blp-clinic-balance>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0}
.sb-theme-site .blp-clinic-balance dt,.sb-theme-site .blp-clinic-balance dd{margin:0}
.sb-theme-site .blp-clinic-balance dd{white-space:nowrap}
.sb-theme-site .blp-clinic-balance-total{border-top:2px solid #b3cbc1;color:#094140;font-size:20px}
.sb-theme-site .blp-clinic-choice-cancel{background:#fff1e8;border-color:#dbb8a8}
.sb-theme-site .blp-clinic-choice-cancel .blp-clinic-choice-label{background:#f3d9ca;color:#9c1d24}
.sb-theme-site .blp-clinic .blp-clinic-cancel-result{color:#9c1d24;font-size:20px}
.sb-theme-site .blp-clinic-cancel-result strong{display:block;margin-top:4px;font-size:24px}
.sb-theme-site .blp-clinic-arrival-details{margin-top:16px;padding-top:14px;border-top:1px solid #b3cbc1}
.sb-theme-site .blp-clinic-arrival-details summary{color:#094140;font-size:16px;line-height:1.6;cursor:pointer}
.sb-theme-site .blp-clinic-arrival-details p{margin:12px 0 0;font-size:15px;line-height:1.75}
@media(max-width:680px){.sb-theme-site .blp-clinic-arrival{padding:14px}
.sb-theme-site .blp-clinic-flow,.sb-theme-site .blp-clinic-choices{grid-template-columns:1fr}
.sb-theme-site .blp-clinic-flow li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;text-align:left}
.sb-theme-site .blp-clinic-flow-icon{grid-row:1 / 3;margin:0}
.sb-theme-site .blp-clinic-flow p{margin:4px 0 0}
.sb-theme-site .blp-clinic-choice{padding:14px}
.sb-theme-site .blp-clinic-balance-total{font-size:19px}}
@media(max-width:680px){.sb-theme-site .blp-clinic .blp-clinic-bar{margin:20px -18px -18px}
.sb-theme-site .blp-clinic-rows li{display:block}
.sb-theme-site .blp-clinic-rows strong{display:block;margin-top:3px}
.sb-theme-site .blp-clinic-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-site .blp-clinic-table th,.sb-theme-site .blp-clinic-table td{padding:9px 6px}}
@media(max-width:360px){.sb-theme-site .blp-clinic .blp-clinic-reminder{font-size:21px}}
.sb-theme-site .blp-vigil{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","SB Themes Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-site .blp-vigil-overview{grid-template-columns:1fr}
.sb-theme-site .blp-vigil-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-site .blp-vigil-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-site .blp-vigil-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-site .blp-vigil-deposit,.sb-theme-site .blp-vigil-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-site .blp-vigil-rows{list-style:none;padding:0;margin:0}
.sb-theme-site .blp-vigil-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-vigil-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-site .blp-vigil-note,.sb-theme-site .blp-vigil-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-site .blp-vigil .blp-vigil-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-site .blp-vigil-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-site .blp-vigil-red{color:#b9282e}
.sb-theme-site .blp-vigil .blp-vigil-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-site .blp-vigil-limits{margin:0}
.sb-theme-site .blp-vigil-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-vigil-limits dt,.sb-theme-site .blp-vigil-limits dd{margin:0}
.sb-theme-site .blp-vigil-table{table-layout:fixed}
.sb-theme-site .blp-vigil-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-site .blp-vigil .blp-vigil-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-site .blp-vigil .blp-vigil-bar{margin:20px -18px -18px}
.sb-theme-site .blp-vigil-rows li{display:block}
.sb-theme-site .blp-vigil-rows strong{display:block;margin-top:3px}
.sb-theme-site .blp-vigil-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-site .blp-vigil-table th,.sb-theme-site .blp-vigil-table td{padding:9px 6px}}
@media(max-width:360px){.sb-theme-site .blp-vigil .blp-vigil-reminder{font-size:21px}}
.sb-theme-site .blp-hopping{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","SB Themes Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-site .blp-hopping-overview{grid-template-columns:1fr}
.sb-theme-site .blp-hopping-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-site .blp-hopping-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-site .blp-hopping-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-site .blp-hopping-deposit,.sb-theme-site .blp-hopping-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-site .blp-hopping-rows{list-style:none;padding:0;margin:0}
.sb-theme-site .blp-hopping-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-hopping-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-site .blp-hopping-note,.sb-theme-site .blp-hopping-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-site .blp-hopping .blp-hopping-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-site .blp-hopping-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-site .blp-hopping-red{color:#b9282e}
.sb-theme-site .blp-hopping .blp-hopping-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-site .blp-hopping-limits{margin:0}
.sb-theme-site .blp-hopping-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-hopping-limits dt,.sb-theme-site .blp-hopping-limits dd{margin:0}
.sb-theme-site .blp-hopping-table{table-layout:fixed}
.sb-theme-site .blp-hopping-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-site .blp-hopping .blp-hopping-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-site .blp-hopping .blp-hopping-bar{margin:20px -18px -18px}
.sb-theme-site .blp-hopping-rows li{display:block}
.sb-theme-site .blp-hopping-rows strong{display:block;margin-top:3px}
.sb-theme-site .blp-hopping-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-site .blp-hopping-table th,.sb-theme-site .blp-hopping-table td{padding:9px 6px}}
@media(max-width:360px){.sb-theme-site .blp-hopping .blp-hopping-reminder{font-size:21px}}
.sb-theme-site .blp-meow{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","SB Themes Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-site .blp-meow-overview{grid-template-columns:1fr}
.sb-theme-site .blp-meow-card{background:#fffdf8;border:2px solid #b3cbc1;overflow:hidden}
.sb-theme-site .blp-meow-card h2{display:flex;align-items:baseline;gap:12px;color:#094140;font-size:clamp(21px,4vw,25px)}
.sb-theme-site .blp-meow-number{color:#507a72;font-size:15px;white-space:nowrap}
.sb-theme-site .blp-meow-deposit,.sb-theme-site .blp-meow-tagline{display:inline-block;padding:7px 12px;background:#e8eee8;color:#094140;font-size:20px}
.sb-theme-site .blp-meow-rows{list-style:none;padding:0;margin:0}
.sb-theme-site .blp-meow-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-meow-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-site .blp-meow-note,.sb-theme-site .blp-meow-quote{padding:12px 14px;background:#e8eee8;border-radius:8px}
.sb-theme-site .blp-meow .blp-meow-bar{margin:20px -24px -24px;padding:10px 18px;background:#094140;color:#fff;text-align:center;font-size:18px}
.sb-theme-site .blp-meow-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d3d8cd;background:#fff;object-fit:contain}
.sb-theme-site .blp-meow-red{color:#b9282e}
.sb-theme-site .blp-meow .blp-meow-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-site .blp-meow .blp-meow-age-recommendation{margin:12px 0 0;color:#b9282e;font-size:18px;line-height:1.5;text-align:center;font-weight:800}
.sb-theme-site .blp-meow-limits{margin:0}
.sb-theme-site .blp-meow-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #bdd0c8}
.sb-theme-site .blp-meow-limits dt,.sb-theme-site .blp-meow-limits dd{margin:0}
.sb-theme-site .blp-meow-table{table-layout:fixed}
.sb-theme-site .blp-meow-special{background:#e8eee8;color:#094140;font-weight:800}
.sb-theme-site .blp-meow .blp-meow-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-site .blp-meow .blp-meow-bar{margin:20px -18px -18px}
.sb-theme-site .blp-meow-rows li{display:block}
.sb-theme-site .blp-meow-rows strong{display:block;margin-top:3px}
.sb-theme-site .blp-meow-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-site .blp-meow-table th,.sb-theme-site .blp-meow-table td{padding:9px 6px}}
@media(max-width:360px){.sb-theme-site .blp-meow .blp-meow-reminder{font-size:21px}}
.sb-theme-site .blp-finger{max-width:800px;margin-inline:auto;font-family:"Microsoft JhengHei","SB Themes Noto Sans TC",sans-serif;font-weight:700}
.sb-theme-site .blp-finger-overview{grid-template-columns:1fr}
.sb-theme-site .blp-finger-card{background:#fffdf8;border:2px solid #cdbfae;overflow:hidden}
.sb-theme-site .blp-finger-card h2{display:flex;align-items:baseline;gap:12px;color:#53331f;font-size:clamp(21px,4vw,25px)}
.sb-theme-site .blp-finger-number{color:#80674f;font-size:15px;white-space:nowrap}
.sb-theme-site .blp-finger-deposit,.sb-theme-site .blp-finger-tagline{display:inline-block;padding:7px 12px;background:#f2e9dd;color:#53331f;font-size:20px}
.sb-theme-site .blp-finger-rows{list-style:none;padding:0;margin:0}
.sb-theme-site .blp-finger-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #d8c7b7}
.sb-theme-site .blp-finger-rows strong{flex:0 0 auto;color:#9b4c39}
.sb-theme-site .blp-finger-note,.sb-theme-site .blp-finger-quote{padding:12px 14px;background:#f2e9dd;border-radius:8px}
.sb-theme-site .blp-finger .blp-finger-bar{margin:20px -24px -24px;padding:10px 18px;background:#53331f;color:#fff;text-align:center;font-size:18px}
.sb-theme-site .blp-finger-poster{display:block;width:min(100%,310px);height:auto;margin:8px auto 18px;border:1px solid #d8c7b7;background:#fff;object-fit:contain}
.sb-theme-site .blp-finger-red{color:#b9282e}
.sb-theme-site .blp-finger .blp-finger-reminder{margin:18px 0 0;padding:13px 12px;border:3px solid #ad5a38;border-radius:12px;background:#fff3e9;color:#7d2d1e;font-size:clamp(20px,5.5vw,26px);line-height:1.45;text-align:center;font-weight:800}
.sb-theme-site .blp-finger-limits{margin:0}
.sb-theme-site .blp-finger-limits>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #d8c7b7}
.sb-theme-site .blp-finger-limits dt,.sb-theme-site .blp-finger-limits dd{margin:0}
.sb-theme-site .blp-finger-table{table-layout:fixed}
.sb-theme-site .blp-finger-special{background:#f2e9dd;color:#53331f;font-weight:800}
.sb-theme-site .blp-finger .blp-finger-quote{margin:18px 0;font-size:15px}
@media(max-width:680px){.sb-theme-site .blp-finger .blp-finger-bar{margin:20px -18px -18px}
.sb-theme-site .blp-finger-rows li{display:block}
.sb-theme-site .blp-finger-rows strong{display:block;margin-top:3px}
.sb-theme-site .blp-finger-limits>div{grid-template-columns:48px minmax(0,1fr);gap:8px}
.sb-theme-site .blp-finger-table th,.sb-theme-site .blp-finger-table td{padding:9px 6px}}
.sb-theme-site{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px;--wpds-border-width-focus:2px;--wpds-border-width-lg:8px;--wpds-border-width-md:4px;--wpds-border-width-sm:2px;--wpds-border-width-xs:1px;--wpds-color-background-interactive-brand-strong:#3858e9;--wpds-color-background-interactive-brand-strong-active:#2e49d9;--wpds-color-background-interactive-brand-strong-disabled:#e6e6e6;--wpds-color-background-interactive-brand-weak:#0000;--wpds-color-background-interactive-brand-weak-active:#e5eaf7;--wpds-color-background-interactive-brand-weak-disabled:#0000;--wpds-color-background-interactive-error:#0000;--wpds-color-background-interactive-error-active:#fff6f5;--wpds-color-background-interactive-error-disabled:#0000;--wpds-color-background-interactive-error-strong:#cc1818;--wpds-color-background-interactive-error-strong-active:#b90000;--wpds-color-background-interactive-error-strong-disabled:#e6e6e6;--wpds-color-background-interactive-error-weak:#0000;--wpds-color-background-interactive-error-weak-active:#fae5e1;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-interactive-neutral:#fff;--wpds-color-background-interactive-neutral-active:#fff;--wpds-color-background-interactive-neutral-disabled:#fff;--wpds-color-background-interactive-neutral-strong:#2d2d2d;--wpds-color-background-interactive-neutral-strong-active:#1e1e1e;--wpds-color-background-interactive-neutral-strong-disabled:#e6e6e6;--wpds-color-background-interactive-neutral-weak:#0000;--wpds-color-background-interactive-neutral-weak-active:#ededed;--wpds-color-background-interactive-neutral-weak-disabled:#0000;--wpds-color-background-surface-brand:#ecf0fa;--wpds-color-background-surface-caution:#fee995;--wpds-color-background-surface-caution-weak:#fff9ca;--wpds-color-background-surface-error:#fae5e1;--wpds-color-background-surface-error-weak:#fff6f5;--wpds-color-background-surface-info:#deebfa;--wpds-color-background-surface-info-weak:#f3f9ff;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-success:#c2f8ca;--wpds-color-background-surface-success-weak:#ebffed;--wpds-color-background-surface-warning:#fde6be;--wpds-color-background-surface-warning-weak:#fff7e1;--wpds-color-background-thumb-brand:#3858e9;--wpds-color-background-thumb-brand-active:#3858e9;--wpds-color-background-thumb-brand-disabled:#dbdbdb;--wpds-color-background-thumb-neutral:#1e1e1e;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--wpds-color-background-thumb-neutral-weak-disabled:#dbdbdb;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#836a00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--wpds-color-foreground-content-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-neutral:#1e1e1e;--wpds-color-foreground-content-neutral-weak:#707070;--wpds-color-foreground-content-success:#002900;--wpds-color-foreground-content-success-weak:#008030;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#936300;--wpds-color-foreground-interactive-brand:#3858e9;--wpds-color-foreground-interactive-brand-active:#0b0070;--wpds-color-foreground-interactive-brand-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand-strong:#eff0f2;--wpds-color-foreground-interactive-brand-strong-active:#eff0f2;--wpds-color-foreground-interactive-brand-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-error:#cc1818;--wpds-color-foreground-interactive-error-active:#470000;--wpds-color-foreground-interactive-error-disabled:#8d8d8d;--wpds-color-foreground-interactive-error-strong:#f2efef;--wpds-color-foreground-interactive-error-strong-active:#f2efef;--wpds-color-foreground-interactive-error-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral:#1e1e1e;--wpds-color-foreground-interactive-neutral-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-strong:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-active:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-weak:#707070;--wpds-color-foreground-interactive-neutral-weak-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-weak-disabled:#8d8d8d;--wpds-color-stroke-focus:#3858e9;--wpds-color-stroke-interactive-brand:#3858e9;--wpds-color-stroke-interactive-brand-active:#2337c8;--wpds-color-stroke-interactive-brand-disabled:#dbdbdb;--wpds-color-stroke-interactive-error:#cc1818;--wpds-color-stroke-interactive-error-active:#9d0000;--wpds-color-stroke-interactive-error-disabled:#dbdbdb;--wpds-color-stroke-interactive-error-strong:#cc1818;--wpds-color-stroke-interactive-neutral:#8d8d8d;--wpds-color-stroke-interactive-neutral-active:#6e6e6e;--wpds-color-stroke-interactive-neutral-disabled:#dbdbdb;--wpds-color-stroke-interactive-neutral-strong:#6e6e6e;--wpds-color-stroke-surface-brand:#aebbda;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-caution:#d0c28b;--wpds-color-stroke-surface-caution-strong:#836a00;--wpds-color-stroke-surface-error:#e0afa7;--wpds-color-stroke-surface-error-strong:#cc1818;--wpds-color-stroke-surface-info:#adc6e2;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-success:#92d39d;--wpds-color-stroke-surface-success-strong:#008030;--wpds-color-stroke-surface-warning:#e1bd7c;--wpds-color-stroke-surface-warning-strong:#936300;--wpds-cursor-control:pointer;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-xs:4px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-xs:4px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-lg:40px;--wpds-dimension-size-md:32px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-xs:20px;--wpds-dimension-surface-width-2xl:960px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-xs:240px;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-xl:400ms;--wpds-motion-duration-xs:50ms;--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-typography-font-family-body:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-mono:"Menlo","Consolas",monaco,monospace;--wpds-typography-font-size-2xl:32px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-xs:11px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600;--wpds-typography-line-height-2xl:40px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-xs:16px}
@media (min-resolution:192dpi){.sb-theme-site{--wpds-border-width-focus:1.5px}}
.sb-theme-site[data-wpds-root-provider=true][data-wpds-corner-radius=none],.sb-theme-site [data-wpds-corner-radius=none]{--wpds-border-radius-lg:0px;--wpds-border-radius-md:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-xl:0px;--wpds-border-radius-xs:0px}
.sb-theme-site[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],.sb-theme-site [data-wpds-corner-radius=subtle]{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px}
.sb-theme-site[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],.sb-theme-site [data-wpds-corner-radius=moderate]{--wpds-border-radius-lg:16px;--wpds-border-radius-md:12px;--wpds-border-radius-sm:8px;--wpds-border-radius-xl:20px;--wpds-border-radius-xs:6px}
.sb-theme-site[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],.sb-theme-site [data-wpds-corner-radius=pronounced]{--wpds-border-radius-lg:24px;--wpds-border-radius-md:22px;--wpds-border-radius-sm:20px;--wpds-border-radius-xl:26px;--wpds-border-radius-xs:18px}
.sb-theme-site [role=region]{position:relative}
.sb-theme-site{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){.sb-theme-site{--wp-admin-border-width-focus:1.5px}}
.sb-theme-site .single-content .bglock-hero p,.sb-theme-site .single-content .bglock-card p,.sb-theme-site .single-content .bglock-cta-band p,.sb-theme-site .single-content .bglock-store-brief p,.sb-theme-site .single-content .bglock-en p,.sb-theme-site .single-content .bglock-modal p{margin:0}
.sb-theme-site .single-content .bglock-eyebrow{margin:0 0 12px}
.sb-theme-site .single-content .bglock-hero__title{margin:0 0 10px}
.sb-theme-site .single-content .bglock-hero__tagline{margin:0 0 12px}
.sb-theme-site .single-content .bglock-hero__desc{margin:0 0 18px}
.sb-theme-site .single-content .bglock-hero__note{margin:10px 0 0}
.sb-theme-site .single-content .bglock-facts dt,.sb-theme-site .single-content .bglock-facts dd{margin:0}
.sb-theme-site .single-content .bglock-facts dd{margin-top:4px}
.sb-theme-site .single-content .bglock-cta-band__sub{margin:6px 0 0}
.sb-theme-site .single-content .bglock-card__title,.sb-theme-site .single-content .bglock-card__meta,.sb-theme-site .single-content .bglock-card__features{margin:0}
.sb-theme-site .single-content .bglock-card__price{margin:8px 0 0}
.sb-theme-site .single-content .bglock-store-brief__name{margin:0 0 8px}
.sb-theme-site .single-content .bglock-en h3,.sb-theme-site .single-content .bglock-panel h3{margin:0 0 10px}
.sb-theme-site .single-content .bglock-modal__title{margin:0 0 10px}
.sb-theme-site .single-content .bglock-chips{margin:0 0 6px}
.sb-theme-site .bglock-hero:has(.bglock-hero__placeholder){grid-template-columns:1fr}
.sb-theme-site .bglock-hero__media:has(.bglock-hero__placeholder){display:none}
.sb-theme-site.sb-theme-site{--bglock-font:"SB Themes Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif; --bglock-body:17px; --bglock-h1:40px; --bglock-h2:30px; --bglock-h3:22px; --bglock-lead:20px; --bglock-note:15px; --bglock-cta:26px; font-family:var(--bglock-font); font-size:var(--bglock-body); line-height:1.8;}
.sb-theme-site.sb-theme-site :is(h1,h2,h3,h4,h5,h6,button,input,select,textarea,.bglock-btn){font-family:var(--bglock-font);}
.sb-theme-site.sb-theme-site :is(.single-content,.entry-summary,.bglock-guide__item p,.bglock-hero__desc,.bglock-cta-band__sub,.bglock-card__price,.bglock-stores__addr,.bglock-stores__note){font-size:var(--bglock-body); line-height:1.8;}
.sb-theme-site.sb-theme-site :is(h1,.bglock-hero__title,.bglock-page-hero__title){font-size:var(--bglock-h1); line-height:1.3; font-weight:900; letter-spacing:.01em; overflow-wrap:anywhere;}
.sb-theme-site.sb-theme-site :is(h2,.bglock-band__title,.bglock-stores__title,.bglock-first__title,.bglock-faq-all__title){font-size:var(--bglock-h2); line-height:1.4; font-weight:900; letter-spacing:.01em; overflow-wrap:anywhere;}
.sb-theme-site.sb-theme-site :is(h3,.bglock-card__title,.bglock-stores__name,.bglock-store-brief__name,.bglock-scene__title,.bglock-empty__title,.bglock-guide__item h3,.bglock-en h3,.loop-entry .entry-title){font-size:var(--bglock-h3); line-height:1.5; font-weight:700; letter-spacing:normal; overflow-wrap:anywhere;}
.sb-theme-site.sb-theme-site :is(h4,h5,h6){font-size:20px; line-height:1.5; font-weight:700;}
.sb-theme-site.sb-theme-site :is(.bglock-lead,.bglock-article__lead){font-size:var(--bglock-lead); line-height:1.8; color:var(--global-palette1,#094140);}
.sb-theme-site.sb-theme-site :is(.bglock-hero__tagline,.bglock-cta-band__title,.bglock-modal__title){font-size:var(--bglock-cta); line-height:1.5; font-weight:700; letter-spacing:normal;}
.sb-theme-site.sb-theme-site :is(.bglock-hero__sub,.bglock-points strong,.bglock-first__list strong,.bglock-features li strong,.bglock-faq__item summary){font-size:var(--bglock-body); line-height:1.7; font-weight:700;}
.sb-theme-site.sb-theme-site :is(.bglock-buttons__note,.bglock-chips,.bglock-chips__label,.bglock-eyebrow,.bglock-badge,.bglock-hero__note,.bglock-hero__caption,.bglock-facts dd,.bglock-prices__note,.bglock-card__meta,.bglock-card__features,.bglock-card__why,.bglock-updated,.bglock-modal__eyebrow,.bglock-modal__note,.bglock-points span,.bglock-stores__walk,.bglock-filter__label,.bglock-pills__label,.bglock-filter__count,.bglock-compare__sub,.bglock-first__list span,.bglock-crumbs,.bglock-scene__desc,.entry-meta,.entry-taxonomies,.bglock-article__meta,.bglock-article__sources,figcaption){font-size:var(--bglock-note); line-height:1.7;}
.sb-theme-site.sb-theme-site :is(.bglock-btn,.bglock-pill,.bglock-select,.bglock-anchors a,.bglock-scene__more,.bglock-info,.bglock-prices,.bglock-compare,.bglock-compare thead th,.bglock-article__table){font-size:16px; line-height:1.65;}
.sb-theme-site.sb-theme-site .bglock-facts dt{font-size:22px; line-height:1.4;}
.sb-theme-site.sb-theme-site :is(.header-navigation .header-menu-container ul li a,.mobile-navigation ul li,.header-button){font-size:16px; line-height:1.6;}
.sb-theme-site.sb-theme-site .bglock-article{max-width:840px; margin:0 auto; font-size:var(--bglock-body); line-height:1.9; overflow-wrap:anywhere;}
.sb-theme-site.sb-theme-site .bglock-article :is(p,li,dd){line-height:1.9;}
.sb-theme-site.sb-theme-site .bglock-article :is(h2,h3,[id]){scroll-margin-top:110px;}
.sb-theme-site.sb-theme-site .bglock-article > h2{margin:2em 0 .7em;}
.sb-theme-site.sb-theme-site .bglock-article > h3{margin:1.6em 0 .6em;}
.sb-theme-site.sb-theme-site .bglock-article__meta{color:var(--global-palette5,#5B6B68); margin:12px 0 24px;}
.sb-theme-site.sb-theme-site .bglock-article__figure{margin:28px 0;}
.sb-theme-site.sb-theme-site .bglock-article__figure img{display:block; width:100%; height:auto; border-radius:20px;}
.sb-theme-site.sb-theme-site .bglock-article__figure figcaption{margin-top:10px; color:var(--global-palette5,#5B6B68);}
.sb-theme-site.sb-theme-site .bglock-article__table-wrap{max-width:100%; overflow-x:auto; margin:24px 0; border-radius:14px; -webkit-overflow-scrolling:touch;}
.sb-theme-site.sb-theme-site .bglock-article__table{width:100%; min-width:560px; border-collapse:collapse; margin:0;}
.sb-theme-site.sb-theme-site .bglock-article__table :is(th,td){padding:12px 14px; border:1px solid var(--global-palette7,#E6E1D5); text-align:left; vertical-align:top;}
.sb-theme-site.sb-theme-site .bglock-article__table th{background:var(--global-palette10,#E3EFE6); color:var(--global-palette1,#094140); font-weight:700;}
.sb-theme-site.sb-theme-site .bglock-article__related{margin-top:40px;}
.sb-theme-site.sb-theme-site .bglock-article__sources{margin-top:36px; padding-top:24px; border-top:1px solid var(--global-palette7,#E6E1D5); color:var(--global-palette5,#5B6B68);}
.sb-theme-site.sb-theme-site .bglock-article__sources h2{font-size:22px; line-height:1.5; font-weight:700;}
.sb-theme-site.sb-theme-site .bglock-article__back{display:flex; flex-wrap:wrap; gap:12px 24px; margin-top:32px; padding-top:20px; border-top:1px solid var(--global-palette7,#E6E1D5); font-size:16px;}
.sb-theme-site.sb-theme-site .single-entry > .entry-content-wrap > .entry-header{max-width:840px; margin-left:auto; margin-right:auto;}
.sb-theme-site.sb-theme-site .bglock-article section > h2:first-child{margin-top:0; margin-bottom:.7em;}
.sb-theme-site.sb-theme-site .bglock-panel > :first-child{margin-top:0;}
.sb-theme-site.sb-theme-site .bglock-panel > :last-child{margin-bottom:0;}
.sb-theme-site.sb-theme-site .bglock-article .bglock-table-scroll{max-width:100%; overflow-x:auto; margin:24px 0; border-radius:14px; -webkit-overflow-scrolling:touch;}
.sb-theme-site.sb-theme-site .bglock-article .bglock-table-scroll > table.bglock-prices{width:100%; min-width:720px; margin:0;}
.sb-theme-site.sb-theme-site .bglock-article caption{text-align:left;padding:8px 0;font-size:15px;line-height:1.7;font-weight:700;}
@media (max-width:767px){.sb-theme-site.sb-theme-site{--bglock-h1:30px; --bglock-h2:26px; --bglock-lead:18px;}
.sb-theme-site.sb-theme-site .bglock-article__figure img{border-radius:14px;}}
.sb-theme-site .bglock-hero:has(.bglock-hero__placeholder){grid-template-columns:1fr}
.sb-theme-site .bglock-hero__media:has(.bglock-hero__placeholder){display:none}
/* Host-only adaptations */

.sb-theme-site > .sb-theme-teaser{display:none;}
.sb-theme-site > article > .entry-content-wrap{padding:0;}
.sb-theme-site > article > .entry-content-wrap > .entry-content.single-content{margin-top:0;}
.sb-theme-site .entry-content.single-content h2{font-family:var(--bglock-font);font-size:var(--bglock-h2);line-height:1.4;}
.sb-theme-site .entry-content.single-content h4{font-size:20px;line-height:1.5;}
.sb-theme-site .bglock-faq__item table:not([class]) th,.sb-theme-site .bglock-faq__item table:not([class]) td{padding:1px;}
.sb-theme-site .sb-theme-style-notice{max-width:800px;margin:20px auto;}
.sb-theme-site .sb-theme-style-red{color:#b9282e;}
.sb-theme-site .sb-theme-style-reminder{margin:18px 0 0;padding:16px 12px;border:4px solid #b9282e;border-radius:12px;background:#fff0e9;color:#9c1d24;font-size:clamp(24px,6.5vw,30px);line-height:1.45;text-align:center;font-weight:800;}
.form-group__static-html > .col-sm-12:has(.sb-theme-line){padding:0;}
.sb-theme-line .blp-wrap{width:100%;max-width:100%;}
.sb-theme-line .sb-theme-share{width:min(800px,100%);margin:22px auto 36px;}
.service-item.--service-id_4 > .item__tab > article.item__content > h4.title.title--h4.short{display:none;}
.service-item.--service-id_4 > .item__tab > article.item__content > .item__description.short{height:140px!important;max-height:140px!important;overflow:clip!important;}
.service-item.--service-id_4 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser{display:block;min-height:140px;padding:0;margin:0;}
.service-item.--service-id_4 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser h2{margin:0 0 9px;font-size:22px;line-height:1.4;font-weight:700;color:#094140;white-space:normal;}
.service-item.--service-id_4 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser p{margin:0;font-size:13px;line-height:1.75;font-weight:400;color:#526461;}
#service4 .sb-theme-teaser{display:none;}
#service4 .modal__body > .item__picture{display:none;}
#service4 .modal__body > article.item__content > h4.title.full{display:none;}
@media(min-width:1024px){#service4 > .modal-dialog{width:1160px;max-width:98%;}#service4 > .modal-dialog > .modal-content{width:100%;max-width:100%;}}
.service-item.--service-id_2 > .item__tab > article.item__content > h4.title.title--h4.short{display:none;}
.service-item.--service-id_2 > .item__tab > article.item__content > .item__description.short{height:140px!important;max-height:140px!important;overflow:clip!important;}
.service-item.--service-id_2 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser{display:block;min-height:140px;padding:0;margin:0;}
.service-item.--service-id_2 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser h2{margin:0 0 9px;font-size:22px;line-height:1.4;font-weight:700;color:#094140;white-space:normal;}
.service-item.--service-id_2 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser p{margin:0;font-size:13px;line-height:1.75;font-weight:400;color:#526461;}
#service2 .sb-theme-teaser{display:none;}
#service2 .modal__body > .item__picture{display:none;}
#service2 .modal__body > article.item__content > h4.title.full{display:none;}
@media(min-width:1024px){#service2 > .modal-dialog{width:1160px;max-width:98%;}#service2 > .modal-dialog > .modal-content{width:100%;max-width:100%;}}
.service-item.--service-id_3 > .item__tab > article.item__content > h4.title.title--h4.short{display:none;}
.service-item.--service-id_3 > .item__tab > article.item__content > .item__description.short{height:140px!important;max-height:140px!important;overflow:clip!important;}
.service-item.--service-id_3 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser{display:block;min-height:140px;padding:0;margin:0;}
.service-item.--service-id_3 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser h2{margin:0 0 9px;font-size:22px;line-height:1.4;font-weight:700;color:#094140;white-space:normal;}
.service-item.--service-id_3 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser p{margin:0;font-size:13px;line-height:1.75;font-weight:400;color:#526461;}
#service3 .sb-theme-teaser{display:none;}
#service3 .modal__body > .item__picture{display:none;}
#service3 .modal__body > article.item__content > h4.title.full{display:none;}
@media(min-width:1024px){#service3 > .modal-dialog{width:1160px;max-width:98%;}#service3 > .modal-dialog > .modal-content{width:100%;max-width:100%;}}
.service-item.--service-id_10 > .item__tab > article.item__content > h4.title.title--h4.short{display:none;}
.service-item.--service-id_10 > .item__tab > article.item__content > .item__description.short{height:140px!important;max-height:140px!important;overflow:clip!important;}
.service-item.--service-id_10 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser{display:block;min-height:140px;padding:0;margin:0;}
.service-item.--service-id_10 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser h2{margin:0 0 9px;font-size:22px;line-height:1.4;font-weight:700;color:#094140;white-space:normal;}
.service-item.--service-id_10 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser p{margin:0;font-size:13px;line-height:1.75;font-weight:400;color:#526461;}
#service10 .sb-theme-teaser{display:none;}
#service10 .modal__body > .item__picture{display:none;}
#service10 .modal__body > article.item__content > h4.title.full{display:none;}
@media(min-width:1024px){#service10 > .modal-dialog{width:1160px;max-width:98%;}#service10 > .modal-dialog > .modal-content{width:100%;max-width:100%;}}
.service-item.--service-id_6 > .item__tab > article.item__content > h4.title.title--h4.short{display:none;}
.service-item.--service-id_6 > .item__tab > article.item__content > .item__description.short{height:140px!important;max-height:140px!important;overflow:clip!important;}
.service-item.--service-id_6 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser{display:block;min-height:140px;padding:0;margin:0;}
.service-item.--service-id_6 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser h2{margin:0 0 9px;font-size:22px;line-height:1.4;font-weight:700;color:#094140;white-space:normal;}
.service-item.--service-id_6 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser p{margin:0;font-size:13px;line-height:1.75;font-weight:400;color:#526461;}
#service6 .sb-theme-teaser{display:none;}
#service6 .modal__body > .item__picture{display:none;}
#service6 .modal__body > article.item__content > h4.title.full{display:none;}
@media(min-width:1024px){#service6 > .modal-dialog{width:1160px;max-width:98%;}#service6 > .modal-dialog > .modal-content{width:100%;max-width:100%;}}
.service-item.--service-id_8 > .item__tab > article.item__content > h4.title.title--h4.short{display:none;}
.service-item.--service-id_8 > .item__tab > article.item__content > .item__description.short{height:140px!important;max-height:140px!important;overflow:clip!important;}
.service-item.--service-id_8 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser{display:block;min-height:140px;padding:0;margin:0;}
.service-item.--service-id_8 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser h2{margin:0 0 9px;font-size:22px;line-height:1.4;font-weight:700;color:#094140;white-space:normal;}
.service-item.--service-id_8 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser p{margin:0;font-size:13px;line-height:1.75;font-weight:400;color:#526461;}
#service8 .sb-theme-teaser{display:none;}
#service8 .modal__body > .item__picture{display:none;}
#service8 .modal__body > article.item__content > h4.title.full{display:none;}
@media(min-width:1024px){#service8 > .modal-dialog{width:1160px;max-width:98%;}#service8 > .modal-dialog > .modal-content{width:100%;max-width:100%;}}
.service-item.--service-id_7 > .item__tab > article.item__content > h4.title.title--h4.short{display:none;}
.service-item.--service-id_7 > .item__tab > article.item__content > .item__description.short{height:140px!important;max-height:140px!important;overflow:clip!important;}
.service-item.--service-id_7 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser{display:block;min-height:140px;padding:0;margin:0;}
.service-item.--service-id_7 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser h2{margin:0 0 9px;font-size:22px;line-height:1.4;font-weight:700;color:#094140;white-space:normal;}
.service-item.--service-id_7 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser p{margin:0;font-size:13px;line-height:1.75;font-weight:400;color:#526461;}
#service7 .sb-theme-teaser{display:none;}
#service7 .modal__body > .item__picture{display:none;}
#service7 .modal__body > article.item__content > h4.title.full{display:none;}
@media(min-width:1024px){#service7 > .modal-dialog{width:1160px;max-width:98%;}#service7 > .modal-dialog > .modal-content{width:100%;max-width:100%;}}
.service-item.--service-id_11 > .item__tab > article.item__content > h4.title.title--h4.short{display:none;}
.service-item.--service-id_11 > .item__tab > article.item__content > .item__description.short{height:140px!important;max-height:140px!important;overflow:clip!important;}
.service-item.--service-id_11 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser{display:block;min-height:140px;padding:0;margin:0;}
.service-item.--service-id_11 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser h2{margin:0 0 9px;font-size:22px;line-height:1.4;font-weight:700;color:#094140;white-space:normal;}
.service-item.--service-id_11 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser p{margin:0;font-size:13px;line-height:1.75;font-weight:400;color:#526461;}
#service11 .sb-theme-teaser{display:none;}
#service11 .modal__body > .item__picture{display:none;}
#service11 .modal__body > article.item__content > h4.title.full{display:none;}
@media(min-width:1024px){#service11 > .modal-dialog{width:1160px;max-width:98%;}#service11 > .modal-dialog > .modal-content{width:100%;max-width:100%;}}
.service-item.--service-id_12 > .item__tab > article.item__content > h4.title.title--h4.short{display:none;}
.service-item.--service-id_12 > .item__tab > article.item__content > .item__description.short{height:140px!important;max-height:140px!important;overflow:clip!important;}
.service-item.--service-id_12 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser{display:block;min-height:140px;padding:0;margin:0;}
.service-item.--service-id_12 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser h2{margin:0 0 9px;font-size:22px;line-height:1.4;font-weight:700;color:#094140;white-space:normal;}
.service-item.--service-id_12 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser p{margin:0;font-size:13px;line-height:1.75;font-weight:400;color:#526461;}
#service12 .sb-theme-teaser{display:none;}
#service12 .modal__body > .item__picture{display:none;}
#service12 .modal__body > article.item__content > h4.title.full{display:none;}
@media(min-width:1024px){#service12 > .modal-dialog{width:1160px;max-width:98%;}#service12 > .modal-dialog > .modal-content{width:100%;max-width:100%;}}
.service-item.--service-id_9 > .item__tab > article.item__content > h4.title.title--h4.short{display:none;}
.service-item.--service-id_9 > .item__tab > article.item__content > .item__description.short{height:140px!important;max-height:140px!important;overflow:clip!important;}
.service-item.--service-id_9 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser{display:block;min-height:140px;padding:0;margin:0;}
.service-item.--service-id_9 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser h2{margin:0 0 9px;font-size:22px;line-height:1.4;font-weight:700;color:#094140;white-space:normal;}
.service-item.--service-id_9 > .item__tab > article.item__content > .item__description.short .sb-theme-teaser p{margin:0;font-size:13px;line-height:1.75;font-weight:400;color:#526461;}
#service9 .sb-theme-teaser{display:none;}
#service9 .modal__body > .item__picture{display:none;}
#service9 .modal__body > article.item__content > h4.title.full{display:none;}
@media(min-width:1024px){#service9 > .modal-dialog{width:1160px;max-width:98%;}#service9 > .modal-dialog > .modal-content{width:100%;max-width:100%;}}

/* Narrow ordinary-theme modal layout: preserve type and allow 320px wrapping. */
@media(max-width:480px){
.sb-theme-site .bglock-hero{grid-template-columns:minmax(0,1fr);}
.sb-theme-site .bglock-hero > *{min-width:0;max-width:100%;}
.sb-theme-site .bglock-facts{grid-template-columns:repeat(2,minmax(0,1fr));}
.sb-theme-site .bglock-facts > *{min-width:0;}
.sb-theme-site .bglock-facts dt{white-space:normal;overflow-wrap:anywhere;}
}

/* BGLOCK-MY-BOOKINGS-END-TIME-HIDE-20261020-BEGIN */
#sb_bookings_list .booking-overview tr.booking-info--item_end-date {
  display: none !important;
}
/* BGLOCK-MY-BOOKINGS-END-TIME-HIDE-20261020-END */
