h2 em,h2+.popup-description p em{text-decoration:underline;text-underline-offset:10px;text-decoration-color:#fcb415;-webkit-text-decoration-color:#fcb415;font-style:normal;text-decoration-thickness:4px}.collapsible-content__question.bold{font-weight:700}.field input[type=text]+label,.field input[type=email]+label,.field input[type=tel]+label,.field input[type=password]+label,.field .field__input+label{color:rgb(var(--color-border-input))}.button--primary,.button--secondary,.customer .button--primary,.customer .button--secondary{padding:1.5rem 3rem;font-weight:600}.hero-blocks{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.hero-block{display:flex;align-items:center;gap:.25rem}.rich-text__heading+.rich-text__text{max-width:41.6rem}.popup-main .newsletter-form{width:80%}.popup-main .newsletter-form .field__input.field{line-height:1.375}.popup-main .newsletter-form .field{border-bottom:unset}.newsletter-form__field-wrapper .button--primary{padding:0;min-height:4.4rem}@media only screen and (max-width:870px){.popup-main .newsletter-form__inner .field__input.field{height:unset;line-height:22px}}@media(min-width:750px){.newsletter .newsletter__form .newsletter-form__message{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom.css.map */
