.font_xs{font-size:10px;line-height:10px}.font_s{font-size:12px;line-height:18px}.c-lego-cookie-policy .cookie-policy-content,.c-lego-cookie-policy .cookie-policy-content a,.font_m{font-size:14px;line-height:20px}.c-lego-cookie-policy .policy-confirm-button span,.font_l{font-size:16px;line-height:24px}.font_xl{font-size:18px;line-height:26px}.font_xxl{font-size:20px;line-height:28px}.font_xxxl{font-size:22px;line-height:30px}.font_24{font-size:24px;line-height:32px}.font_30{font-size:30px;line-height:40px}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-search-item{padding:15px;height:60px;line-height:60px;font-size:14px;color:#333;background-color:hsla(0,0%,100%,.3)}.mobile-search-item .num{font-size:28px}.cover-bg{position:relative}.cover-bg:after{content:" ";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:56px;height:30px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 52%,#fff)}.btn-disable{background-color:#ccc;color:#fff;pointer-events:none}.playfair{font-family:PlayfairDisplay,Georgia,Times New Roman,serif}.playfair-bold{font-family:PlayfairDisplay_bold,Georgia,Times New Roman,serif}.gc-underline-des-text{color:#e0aa14;text-decoration:underline!important;cursor:pointer}.sl-link,.sl-link-underline{cursor:pointer;color:#333}.sl-alink-underline,.sl-link-underline{border-bottom:1px solid #333}.sl-alink-underline{cursor:pointer;color:#333}.sl-alink-underline:focus,.sl-alink-underline:hover{color:#333}.sl-btn-secondary{cursor:pointer;color:#333;border:1px solid #333;background:transparent}.sl-btn-secondary:hover{color:#333;background:#f6bc19;border:1px solid #f6bc19}.sl-btn-secondary:active{color:#333;background:#cc9a0d;border:1px solid #cc9a0d}.sl-btn-primary{cursor:pointer;color:#333;background:#e0aa14;border-color:#e0aa14}.sl-btn-primary:hover{color:#333;background:#f6bc19;border-color:#f6bc19}.sl-btn-primary:active{color:#333;background:#cc9a0d;border-color:#cc9a0d}.c-lego-cookie-policy{position:fixed;bottom:0;left:0;right:0;z-index:1000;box-shadow:0 -2px 4px 0 rgba(0,0,0,.16);background-color:#fff;padding:20px 0}.c-lego-cookie-policy .cookie-policy-content{margin:0 auto;width:1180px;color:#333}.c-lego-cookie-policy .cookie-policy-content a{display:inline-block;cursor:pointer;color:#333;border-bottom:1px solid #333}.c-lego-cookie-policy .policy-confirm-button-wrap{margin:0 auto;width:1180px}.c-lego-cookie-policy .policy-confirm-button{display:inline-block;min-width:160px;height:40px;margin:20px 0 0;line-height:40px;text-align:center;border-radius:2px;padding:0;cursor:pointer;color:#333;border:1px solid #333;background:transparent}.c-lego-cookie-policy .policy-confirm-button:hover{color:#333;background:#f6bc19;border:1px solid #f6bc19}.c-lego-cookie-policy .policy-confirm-button:active{color:#333;background:#cc9a0d;border:1px solid #cc9a0d}@media only screen and (min-width:1024px) and (max-width:1365px){.c-lego-cookie-policy .cookie-policy-content,.c-lego-cookie-policy .policy-confirm-button-wrap{width:980px}}@media only screen and (min-width:828px) and (max-width:1023px){.c-lego-cookie-policy .cookie-policy-content,.c-lego-cookie-policy .policy-confirm-button-wrap{width:784px}}@media only screen and (max-width:827px){.c-lego-cookie-policy{padding:20px}.c-lego-cookie-policy .cookie-policy-content,.c-lego-cookie-policy .policy-confirm-button-wrap{width:auto}}