.custom_blog .entry-title,.entry-title.custom_blog{font-size:1.6em;font-weight:700;line-height:1.4;margin-bottom:24px;padding-bottom:12px;border-bottom:3px solid #f8b0bc}.custom_blog .entry-content h2,.custom_blog h2,h2.custom_blog{position:relative;background:#f8b0bc;color:#fff;padding:14px 18px 14px 44px;margin:40px 0 24px;font-size:1.2em;font-weight:700;border-radius:4px}.custom_blog .entry-content h2:before,.custom_blog h2:before,h2.custom_blog:before{content:"\226b";position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:1.1em;color:#fff}.custom_blog .entry-content h3,.custom_blog h3,h3.custom_blog{border-left:4px solid #f8b0bc;padding-left:10px;margin:28px 0 12px;font-size:1.05em;font-weight:600}.custom_blog .step-flow,.step-flow.custom_blog{--accent: #f8b0bc;--line: #cbd5e1;margin:18px 0!important;padding:0!important;list-style:none!important}.custom_blog .step-flow>li,.step-flow.custom_blog>li{list-style:none!important}.custom_blog .step-flow__item,.step-flow.custom_blog .step-flow__item{position:relative!important;display:grid!important;grid-template-columns:84px 1fr!important;column-gap:18px!important;margin:0!important;padding:0 0 26px!important}.custom_blog .step-flow__rail,.step-flow.custom_blog .step-flow__rail{position:relative!important;display:flex!important;justify-content:center!important;align-items:flex-start!important}.custom_blog .step-flow__rail:before,.step-flow.custom_blog .step-flow__rail:before{content:""!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;top:56px!important;bottom:-64px!important;border-left:1px dashed var(--line)!important}.custom_blog .step-flow__item:last-child .step-flow__rail:before,.step-flow.custom_blog .step-flow__item:last-child .step-flow__rail:before{display:none!important}.custom_blog .step-flow__badge,.step-flow.custom_blog .step-flow__badge{width:56px!important;height:56px!important;border-radius:999px!important;background:var(--accent)!important;color:#fff!important;display:grid!important;place-items:center!important;font-weight:800!important;line-height:1!important;box-shadow:0 2px 8px #0000001a!important;position:relative!important;z-index:2!important}.custom_blog .step-flow__badge span,.step-flow.custom_blog .step-flow__badge span{display:grid!important;place-items:center!important;gap:2px!important;margin:0!important;padding:0!important;line-height:1!important}.custom_blog .step-flow__badge small,.step-flow.custom_blog .step-flow__badge small{display:block!important;font-size:10px!important;letter-spacing:.08em!important;margin:0!important;padding:0!important;line-height:1!important}.custom_blog .step-flow__badge b,.step-flow.custom_blog .step-flow__badge b{display:block!important;font-size:18px!important;margin:0!important;padding:0!important;line-height:1!important}.custom_blog .step-flow__content,.step-flow.custom_blog .step-flow__content{border:none!important;background:transparent!important;padding:6px 0!important;margin:0!important;line-height:1.9!important}.custom_blog .step-flow__title,.step-flow.custom_blog .step-flow__title{margin:0 0 8px!important;font-weight:800!important;font-size:1.15em!important}.custom_blog .step-flow__note,.step-flow.custom_blog .step-flow__note{color:#6b7280!important;font-size:.95em!important}@media(max-width:600px){.custom_blog .step-flow__item,.step-flow.custom_blog .step-flow__item{grid-template-columns:48px 1fr!important;column-gap:14px!important;padding-bottom:20px!important}.custom_blog .step-flow__badge,.step-flow.custom_blog .step-flow__badge{width:48px!important;height:48px!important}.custom_blog .step-flow__rail:before,.step-flow.custom_blog .step-flow__rail:before{top:48px!important;bottom:-20px!important}}.custom_blog .ga-merit-box,.ga-merit-box.custom_blog{--ga-border: #f8b0bc;--ga-title-bg:#f8b0bc;--ga-number-bg: #f8b0bc}.custom_blog .ga-merit-box,.ga-merit-box.custom_blog{position:relative;box-sizing:border-box;border:2px solid var(--ga-border);border-radius:6px;background:#fff;padding:44px 12px 12px;margin:0}.custom_blog .ga-merit-box__title,.ga-merit-box.custom_blog .ga-merit-box__title{position:absolute;top:-2px;left:-2px;display:flex;align-items:center;background:var(--ga-title-bg);color:#fff;padding:8px 14px;font-size:16px;line-height:1.2;font-weight:700;border-radius:6px 0;overflow:hidden;margin:0;width:fit-content}.custom_blog .ga-merit-box__icon,.ga-merit-box.custom_blog .ga-merit-box__icon{display:none}.custom_blog .ga-merit-list,.ga-merit-list.custom_blog{margin:0;padding:0;list-style:none;counter-reset:gaNum}.custom_blog .ga-merit-box .ga-merit-list,.ga-merit-box.custom_blog .ga-merit-list{margin:0!important;padding:0!important}.custom_blog .ga-merit-list>li,.ga-merit-list.custom_blog>li{counter-increment:gaNum;display:flex;align-items:center;gap:10px;margin:8px 0;padding:0}.custom_blog .ga-merit-list>li:before,.ga-merit-list.custom_blog>li:before{content:counter(gaNum);width:22px;height:22px;flex:0 0 22px;border-radius:999px;background:var(--ga-number-bg);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1}.custom_blog .ga-merit-list a,.ga-merit-list.custom_blog a{color:#2f6fdd;text-decoration:underline;font-weight:700}.custom_blog .ga-merit-list a:hover,.ga-merit-list.custom_blog a:hover{text-decoration:none}.custom_blog .ga-merit-box.is-no-title,.ga-merit-box.custom_blog.is-no-title{padding-top:16px}.custom_blog .ga-merit-box.is-no-title .ga-merit-box__title,.ga-merit-box.custom_blog.is-no-title .ga-merit-box__title{display:none}.custom_blog .ga-merit-box.is-no-number .ga-merit-list>li:before,.ga-merit-box.custom_blog.is-no-number .ga-merit-list>li:before{display:none}.custom_blog .ga-merit-box.is-dot .ga-merit-list>li:before,.ga-merit-box.custom_blog.is-dot .ga-merit-list>li:before{content:"\30fb";background:transparent;color:var(--ga-border);font-size:18px;font-weight:900}.custom_blog .ga-merit-box.theme-green,.ga-merit-box.custom_blog.theme-green{--ga-border: #6cc6a5;--ga-title-bg: #6cc6a5;--ga-number-bg: #6cc6a5}.custom_blog .ga-merit-box.theme-pink,.ga-merit-box.custom_blog.theme-pink{--ga-border: #f29db3;--ga-title-bg: #f29db3;--ga-number-bg: #f29db3}.custom_blog .ga-merit-box.theme-gray,.ga-merit-box.custom_blog.theme-gray{--ga-border: #999;--ga-title-bg: #aaa;--ga-number-bg: #888}#toc-box{position:relative;border:none;border-radius:12px;background:#fff;box-shadow:0 2px 16px #f99db32e;padding:24px 28px 20px;margin:36px 0;max-width:540px}#toc-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f29db3,#ffcdd8);border-radius:12px 12px 0 0}#toc-box .toc-box__title{font-size:.88em;font-weight:700;color:#f29db3;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #f5e0e6;display:flex;align-items:center;gap:8px;letter-spacing:.08em;text-transform:uppercase}#toc-box .toc-box__title:before{content:"\2261";font-size:1.3em;color:#f29db3}#toc-box .toc-list{margin:0;padding:0;list-style:none;counter-reset:tocNum}#toc-box .toc-list>li{counter-increment:tocNum;position:relative;padding-left:28px;margin:20px 0}#toc-box .toc-list>li:first-child{margin-top:0}#toc-box .toc-list>li:last-child{margin-bottom:0}#toc-box .toc-list>li:before{content:counter(tocNum);position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:999px;background:#f29db3;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}#toc-box .toc-list>li>a{color:#444;text-decoration:none;font-size:.93em;font-weight:600;line-height:1.6;transition:color .2s,padding-left .2s;display:inline-block}#toc-box .toc-list>li>a:hover{color:#f29db3;padding-left:4px}#toc-box .toc-sublist{margin-top:6px;margin-bottom:0;padding:0 0 0 4px;list-style:none}#toc-box .toc-sublist li{position:relative;padding-left:16px;margin:4px 0}#toc-box .toc-sublist li:before{content:"\30fb";position:absolute;left:0;color:#f5c0ce;font-size:.85em;font-weight:700}#toc-box .toc-sublist li a{color:#777;text-decoration:none;font-size:.85em;font-weight:400;line-height:1.6;transition:color .2s,padding-left .2s;display:inline-block}#toc-box .toc-sublist li a:hover{color:#f29db3;padding-left:4px}@media(max-width:600px){#toc-box{padding:20px 20px 18px;margin:28px 0}#toc-box .toc-list>li{padding-left:26px;margin:16px 0}#toc-box .toc-list>li>a{font-size:.88em}}.article-template__hero-container{display:none!important}.entry-content p{padding-left:4px!important;padding-right:4px!important}.final-cta-box{text-align:center;background:#f8b0bc;color:#fff;padding:40px 20px;margin:40px 0;border-radius:12px;box-shadow:0 8px 16px #f29db34d}.final-cta-box__title{font-size:22px;font-weight:700;margin:0 0 15px;line-height:1.6;color:#fff}.final-cta-box__subtitle{font-size:15px;margin:0 0 25px;opacity:.95;color:#fff;line-height:1.6}.final-cta-box .custom_buy_button{background:#fff;color:#f8b0bc;box-shadow:0 4px 8px #00000026;padding:16px 45px;font-size:17px;font-weight:700;border-radius:4px;display:inline-block;text-decoration:none;transition:all .3s ease}.final-cta-box .custom_buy_button:hover{background:#fff;color:#ed8aa3;box-shadow:0 6px 12px #0003}@media(max-width:768px){.final-cta-box{padding:30px 20px;margin:30px 0}.final-cta-box__title{font-size:18px;margin:0 0 12px}.final-cta-box__subtitle{font-size:14px;margin:0 0 20px}.final-cta-box .custom_buy_button{padding:14px 35px;font-size:15px;width:100%;max-width:280px}}.mid-cta-box{text-align:center;background:#f8f8f8;padding:30px 20px;margin:30px 0;border-radius:8px;border:1px solid #efefef}.mid-cta-box__title{font-size:18px;font-weight:700;margin:0 0 10px;color:#333;line-height:1.5}.mid-cta-box__subtitle{font-size:14px;color:#666;margin:0 0 18px;line-height:1.6}.mid-cta-box .custom_buy_button{display:inline-block;background:linear-gradient(135deg,#f8b0bc 0% 100%);color:#fff;padding:15px 40px;text-decoration:none;border-radius:4px;font-weight:700;font-size:16px;box-shadow:0 4px 6px #f29db34d;transition:all .3s ease}.mid-cta-box .custom_buy_button:hover{background:linear-gradient(135deg,#ed8aa3,#e87793);box-shadow:0 4px 8px #f29db366;color:#fff}@media(max-width:768px){.mid-cta-box{padding:25px 20px}.mid-cta-box__title{font-size:16px;margin:0 0 8px}.mid-cta-box__subtitle{font-size:13px;margin:0 0 15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom_blog.css.map */
