.frame-type-mask_buttons{width:84%;max-width:1440px}.frame-type-mask_buttons ul li a{line-height:1.7}@media(max-width: 800px){.frame-type-mask_buttons ul li a{font-size:18px}}.frame-type-mask_buttons ul{list-style:none;display:flex;justify-content:center;align-items:center;-moz-column-gap:clamp(1rem,.7rem + .8vw,1.5rem);column-gap:clamp(1rem,.7rem + .8vw,1.5rem)}.frame-type-mask_buttons ul li a{position:relative;display:inline-block;text-decoration:unset;line-height:1.2;padding:7px 23px;overflow:hidden;border-width:1px;border-style:solid;text-align:center;transition:all 200ms ease-in-out}.frame-type-mask_buttons ul li a::before,.frame-type-mask_buttons ul li a::after{content:"";position:absolute;bottom:0;left:0}.frame-type-mask_buttons ul li a::before{top:0;right:0;z-index:-2}.frame-type-mask_buttons ul li a::after{display:inline-block;width:100%;height:0;z-index:-1;transition:all 200ms ease-in-out}.frame-type-mask_buttons ul li a:hover::after{height:100%}.frame-type-mask_buttons ul li.violet a{border-color:#5b1031;color:#fff}.frame-type-mask_buttons ul li.violet a::before{background-color:#5b1031}.frame-type-mask_buttons ul li.violet a::after{background-color:#e4dacf}.frame-type-mask_buttons ul li.violet a:hover{color:#000;border-color:#000}.frame-type-mask_buttons ul li.white a{border-color:#000;color:#000}.frame-type-mask_buttons ul li.white a::before{background-color:#e4dacf}.frame-type-mask_buttons ul li.white a::after{background-color:#5b1031}.frame-type-mask_buttons ul li.white a:hover{color:#fff;border-color:#5b1031}@media(max-width: 1000px){.frame-type-mask_buttons ul{flex-direction:column;-moz-column-gap:unset;column-gap:unset;align-items:stretch;row-gap:16px}.frame-type-mask_buttons ul li a{width:100%}}