.product{position:relative}.error-message{visibility:hidden;width:100%;text-align:left;color:red;position:absolute;bottom:-30px;left:0}.__error select,.search_form .display_area dl dd.__error select{border-color:red}.__error .error-message,.search_form .display_area dl dd.__error .error-message{visibility:visible}@media screen and (max-width:768px){.error-message{margin-bottom:20px;display:none;position:static}.__error .error-message,.search_form .display_area dl dd.__error .error-message{display:block}}.product{position:relative}.product .error-message{top:-40px;bottom:auto}@media screen and (max-width:768px){.product .error-message{margin-bottom:0;position:absolute;top:-20px;bottom:auto}}