.button:where(.astro-2VEOV33H){background-color:#fbfbfb;border:1px solid #000;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:.05em;margin:0;outline:none;overflow:visible;padding:1.25em 2em;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:all .3s ease-in-out;user-select:none;font-size:13px}.button:where(.astro-2VEOV33H):before{content:" ";width:1.5625rem;height:1px;background:black;top:50%;left:1.5em;position:absolute;transform:translateY(-50%);transform-origin:center;transition:background .3s linear,width .3s linear}.button:where(.astro-2VEOV33H) .text:where(.astro-2VEOV33H){font-size:1.125em;line-height:1.33333em;padding-left:2em;display:block;text-align:left;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:none;color:#000;font-weight:400;letter-spacing:.15em}.button:where(.astro-2VEOV33H) .top-key:where(.astro-2VEOV33H){height:1px;width:1.5625rem;top:-1px;left:.625rem;position:absolute;background:#FBFBFB;transition:width .5s ease-out,left .3s ease-out}.button:where(.astro-2VEOV33H) .bottom-key-1:where(.astro-2VEOV33H){height:1px;width:1.5625rem;right:1.875rem;bottom:-1px;position:absolute;background:#FBFBFB;transition:width .5s ease-out,right .3s ease-out}.button:where(.astro-2VEOV33H) .bottom-key-2:where(.astro-2VEOV33H){height:1px;width:.625rem;right:.625rem;bottom:-1px;position:absolute;background:#FBFBFB;transition:width .5s ease-out,right .3s ease-out}.button:where(.astro-2VEOV33H):hover{color:#fff;background:black}.button:where(.astro-2VEOV33H):hover:before{width:.9375rem;background:white}.button:where(.astro-2VEOV33H):hover .text:where(.astro-2VEOV33H){color:#fff;padding-left:1.5em}.button:where(.astro-2VEOV33H):hover .top-key:where(.astro-2VEOV33H){left:-1px;width:0px}.button:where(.astro-2VEOV33H):hover .bottom-key-1:where(.astro-2VEOV33H),.button:where(.astro-2VEOV33H):hover .bottom-key-2:where(.astro-2VEOV33H){right:0;width:0}.product_button:where(.astro-2VEOV33H) a:where(.astro-2VEOV33H){width:100%;padding:2em}.news_back_button:where(.astro-2VEOV33H){text-align:center;margin-bottom:50px}
