body { display: flex; min-height: 100vh; flex-direction: column; }

nav { height: 110px !important; padding-top: 22px; }

.cushion-nav { padding-bottom: 220px; }

.cushion { padding: 100px 0 130px 0; }

@media only screen and (max-width: 800px) { .cushion { padding: 50px 0 80px 0; } }

@media only screen and (max-width: 990px) { .cushion-mobile { padding-bottom: 115px; } }

@media only screen and (max-width: 990px) { .cushion-show { padding-bottom: 20px; } }

.subscription-cushion { padding: 30px 0 45px 0; }

.subscription-cushion-box-a { padding: 40px 0 50px 0; }

.subscription-cushion-box-b { padding: 40px 0 58px 0; }

.card { border-radius: 5px !important; }

.card-panel { border-radius: 0px !important; }

.collection { border-radius: 5px !important; }

.material-icons { vertical-align: -8px; }

.waitlist-email {  border-bottom: 1px solid #000 !important; padding-left: 10px !important; font-size: 14px !important; }

.poppins-thin { font-family: "Poppins", sans-serif; font-weight: 100; font-style: normal; }

.poppins-extralight { font-family: "Poppins", sans-serif; font-weight: 200; font-style: normal; }

.poppins-light { font-family: "Poppins", sans-serif; font-weight: 300; font-style: normal; }

.poppins-regular { font-family: "Poppins", sans-serif; font-weight: 400; font-style: normal; }

.poppins-medium { font-family: "Poppins", sans-serif; font-weight: 500; font-style: normal; }

.poppins-semibold { font-family: "Poppins", sans-serif; font-weight: 600; font-style: normal; }

.poppins-bold { font-family: "Poppins", sans-serif; font-weight: 700; font-style: normal; }

.poppins-extrabold { font-family: "Poppins", sans-serif; font-weight: 800; font-style: normal; }

.poppins-black { font-family: "Poppins", sans-serif; font-weight: 900; font-style: normal; }

.poppins-thin-italic { font-family: "Poppins", sans-serif; font-weight: 100; font-style: italic; }

.poppins-extralight-italic { font-family: "Poppins", sans-serif; font-weight: 200; font-style: italic; }

.poppins-light-italic { font-family: "Poppins", sans-serif; font-weight: 300; font-style: italic; }

.poppins-regular-italic { font-family: "Poppins", sans-serif; font-weight: 400; font-style: italic; }

.poppins-medium-italic { font-family: "Poppins", sans-serif; font-weight: 500; font-style: italic; }

.poppins-semibold-italic { font-family: "Poppins", sans-serif; font-weight: 600; font-style: italic; }

.poppins-bold-italic { font-family: "Poppins", sans-serif; font-weight: 700; font-style: italic; }

.poppins-extrabold-italic { font-family: "Poppins", sans-serif; font-weight: 800; font-style: italic; }

.poppins-black-italic { font-family: "Poppins", sans-serif; font-weight: 900; font-style: italic; }
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
