/*!
 * Copyright (C) 2017-2020, Peppermill Inc.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are not permitted.
 */
.pepvalidate-v3 p.star{width:20%!important;padding:25px 0 0!important;float:left!important}.pepvalidate-v3 p.star label:after,.pepvalidate-v3 p.star label:before{background-size:contain;width:48px;height:48px;margin:-24px 0 0-24px;max-width:100%}.pepvalidate-v3 .radio.star label:before{background:url(/library/images/icons/icon-star-outline.png)0 0 no-repeat}.pepvalidate-v3 .radio.star.star-checked label:before{opacity:0}.pepvalidate-v3 .radio.star label:after{background:url(/library/images/icons/icon-star-gold.png)0 0 no-repeat}.pepvalidate-v3 .radio.star-checked label:after{visibility:visible;opacity:1;-webkit-transition:opacity 250ms ease-out,visibility 0ms linear 0ms;transition:opacity 250ms ease-out,visibility 0ms linear 0ms}.pepvalidate-v3 .radio.star label .text{text-align:center;opacity:0;width:100%;visibility:hidden;-webkit-transition:opacity 250ms ease-in,visibility 1ms linear 250ms;transition:opacity 250ms ease-in,visibility 1ms linear 250ms}.pepvalidate-v3 .radio.star.checked label .text,.we-will-contact.active{opacity:1;visibility:visible;-webkit-transition:opacity 250ms ease-out,visibility 1ms linear 1ms;transition:opacity 250ms ease-out,visibility 1ms linear 1ms}.pepvalidate-v3 .active.radio.star label .text{bottom:54px}.we-will-contact{visibility:hidden;opacity:0;margin:0;padding:0;max-height:0;overflow:hidden;-webkit-transition:opacity 350ms ease-in-out,margin 350ms ease-in-out,padding 350ms ease-in-out,max-height 350ms ease-in-out,visibility 0ms linear 350ms;transition:opacity 350ms ease-in-out,margin 350ms ease-in-out,padding 350ms ease-in-out,max-height 350ms ease-in-out,visibility 0ms linear 350ms}.we-will-contact.active{margin:inherit;padding:inherit;max-height:30px;-webkit-transition:opacity 350ms ease-in-out,margin 350ms ease-in-out,padding 350ms ease-in-out,max-height 350ms ease-in-out,visibility 0ms linear 0ms;transition:opacity 350ms ease-in-out,margin 350ms ease-in-out,padding 350ms ease-in-out,max-height 350ms ease-in-out,visibility 0ms linear 0ms}#checkout-survey-comment-characters{font-size:.7em;padding-top:0;text-align:right}p.textarea{margin-bottom:0;padding-bottom:0}#checkout-survey-comment-characters.character-warning-1 .characters-left{color:#ff8c00}#checkout-survey-comment-characters.character-warning-2 .characters-left{color:red}#checkout-survey-form{display:none}#checkout-survey-form.show{display:block}