@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&family=Roboto:wght@400;500');.default-content{padding:0}
.default-content .text-wrap{font-size:14px;margin-bottom:40px}
.default-content .text-wrap h6{font-weight:600;font-size:16px;line-height:19px;margin:0 0 12px}
.default-content .text-wrap a{color:#7231c6;text-decoration:underline}
.load-ready{opacity:0}
.load-ready.ready{opacity:1}
.cookie-bar{opacity:0}
.cookie-bar .cookie-bar-container{border-radius:32px;box-shadow:0 -4px 20px rgba(0,0,0,0.2);background-color:#fff;z-index:9998}
@media(max-width:1220px){.cookie-bar .cookie-bar-container{border-radius:24px}
}
@media(max-width:768px){.cookie-bar .cookie-bar-container{border-radius:16px}
}
.cookie-bar .cookie-bar-container.center{position:fixed;width:960px;padding:80px 8px 80px 40px;left:50%;top:50%;transform:translate(-50%,-50%);max-height:90vh;overflow:hidden}
@media(max-width:1220px){.cookie-bar .cookie-bar-container.center{width:calc(100vw - 80px)}
}
@media(max-width:767px){.cookie-bar .cookie-bar-container.center{width:calc(100vw - 40px);padding:40px 4px 40px 0}
}
@media(max-width:768px){.cookie-bar .cookie-bar-container.center.cookie-bar-setting .text-and-toggle-content{max-height:calc(90vh - 360px)}
}
@media(max-width:767px){.cookie-bar .cookie-bar-container.center.cookie-bar-setting .text-and-toggle-content{max-height:calc(90vh - 252px)}
}
.cookie-bar .cookie-bar-container.center.cookie-bar-setting .text-and-toggle-content .text-content{margin-bottom:60px}
@media(max-width:768px){.cookie-bar .cookie-bar-container.center.cookie-bar-setting .text-and-toggle-content .text-content{margin-bottom:32px}
}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content{max-height:calc(90vh - 276px);overflow:auto;margin-bottom:60px;padding:0 52px 0 20px}
@media(max-width:768px){.cookie-bar .cookie-bar-container.center .text-and-toggle-content{max-height:calc(90vh - 428px)}
}
@media(max-width:767px){.cookie-bar .cookie-bar-container.center .text-and-toggle-content{max-height:calc(90vh - 320px);margin-bottom:32px;padding:0 16px 0 20px}
}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content::-webkit-scrollbar{width:8px}
@media(max-width:767px){.cookie-bar .cookie-bar-container.center .text-and-toggle-content::-webkit-scrollbar{width:4px}
}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content p{margin-bottom:0}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .title h5{font-family:'Poppins';font-weight:700;font-size:36px;line-height:130%;text-align:center;margin:0 0 32px}
@media(max-width:1220px){.cookie-bar .cookie-bar-container.center .text-and-toggle-content .title h5{font-size:32px}
}
@media(max-width:768px){.cookie-bar .cookie-bar-container.center .text-and-toggle-content .title h5{font-size:24px}
}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .text-wrap.cookie-bar-text{font-family:'Roboto';font-weight:400;font-size:16px;line-height:150%}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .text-wrap.cookie-bar-text a{color:#7231c6;text-decoration:underline}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap{display:flex;justify-content:flex-start;flex-direction:column;gap:32px;padding:0}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .text-wrap{font-size:14px;margin-bottom:40px}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .text-wrap h6{font-weight:600;font-size:16px;line-height:19px;margin:0 0 12px}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .text-wrap a{color:#7231c6;text-decoration:underline}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap li{display:flex;gap:32px}
@media(max-width:768px){.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap li{flex-direction:column;gap:20px}
}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .switch{flex-shrink:0;width:100px;height:40px;border-radius:100px;background-color:#757575;color:#fff;position:relative;cursor:pointer}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .switch .circle{width:40px;height:40px;border-radius:100px;display:block;position:absolute;left:8px;top:50%;transform:translateY(-50%);transition:left .5s;background-color:#fff;border:8px solid #757575}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .switch .button-text{font-family:'Roboto';font-weight:700;font-size:18px;line-height:21px;position:absolute;left:0;width:60px;top:50%;transform:translateY(-50%);text-align:center;transition:opacity .5s}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .switch .button-text.button-on{opacity:0;left:0}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .switch .button-text.button-off{opacity:1;left:calc(100% - 60px)}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .switch.active{background-color:#7231c6}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .switch.active .circle{left:calc(100% - 40px);border-color:#7231c6}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .switch.active .button-on{opacity:1}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .switch.active .button-off{opacity:0}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .switch.disabled{cursor:not-allowed;color:#ccc;background-color:#000}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .switch.disabled .circle{border:8px solid #000;left:calc(100% - 40px)}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .text-wrap{margin-bottom:0}
.cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .text-wrap p{margin-bottom:0}
.cookie-bar .cookie-bar-container.center .content{max-height:calc(90vh - 128px);overflow-y:auto}
.cookie-bar .cookie-bar-container.center .content .btn-wrap{display:flex;justify-content:space-between;align-items:center;padding:0 52px 0 20px}
@media(max-width:768px){.cookie-bar .cookie-bar-container.center .content .btn-wrap{flex-direction:column-reverse;width:100%;gap:20px}
}
@media(max-width:767px){.cookie-bar .cookie-bar-container.center .content .btn-wrap{padding:0 16px 0 20px}
}
.cookie-bar .cookie-bar-container.center .content .btn-wrap .right{display:flex;justify-content:center;align-items:center;gap:20px;width:auto}
@media(max-width:768px){.cookie-bar .cookie-bar-container.center .content .btn-wrap .right{width:100%;flex-direction:column-reverse}
}
.cookie-bar .cookie-bar-container.center .content .btn-wrap .left{width:auto}
@media(max-width:768px){.cookie-bar .cookie-bar-container.center .content .btn-wrap .left{width:100%}
}
.cookie-bar .cookie-bar-container.bottom{position:fixed;left:40px;bottom:40px;max-width:728px;padding:40px 48px}
.cookie-bar .cookie-bar-container.bottom .content .link-wrap a{margin:0}
.cookie-bar .cookie-bar-container.bottom .content .link-wrap a+a{margin-left:20px}
.cookie-bar .cookie-bar-container.bottom .content .text-wrap{font-family:'Roboto';font-weight:400;line-height:150%}
@media(max-width:768px){.cookie-bar .cookie-bar-container.bottom .content .btn-wrap button{width:auto}
}
.cookie-bar .cookie-bar-container.bottom .content button{margin-right:32px}
@media(max-width:1220px){.cookie-bar .cookie-bar-container.bottom{left:20px;right:20px}
}
@media(max-width:767px){.cookie-bar .cookie-bar-container.bottom{padding:32px 28px 40px;bottom:20px}
.cookie-bar .cookie-bar-container.bottom .content .btn-wrap{flex-direction:column;align-items:flex-start !important}
.cookie-bar .cookie-bar-container.bottom .content .btn-wrap button{margin-bottom:32px}
.cookie-bar .cookie-bar-container.bottom .content .btn-wrap .link-wrap{font-family:'Roboto';font-weight:400;font-size:16px;line-height:150%}
.cookie-bar .cookie-bar-container.bottom .content .text-wrap{font-size:12px;margin-bottom:32px}
}
.cookie-bar .cookie-bar-container .content{padding:0}
.cookie-bar .cookie-bar-container .content .text-wrap{font-size:14px;margin-bottom:40px}
.cookie-bar .cookie-bar-container .content .text-wrap h6{font-weight:600;font-size:16px;line-height:19px;margin:0 0 12px}
.cookie-bar .cookie-bar-container .content .text-wrap a{color:#7231c6;text-decoration:underline}
.cookie-bar .cookie-bar-container .content .btn-wrap{display:flex;justify-content:flex-start;align-items:center}
.cookie-bar .cookie-bar-container .content .btn-wrap button{font-size:16px;font-weight:700;width:auto;height:56px;border-radius:4px;line-height:24px;display:flex;justify-content:center;align-items:center;padding:16px 20px;font-family:'Poppins';white-space:nowrap;transition:.1s}
.cookie-bar .cookie-bar-container .content .btn-wrap button:hover{background:#7231c6 !important;border-color:#7231c6 !important;color:#fff !important}
.cookie-bar .cookie-bar-container .content .btn-wrap button:active{background-color:#6b53cc !important;border-color:#6b53cc !important;color:#fff !important}
@media(max-width:768px){.cookie-bar .cookie-bar-container .content .btn-wrap button{width:100%}
}
.cookie-bar .cookie-bar-container .content .btn-wrap button.solid{background:#000;border:2px solid #000;color:#fff}
.cookie-bar .cookie-bar-container .content .btn-wrap button.hollow{background:#fff;border:2px solid #000;color:#000}
.cookie-bar .cookie-bar-container .content .btn-wrap a{font-family:'Roboto';text-decoration:underline;line-height:150%;color:#000;margin-right:20px;font-weight:400;font-size:16px}
.cookie-bar.ready{opacity:1}
.cookie-bar .overlay{top:0;left:0;background-color:rgba(0,0,0,0.5);position:fixed;z-index:9997;width:100%;height:100%}
.cookie-setting-component{opacity:0}
.cookie-setting-component.ready{opacity:1}
.cookie-setting-component .content{padding:0}
.cookie-setting-component .content .text-wrap{font-size:14px;margin-bottom:40px}
.cookie-setting-component .content .text-wrap h6{font-weight:600;font-size:16px;line-height:19px;margin:0 0 12px}
.cookie-setting-component .content .text-wrap a{color:#7231c6;text-decoration:underline}
.b2b-site.ru-ru .cookie-bar .cookie-bar-container .content .btn-wrap button{font-family:"Roboto",Arial,"Noto Sans TC","微軟正黑體",Helmet,Freesans,verdana,sans-serif}
.b2b-site.ru-ru .cookie-bar .cookie-bar-container.center .text-and-toggle-content .title h5{font-family:"Roboto",Arial,"Noto Sans TC","微軟正黑體",Helmet,Freesans,verdana,sans-serif}