@media (min-width: 0px) { html, body { font-size:16px !important;; line-height:1.5; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 768px) { html, body { font-size:16px !important;; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 992px) { html, body { font-size:16px !important;; margin:0rem; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 1280px) { html, body { font-size:16px !important;; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 0px) { footer.site-footer .main-footer .widget .widget-title { font-size:22px !important; line-height:1; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 768px) { footer.site-footer .main-footer .widget .widget-title { font-size:22px !important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 992px) { footer.site-footer .main-footer .widget .widget-title { font-size:22px !important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 1280px) { footer.site-footer .main-footer .widget .widget-title { font-size:22px !important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 0px) { h1, .h1 { font-size:2.1em!important; font-weight:700!important; line-height:1!important; margin:0 0 .92rem; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 768px) { h1, .h1 { font-size:3em!important; font-weight:700!important; line-height:1!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 992px) { h1, .h1 { font-size:4em!important; font-weight:700!important; line-height:1!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 1280px) { h1, .h1 { font-size:4em!important; font-weight:700!important; line-height:1!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 0px) { .h2, h2 { font-size:2em!important; font-weight:700!important; line-height:1!important; margin:0 0 .71rem; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 768px) { .h2, h2 { font-size:2em!important; font-weight:700!important; line-height:1!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 992px) { .h2, h2 { font-size:2.5em!important; font-weight:700!important; line-height:1!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 1280px) { .h2, h2 { font-size:2.5em!important; font-weight:700!important; line-height:1!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 0px) { h3, .h3 { font-size:1.5em!important; font-weight:700!important; line-height:1!important; margin:0 0 .65rem; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 768px) { h3, .h3 { font-size:1.5em!important; font-weight:700!important; line-height:1!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 992px) { h3, .h3 { font-size:1.8em!important; font-weight:700!important; line-height:1!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 1280px) { h3, .h3 { font-size:1.8em!important; font-weight:700!important; line-height:1!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 0px) { h4, .h4 { font-size:1.2em!important; font-weight:400!important; line-height:1.3; margin:0 0 .46rem; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 768px) { h4, .h4 { font-size:1.5em!important; font-weight:400!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 992px) { h4, .h4 { font-size:2.2em!important; font-weight:400!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 1280px) { h4, .h4 { font-size:2.2em!important; font-weight:400!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 0px) { h5, .h5 { font-size:0.889rem; font-weight:400!important; line-height:1.4; letter-spacing:1px; text-transform:uppercase; margin:0 0 .889rem; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 768px) { h5, .h5 { font-weight:400!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 992px) { h5, .h5 { font-weight:400!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 1280px) { h5, .h5 { font-weight:400!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 0px) { h6, .h6, { font-size:40px!important; font-weight:700!important; line-height:1!important; margin:0 0 .79rem; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 768px) { h6, .h6, { font-size:50px!important; font-weight:700!important; line-height:1!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 992px) { h6, .h6, { font-size:80px!important; font-weight:700!important; line-height:1!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 1280px) { h6, .h6, { font-size:80px!important; font-weight:700!important; line-height:1!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 0px) { .intro-paragraph { font-size:16px; font-weight:300; margin:0 0 1rem; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 768px) { .intro-paragraph { font-size:16px; font-weight:300; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 992px) { .intro-paragraph { font-size:16px; font-weight:300; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 1280px) { .intro-paragraph { font-size:16px; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 0px) { p { font-size:16px !important;; font-weight:400!important; margin:0 0 1rem; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 768px) { p { font-size:18px !important;; font-weight:400!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 992px) { p { font-size:18px !important;; font-weight:400!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 1280px) { p { font-size:18px !important;; font-weight:400!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 0px) { .soulbuttons, .edd-add-to-cart-label { font-size:18px!important; font-weight:700!important; line-height:1.4; letter-spacing:1px; text-transform:uppercase; margin:0px; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 768px) { .soulbuttons, .edd-add-to-cart-label { font-size:18px!important; font-weight:700!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 992px) { .soulbuttons, .edd-add-to-cart-label { font-size:18px!important; font-weight:700!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 1280px) { .soulbuttons, .edd-add-to-cart-label { font-size:18px!important; font-weight:700!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 0px) { legend, label, th, button { font-weight:700!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 768px) { legend, label, th, button { font-weight:700!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 992px) { legend, label, th, button { font-weight:700!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 1280px) { legend, label, th, button { font-weight:700!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 0px) { .heading-style { font-size:2em; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 768px) { .heading-style { font-size:3.5em; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 992px) { .heading-style { font-size:5em; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 1280px) { .heading-style { font-size:5em; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 0px) { body header.header .header-main ul.menu li a { font-size:18px; font-weight:600; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 768px) { body header.header .header-main ul.menu li a { font-size:18px; font-weight:600; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 992px) { body header.header .header-main ul.menu li a { font-size:18px; font-weight:600; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 1280px) { body header.header .header-main ul.menu li a { font-size:18px; font-weight:600; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 0px) { footer.site-footer .main-footer .widget .widget-title { font-size:22px !important;; font-weight:600 !important;; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 768px) { footer.site-footer .main-footer .widget .widget-title { font-size:22px !important;; font-weight:600 !important;; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 992px) { footer.site-footer .main-footer .widget .widget-title { font-size:22px !important;; font-weight:600 !important;; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 1280px) { footer.site-footer .main-footer .widget .widget-title { font-size:22px !important;; font-weight:600 !important;; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 0px) { .hip-info-content p { font-size:17px !important;; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 768px) { .hip-info-content p { font-size:17px !important;; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 992px) { .hip-info-content p { font-size:17px !important;; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 1280px) { .hip-info-content p { font-size:17px !important;; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 0px) { header.header .tabby-top-menu ul li.header-top-btn a { font-size:18px; font-weight:700!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 768px) { header.header .tabby-top-menu ul li.header-top-btn a { font-size:18px; font-weight:700!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 992px) { header.header .tabby-top-menu ul li.header-top-btn a { font-size:18px; font-weight:700!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 1280px) { header.header .tabby-top-menu ul li.header-top-btn a { font-size:18px; font-weight:700!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 0px) { a.wp-block-button__link { font-size:1.3em; font-weight:600; text-transform:uppercase; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 768px) { a.wp-block-button__link { font-size:1.3em; font-weight:600; text-transform:uppercase; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 992px) { a.wp-block-button__link { font-size:1.3em; font-weight:600; text-transform:uppercase; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 1280px) { a.wp-block-button__link { font-size:1.3em; font-weight:600; text-transform:uppercase; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 0px) { a.fl-button { font-size:18px!important; font-weight:700!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 768px) { a.fl-button { font-size:18px!important; font-weight:700!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 992px) { a.fl-button { font-size:18px!important; font-weight:700!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 1280px) { a.fl-button { font-size:18px!important; font-weight:700!important; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 0px) { header.header .tabby-top-menu ul li a { font-size:18px!important; text-transform:uppercase; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 768px) { header.header .tabby-top-menu ul li a { font-size:18px!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 992px) { header.header .tabby-top-menu ul li a { font-size:18px!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 1280px) { header.header .tabby-top-menu ul li a { font-size:18px!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 0px) { footer.site-footer ul.menu li a { font-size:18px!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 768px) { footer.site-footer ul.menu li a { font-size:18px!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 992px) { footer.site-footer ul.menu li a { font-size:18px!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 1280px) { footer.site-footer ul.menu li a { font-size:18px!important; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 0px) { div.wpforms-container.newsletter-form form .wpforms-submit-container button[type=submit] { font-size:18px!important; font-weight:700!important; text-transform:uppercase; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 768px) { div.wpforms-container.newsletter-form form .wpforms-submit-container button[type=submit] { font-size:18px!important; font-weight:700!important; text-transform:uppercase; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 992px) { div.wpforms-container.newsletter-form form .wpforms-submit-container button[type=submit] { font-size:18px!important; font-weight:700!important; text-transform:uppercase; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 1280px) { div.wpforms-container.newsletter-form form .wpforms-submit-container button[type=submit] { font-size:18px!important; font-weight:700!important; text-transform:uppercase; font-family:'Work Sans', sans-serif !important; } }
@media (min-width: 0px) { .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text { font-size:18px; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 768px) { .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text { font-size:18px; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 992px) { .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text { font-size:18px; font-family:'Open Sans', sans-serif !important; } }
@media (min-width: 1280px) { .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text { font-size:18px; font-family:'Open Sans', sans-serif !important; } }
