.abi-notice{align-items:center;background:#a98b5c;color:#fff;display:grid;grid-template-columns:1fr auto;height:calc(var(--notice-height)/var(--base)*1em);justify-content:center}[data-cookie*=important-notice] .abi-notice{display:none}.abi-notice:has(.is-no-important-notice){display:none}.abi-notice .abi-notice-content{--fsz:13;font-size:calc(var(--fsz)/var(--base)*1em);overflow:hidden;text-align:center}.abi-notice .button-close{height:calc(35/var(--base)*1em);width:calc(80/var(--base)*1em)}.abi-notice .button-close button{display:block;height:100%;width:100%}.abi-notice .button-close button .icon{display:block;height:100%;position:relative;width:100%;--triangle-width:40;--triangle-height:15;--angle:atan2(var(--triangle-height),var(--triangle-width));--length:calc(hypot(var(--triangle-width), var(--triangle-height))/var(--base)*1em)}.abi-notice .button-close button .icon:after,.abi-notice .button-close button .icon:before{background:currentColor;content:"";display:block;height:calc(1/var(--base)*1em);inset:0;margin:auto;position:absolute;transition:inherit;width:var(--length)}.abi-notice .button-close button .icon:before{transform:rotate(var(--angle))}.abi-notice .button-close button .icon:after{transform:rotate(calc(var(--angle)*-1))}.abi-notice .button-close button .label{position:absolute!important;clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}
