#global-cookie-bar[v-cloak]{display:none}
:root{--primary-color:#7231c6;--pastel-gray:#ccc;--black:#000;--white:#fff}
#global-cookie-bar-non-eu{position:fixed;bottom:20px;right:20px;left:20px;height:auto;padding:32px 28px 40px;background:#fff;box-shadow:0 -4px 20px rgba(0,0,0,0.2);border-radius:12px;z-index:999;transform:translateY(110vh)}
@media(min-width:768px){#global-cookie-bar-non-eu{border-radius:24px}
}
@media(min-width:1024px){#global-cookie-bar-non-eu{border-radius:32px}
}
@media(min-width:768px){#global-cookie-bar-non-eu{max-width:648px;padding:40px 48px;bottom:40px;left:40px}
}
#global-cookie-bar-non-eu.fade-in{animation:slide-up 1s forwards}
#global-cookie-bar-non-eu .cookie-label{font-family:'Roboto';font-weight:400;font-size:12px;line-height:150%}
@media(min-width:768px){#global-cookie-bar-non-eu .cookie-label{font-size:14px}
}
#global-cookie-bar-non-eu .cookie-label a{color:#7231c6}
#global-cookie-bar-non-eu .cookie-label+.cookie-button-link-container{margin-top:28px}
#global-cookie-bar-non-eu .cookie-button-link-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:28px}
@media(min-width:768px){#global-cookie-bar-non-eu .cookie-button-link-container{flex-direction:row;align-items:center;justify-content:flex-start;gap:32px}
}
#global-cookie-bar-non-eu .cookie-button-link-container .cookie-bar-link-container{display:flex;gap:20px;align-items:center;justify-content:center}
#global-cookie-bar-non-eu .cookie-button-link-container .cookie-bar-link-container .cookies-link{color:#000;font-family:'Roboto';font-weight:400;font-size:16px;line-height:150%}
#global-cookie-bar-eu{position:fixed;top:0;left:0;z-index:999;background:rgba(0,0,0,0.5);width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:auto;padding:5vh 0}
#global-cookie-bar-eu>.cookie-bar-popup-container{width:calc(100vw - 40px);transform:translateY(-110vh);background:#fff;margin:auto;padding:40px 20px;border-radius:12px}
@media(min-width:768px){#global-cookie-bar-eu>.cookie-bar-popup-container{border-radius:24px}
}
@media(min-width:1024px){#global-cookie-bar-eu>.cookie-bar-popup-container{border-radius:32px}
}
@media(min-width:768px){#global-cookie-bar-eu>.cookie-bar-popup-container{width:calc(100vw - 160px);padding:80px 60px 60px 60px}
}
@media(min-width:1024px){#global-cookie-bar-eu>.cookie-bar-popup-container{width:960px}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container{overflow:auto;display:flex;flex-direction:column;gap:16px}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container::-webkit-scrollbar{width:4px}
@media(min-width:768px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container::-webkit-scrollbar{width:8px}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .title{margin:0;text-align:center;font-family:'Poppins';font-weight:700;font-size:24px;line-height:130%}
@media(min-width:768px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .title{font-size:32px}
}
@media(min-width:1024px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .title{font-size:36px}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description ul,#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description ol{list-style-position:outside;padding-left:revert}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description ul{list-style-type:disc}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description ol{list-style-type:decimal}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description li{list-style-type:inherit}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description a{color:#7231c6;text-decoration:underline}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description a:hover{text-decoration:none}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description a:active{text-decoration:none;color:#6b53cc}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description a:visited{color:#6b53cc;text-decoration:underline}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description:first-child{margin-top:0}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description:first-child>p:first-child{margin-top:0}
@media(min-width:1024px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description{font-size:16px}
}
@media screen and (max-width:800px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container .description{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container a{display:inline-block;text-decoration:none;font-weight:500;max-width:610px;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:12px auto;font-family:'Roboto',Arial,'微軟正黑體',Helmet,Freesans,verdana,sans-serif;text-decoration:underline;margin:0;overflow:unset}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container a span{text-overflow:ellipsis;overflow:hidden}
@media(max-width:767px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container a span{max-width:calc(100vw - 100px)}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container a:hover{text-decoration:none}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container a:active{text-decoration:none;color:#6b53cc}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .text-container a:visited{color:#6b53cc;text-decoration:underline}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .button-container{margin-top:32px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}
@media(min-width:1024px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .button-container{flex-direction:row}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .button-container button{width:100%;max-width:100%}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .button-container button:focus-visible{outline-offset:3px}
@media(min-width:1024px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .button-container button{width:auto;max-width:auto}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .button-container .right{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}
@media(min-width:1024px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-welcome-container .button-container .right{flex-direction:row}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container{overflow:auto}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container::-webkit-scrollbar{width:4px}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container{display:flex;flex-direction:column;gap:16px}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .title{margin:0;text-align:center;font-family:'Poppins';font-weight:700;font-size:24px;line-height:130%}
@media(min-width:768px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .title{font-size:32px}
}
@media(min-width:1024px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .title{font-size:36px}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description ul,#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description ol{list-style-position:outside;padding-left:revert}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description ul{list-style-type:disc}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description ol{list-style-type:decimal}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description li{list-style-type:inherit}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description a{color:#7231c6;text-decoration:underline}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description a:hover{text-decoration:none}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description a:active{text-decoration:none;color:#6b53cc}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description a:visited{color:#6b53cc;text-decoration:underline}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description:first-child{margin-top:0}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description:first-child>p:first-child{margin-top:0}
@media(min-width:1024px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description{font-size:16px}
}
@media screen and (max-width:800px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container>.text-container .description{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap{margin-top:32px;list-style:none;padding:0}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .top-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}
@media(min-width:768px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .top-wrap{gap:20px}
}
@media(min-width:1024px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .top-wrap{gap:28px}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .top-wrap .switch-title{flex:1;font-family:'Poppins';font-weight:500;font-size:16px;line-height:normal}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .top-wrap .always-active-tag{display:flex;align-items:center;flex-shrink:0;gap:8px;color:#067f52;font-family:'Roboto'}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .top-wrap .always-active-tag .switch-active{display:flex;align-items:center;justify-content:center}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .top-wrap .always-active-tag .switch-active svg{width:16px;height:16px}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .text-wrap{font-family:'Roboto';font-weight:400;font-size:14px}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .text-wrap ul,#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .text-wrap ol{list-style-position:outside;padding-left:revert;margin-left:0}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .text-wrap ul{list-style-type:disc}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .text-wrap ol{list-style-type:decimal}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .text-wrap li{display:list-item;list-style-type:inherit;padding-bottom:0;border-bottom:0}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .text-wrap a{display:inline-block;text-decoration:none;font-weight:500;max-width:610px;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:12px auto;font-family:'Roboto',Arial,'微軟正黑體',Helmet,Freesans,verdana,sans-serif;text-decoration:underline;margin:0;overflow:unset}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .text-wrap a span{text-overflow:ellipsis;overflow:hidden}
@media(max-width:767px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .text-wrap a span{max-width:calc(100vw - 100px)}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .text-wrap a:hover{text-decoration:none}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .text-wrap a:active{text-decoration:none;color:#6b53cc}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .text-setting-container .switch-wrap>li .text-wrap a:visited{color:#6b53cc;text-decoration:underline}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .button-container{margin-top:32px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;flex-direction:column-reverse}
@media(min-width:1024px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .button-container{flex-direction:row}
}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .button-container button{width:100%;max-width:100%}
#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .button-container button:focus-visible{outline-offset:3px}
@media(min-width:1024px){#global-cookie-bar-eu>.cookie-bar-popup-container .cookie-bar-setting-container .button-container button{width:auto;max-width:auto}
}
#global-cookie-bar-eu>.cookie-bar-popup-container.fade-in{animation:slide-down 1s forwards}
.g6-product-buy-page #global-cookie-bar-non-eu{bottom:130px}
@media(min-width:768px){.g6-product-buy-page #global-cookie-bar-non-eu{bottom:100px}
}
@media(min-width:768px){div[dir='rtl'] #global-cookie-bar-non-eu{left:auto;right:40px}
}
div[dir='rtl'] .cookie-bar-link-container a svg{transform:rotate(180deg)}
.cookie-bar-edit{width:100%;height:auto;display:flex;align-items:center;justify-content:center}
@keyframes slide-up{0{transform:translateY(110vh)}
100%{transform:translateY(0vh)}
}
@keyframes slide-down{0{transform:translateY(-110vh)}
100%{transform:translateY(0vh)}
}
.button-container-mixin{margin-top:32px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}
@media(min-width:1024px){.button-container-mixin{flex-direction:row}
}
.button-container-mixin button{width:100%;max-width:100%}
.button-container-mixin button:focus-visible{outline-offset:3px}
@media(min-width:1024px){.button-container-mixin button{width:auto;max-width:auto}
}