/** Shopify CDN: Minification failed

Line 11:8 Expected URL token but found bad URL token
Line 11:18 Expected ")" to end URL token
Line 13:19 Expected ";"
Line 997:0 Expected percentage but found "."
Line 1021:20 Expected identifier but found "!"

**/
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
@import url(<link rel="stylesheet" href="https://use.typekit.net/ydi7eai.css">)

.btn_text_et strong {
    padding: 0 5px;
    border-radius: 30px;
    color: #fff;
    background: #355442;
}
.icon_with_textt .shg-c {
    display: inline-block;
}
.dog_img_et {
    position: absolute;
    bottom: 0;
}
.save_text_up_to .shg-rich-text {
    position: absolute;
    top: 0px;
    right: 0;
    width: 132px;
    height: 132px;
    border-radius: 50%;
    background: #F2E8F2;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.save_text_up_to .shg-rich-text strong {
    font-size: 48px;
    display: block;
    line-height: 50px;
}
.box_cs_show {
    box-shadow: 0 0 10px #0000001a !important;
}
.shg-theme-text-content p {
    margin: 0 0 0;
}
.table_annmal_et .shg-row {
    display: grid;
    grid-template-columns: 2.5fr 1fr 1.5fr;
}

.table_annmal_et .shg-row .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
    width: 100%;
}

 .box_show_cs {
       box-shadow: 0 0 10px #0000001a !important;
}
.left-border_cs {
    border-radius: 12px 0 0  12px;
  
}
.bord_redius_et {
    border-radius: 12px 0 0 0;
}

.brder_redius_ettg {
    border-radius: 0 0 12px 0;
}
.brder_redius_ett {
    border-radius: 0 12px 0 0;
}
.border_cs_et {
    border-radius: 0 12px 12px 0;
}
.border_left_boo {
    border-radius: 0 0 0 12px;
}
.icon_with_texttf {
    display: inline-block;
}
.text-trans_from h3 {
        text-transform: uppercase !important;
}
.faq_landing .shogun-accordion-icon.shogun-icon-plus>span::after {
    font-size: 32px;
}
.faq_landing .shogun-accordion-wrapper>.shogun-accordion:not(:last-child)  {
 border-bottom: 1px solid #355442 !important;
}
.faq_landing .shogun-accordion-wrapper .shogun-accordion {
    margin-bottom: 0;
    border-radius: 0 !important;
    box-shadow: unset;
}
.faq_landing {
    box-shadow: 0px 0px 10px 0px #0000001A;
}
.faq_landing .shogun-accordion-wrapper {
    padding: 40px;
}

/* custom-bundle-section css  */

.landing-product .contaniner {
    max-width: 1240px;
    margin: 0 auto;
    width: 100%;
}

.landing-product-grid {
    display: grid;
  column-gap: 25px;
    grid-template-columns: 1fr 1fr;
}
.landing-product {
    padding: 108px 0;
}
.title_product_et {
    font-family: DM Sans;
    font-size: 36px;
    font-weight: 700;
    line-height: 46.87px;
    letter-spacing: -0.02em;
    text-align: left;
    color: #355442;
}
.landing-product-grid .review-imgg {
    max-width: 250px;
}
.landing-product-grid .review-imgg.ssk-1 {
    max-width: 100px;
}
.landing-product-grid .price_et {
    font-family: DM Sans;
    font-size: 18px;
    font-weight: 700;
    line-height: 23.44px;
    text-align: left;
   color: #355442;
}
.dog_title {
    font-family: DM Sans;
    font-size: 18px;
    font-weight: 700;
    line-height: 16px;
    text-align: left;
    color: #355442;
    margin: 0;
    padding-bottom: 16px;
    display: block;
    width: 100%;

}
.landing-product-detail ul {
      margin-top: 35px;
    margin-bottom: 31px;
}
ul#second-option {
    display: flex;
    flex-wrap: wrap;
  justify-content: space-between;
}

ul#first-option   li.active {
    background: #355442;
    color: #fff;
}
ul#second-option  li.active {
    background: #355442;
    color: #fff;
}
.box_color_img li:not(:last-child) {
    margin-right: 20px;
}
.box_color_img li {
    display: inline-flex;
    border: 1px solid #355442;

    font-family: DM Sans;
    font-size: 18px;
    font-weight: 400;
    line-height: 23.44px;
    text-align: center;
    align-items: center;
    border-radius: 12px;
    color: #355442;
  padding: 18px;
      justify-content: center;
      flex-direction: column;
}
.box_color_img li svg {
    height: 40px;
}
.landing-product-grid .save_price_et {
    background: #F8AE95;
    display: block;
    width: 100%;
    max-width: 102px;
    font-family: DM Sans;
    font-size: 18px;
    font-weight: 700;
    line-height: 29px;
    height: 29px;
    color: #355442;
    text-align: center;
    letter-spacing: 0;
    margin-top: 6px;
}
.bundle-detail span {
    font-family: DM Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    text-align: center;
    color: #355442;
}
 .ord-txt {
    font-family: DM Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 20.83px;
    text-align: left;
    margin: 0;
    color: #355442;
}
.discount-per {
    font-size: 18px;
    font-weight: 400;
    color: #f8ae95;
}
.bundle-detail {
    text-align: center;
}
ul#first-option li {
    width: 100%;
    height: 150px;
    max-width: 133px;
      cursor: pointer;
}
.extra-bundle-prod {
    border: 1px solid #355442;
    border-radius: 12px;
    background: #E9EFCA;
}
ul#second-option li {
    width: 100%;
    padding: 12px 28px;
    max-width: 180px;
      cursor: pointer;
}
.save_bandle p {
    font-family: DM Sans;
    font-size: 20px;
    font-weight: 700;
    line-height: 26.04px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
}

.save_bandle {
    padding: 9px;
    background: #F8AE95;
    border-radius: 12px 12px 0     0;
}
.extra-bundle-detail {
  padding: 20px;
    display: grid;
       grid-template-columns:  3fr 1fr;
    align-items: center;
}
.extra-bundle-text {
    display: flex;
    column-gap: 25px;
}
.extra-bundle-text p {
    font-family: DM Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 20.83px;
    text-align: left;
    margin: 0;
    color: #355442;
}
.extra-bundle-text .add_text_ete {
    margin-bottom: 15px;
}
.ssk-custom-bundle{
    font-weight: 900;
    background: #355442;
    color: #fff;
    display: inline-block;
    width: 100%;
    height: 52px;
    line-height: 52px;
    max-width: 105px;
    text-align: center;
    border-radius: 50px;
}
#lp2-order-now-btn, #lp1-order-now-btn {
    display: block;
    width: 100%;
    background: #355442;
    color: #fff;
    text-align: center;
    border-radius: 34px;
    padding: 16px;
}

body.page-shogun-6763a0905ca12db05a955cee .shopify-section-group-header-group .header {
    display: none !important;
}

ul#first-option li.active, ul#second-option li.active {
    box-shadow: 0px 0px 10px 0px #0000001A;
}
.cust-reviews {
    display: grid;
    grid-template-columns: 1fr 4fr;
    align-items: center;
      padding-top: 24px;
      column-gap: 20px;
}
.cust-image img {
    width: 100%;
}
.review-i_text .text_rte_jt {
    font-family: DM Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 20.83px;
    text-align: left;
    color: #355442;
    margin: 6px 0;
    width: 100%;
    max-width: 442px;
}
.review-i_text p .autor {
    font-family: DM Sans;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.83px;
    text-align: left;
    color: #355442;
      padding-left: 10px;
}
.save_text_up_to_text_bt {
    position: relative;
}
.landing-content-save {
    position: absolute;
    top: 0;
    right: 20px;
    width: 132px;
    height: 132px;
    border-radius: 50%;
    background: #f8ae95;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cust-productt_img {
    padding-top: 80px;
}
.landing-content-save p strong {
    font-size: 48px;
    display: block;
    line-height: 50px;
}

.landing-content-save p {
    margin: 0;
}
.money-back_et {
    font-family: DM Sans;
    font-size: 14px;
    font-weight: 400;
    line-height: 18.23px;
    text-align: center;
    color: #355442;
    padding-top: 15px;
}
.landing-product-detail .accordion .accordion-header {
    font-family: DM Sans;
    font-size: 16px;
    font-weight: 700;
    line-height: 18.23px;
    color: #355442;
}

.landing-product-detail .accordion .accordion-item {
    padding: 15px;
	cursor: pointer;
    border-bottom: 1px solid #355442;
}

.landing-product-detail .accordion .accordion-content p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #355442;
    padding-top: 10px;
    margin: 0;
}

.landing-product-detail .accordion .accordion-item .icon {
    font-size: 24px;
    text-align: right;
    float: right;
}
.add_more_et {
    font-family: DM Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 24.23px;
    color: #355442;
    padding-top: 10px;
  padding-left: 15px;
}
.right_img_arrow {
    text-align: right;
    position: relative;
    top: -50px;
    right: 30px;
}


@media(max-width:767px){
.top-banner {
    padding-top: 30px !important;
    padding-bottom:0px !important;
}
/* .top-banner .shg-c-lg-7.shg-c-md-7.shg-c-sm-7.shg-c-xs-12 {
    min-height: 300px;
} */
.top-banner  .save_text_up_to .shg-rich-text {
    width: 132px;
    height: 132px;
          top: 60px;
}
/* .save_text_up_to .shg-rich-text strong {
    font-size: 28px;
    line-height: 25px;
}
.save_text_up_to .shg-rich-text span {
    font-size:9px !important;
} */
.top-banner .shg-btn {
    margin: 0 auto !important;
}
/* .top-banner .shg-align-container {
    justify-content: center !important;
} */
.icon_with_textt .shg-c .shg-theme-text-content p {
    margin: 0 0 5px;
}
.three_reasons > .shg-box-content {
padding:20px;
}

/* .three_reasons .shg-box-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
gap:10px;
padding:20px;
} */
.three_reasons .shg-box-content .shg-c {
    margin: 0 !important;
}
  .icon_with_textt .shogun-icon-wrapper {
    width: 7%;
    float: left;
}
.icon_with_textt .shg-c {
    display: block;
}
.customer-love {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.customer-love .shogun-heading-component h2 {
    font-size: 32px !important;
}

.customer-love .shg-row {
    gap: 27px;
}

.customer-love .box_cs_show  .shg-box-content .shg-c + div {
    display: inline-block !important;
    width: 40px;
    float: right;
    padding-top: 20px;
}
.customer-love .box_cs_show  .shg-box-content .shg-c {
    width: 85%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: left;
}
/* .benefit-sec {
    padding: 57px 40px !important;
} */
.how-works {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}


.col__row_ht{
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}
.col__row_ht::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}

.col__row_ht {
    margin-top: 40px;
}
.different-table {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.different-table .shg-box-content .shg-rich-text {
    font-size: 12px;
    letter-spacing: normal;
    padding: 0 2px;
    display: flex;
    align-items: center;
     min-height: 60px; 
}
  .different-table .day_gut_et .shg-theme-text-content {
    min-height: auto;
    padding-top: 10px;
}
.different-table .shg-box-content .shg-rich-text p  {
    
    line-height: 16px!important;

}
.different-table .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12:nth-child(1) {
    max-width: 135px;
}
.different-table #s-3d3dd821-ac7f-4171-adc5-efe7fac10314 {
   
    padding-bottom: 0px;
   
}
.different-table .shg-box-vertical-align-wrapper {
     min-height: 71px; 
}
.different-table #s-c4d90806-9892-4d16-a343-e59d03c64e90 {
    
    padding-top: 0;
   
}
.different-table  .shg-row {
    display: flex;
    align-items: flex-start;
    flex-wrap: nowrap;
}

.different-table .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 .shg-image-content-wrapper:nth-child(1)  img.shogun-image {
    max-width: 90px;
    left:50% !important;
transform:translateX(-50%);
}
.different-table .shg-box-content div#s-4f1b710b-1840-4463-9e99-0ee0c3269735 .shg-rich-text {
    font-size: 16px;
    letter-spacing: normal;
    padding: 0;
    min-height: 0;
}
.testimonial-secc {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.testimonial-secc .shg-row {
    gap: 40px;
}
.testimonial-secc .shg-row .shg-box-content  .box_show_cs {
    max-width: unset !important;
}
.testimonial-secc .shg-row .shg-box-content .shg-c  {
    max-width: unset !important;
}
.testimonial-secc .shg-row  .shg-c  {
    margin-left:0 !important;
}

.testimonial-secc .shg-row .shg-box-content .shg-c  .shg-image-content-wrapper{
   max-width:90px !important;
}

.testimonial-secc .shg-row .shg-box-content  .box_show_cs .shg-image-content-wrapper {
    max-width: unset !important;
}

.leader-sec {
    padding-top: 40px !important;
}
/* .leader-sec .shg-row .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12:nth-child(2) {
    min-height: 300px;
    margin-bottom: 40px;
} */
.landing-product {
    padding: 40px 20px !important;
}
.landing-product .landing-product-grid {
    display: flex;
    flex-direction: column;
    /* gap: 30px; */
}
.landing-product .landing-product-grid .box_color_img {
    display: flex;
    flex-wrap: wrap;
    column-gap: 25px;
    justify-content: flex-start !important;
}
.landing-product .landing-product-grid .box_color_img li.dog-size {
    margin: 0 !important;
    max-width: unset !important;
    width: calc(50% - 12.5px) !important;
    margin-bottom: 25px !important;
    height: auto !important;
}
.landing-product .landing-product-grid .box_color_img li.flavor {
    max-width: unset !important;
    width: calc(33% - 20px) !important;
    margin: 0 0 20px 0 !important;
    font-size: 15px;
    padding: 10px 0 !important;
    line-height: 19px;
    text-align: center !important;
}
.faq-sec {
    padding: 50px 20px !important;
}

.faq-sec  .shogun-heading-component h2 {
    font-size: 32px !important;
}
.faq-sec .faq_landing .shogun-accordion-wrapper {
    padding: 25px 15px;
}
.faq-sec .shogun-accordion-icon {
      margin-bottom: 18px;
}
.faq_landing .shogun-accordion-icon.shogun-icon-plus>span:after {
    font-size: 20px;
}
.faq_landing .shogun-accordion-icon.shogun-icon-minus>span:after {
    font-size: 20px;
}
.faq-sec  .shogun-accordion-heading {
   
    padding-right: 0 !important;
    padding-left: 0 !important;
}
  .three_blog_ett .shogun-image-container {
    aspect-ratio: inherit !important;
}
}

/* --------------23-12-2024 ------------------*/

/* body.cc-animate-enabled.page-shogun-6763a0905ca12db05a955cee announcement-bar.announcement.block.text-body-small,
body.cc-animate-enabled.page-shogun-6769688ab022c4c7d84a5cd3 announcement-bar.announcement.block.text-body-small{
    background-color: #355442 !important;
}
body.cc-animate-enabled.page-shogun-6763a0905ca12db05a955cee footer.footer.bg-theme-bg.text-theme-text,
body.cc-animate-enabled.page-shogun-6769688ab022c4c7d84a5cd3 footer.footer.bg-theme-bg.text-theme-text{
    display: none;
}
body.cc-animate-enabled.page-shogun-6763a0905ca12db05a955cee a.back-to-top.text-sm,
body.cc-animate-enabled.page-shogun-6769688ab022c4c7d84a5cd3 a.back-to-top.text-sm{
    display: none;
}


body.cc-animate-enabled.page-shogun-6763a0905ca12db05a955cee .icons-with-text.section,
body.cc-animate-enabled.page-shogun-6769688ab022c4c7d84a5cd3 .icons-with-text.section{
    display: none;
}
body.cc-animate-enabled.page-shogun-6763a0905ca12db05a955cee .omnisend-form-67576e257b1ceab99400f25f-rectangle-teaser,
body.cc-animate-enabled.page-shogun-6769688ab022c4c7d84a5cd3 .omnisend-form-67576e257b1ceab99400f25f-rectangle-teaser{
    display: none;
} */
.col_et p a {
    color: #335341;
    text-decoration: underline;
}
.main-column .shg-row {
    align-items: center;
}
.faq_landing .shg-default-text-content p {
    margin-top: 0;

}

.landing-product-order_m {
    display: none;
}
.d-flex_pr {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0;
}
.icon_with_textt .shg-rich-text.shg-theme-text-content {
    padding-right: 15px;
}

@media(max-width:767px){
/* .banner-column-section h1 {
    font-size: 37px !important;
    line-height: 44px !important;
    letter-spacing: -0.8px;
} */
  .mobile_banner_et h1 {
   font-weight: 500 !important;
        letter-spacing: -.02em;
        margin-bottom: 5px;
}
 .banner-column-section .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12 {
    height: 354px;
}
  .col__row_ht {
    height: 100% !important;
}
  .myslider:before {
    height: 0% !important;
}
  #s-679232ad-becd-405f-9fdb-ee8a9fc69ee5 img.shogun-image {

    top: 40px !important;
}
    .eight_drid_et .shg-box-content {
        display: grid;
        grid-template-columns: 1fr auto;
        align-items: center;
              column-gap: 15px;
        justify-content: flex-start;
    }
  .nub_text_pt {
    margin-left: 0 !important;
}
  .eight_drid_et 
.shg-theme-text-content p  {
    text-align: left !important;
}
  /* .leader-sec .shg-row .shg-c-lg-1.shg-c-md-1.shg-c-sm-1.shg-c-xs-12 {
    width: 18%!important;
}
.leader-sec .shg-row {
    flex-wrap: unset;
} */
  .right_img_arrow {
    text-align: right;
    position: relative;
    top: -31px;
    right: 10px;
}
  .extra-bundle-detail {
    grid-template-columns: 1fr;

}
  .bundle-detail {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 25px;
}
  .landing-product-order_d {
    display: none;
}
  .landing-product-order_m {
    display: block;
}
  .landing-content-save {
    position: absolute;
    top: -25px;
    right: 9px;
}
.d-flex_pr {
        flex-direction: unset;
    column-gap: 8px;
}
  .box_color_img li {
    padding: 10px;

}
  .title_product_et {
    font-size: 32px;
    line-height: 40.87px;

}
  .img_colt_text .shg-row .shg-c-lg-1.shg-c-md-1.shg-c-sm-1.shg-c-xs-12 {
    width: 18%;
}
  .img_colt_text .shg-row {
    flex-wrap: nowrap;
}
    .loag_etdt .shg-align-container {
    justify-content: flex-start !important;
}
  .logo-style {
    display: inline-block;
    width: 68%;
    padding-left: 9px;
    font-size: 16px;
}
  .d-flex_pr {
    flex-direction: unset;
    column-gap: 8px;
    display: inline-block;
    width: 30%;
}
  .logo-style span {
    display: inline-block;
    width: 100%;
    font-size: 16px;
}
  ul#first-option li {

    display: inline-block;
}
  .landing-product-detail ul {
    margin-bottom: 10px;
}
  #landing_product_dt_2 ul#second-option {
    margin-top: 0;
}
  #landing_product_dt #second-option {
    margin-top: 30px;
}
  .landing-product .landing-product-grid .box_color_img li.dog-size {
    margin: 0 0 20px!important;
}
.extra-bundle-prod {
    margin-top: 10px;
}
  .money-back_et {
    padding-bottom: 10px;
}
  /* .top_banner_ep .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12 {
        height: 380px;
    } */
       .top_banner_ep .save_text_up_to .shg-rich-text  {
        top: 77px;
    }
  .dog_img_et {
    position: static;
   
}
  .promo_syticy_et .shg-rich-text  p {
    font-size: 13px;
}
}

@media(min-width:768px) and (max-width:1150px) {

.landing-product {
    padding: 108px 20px;
}
  .icon_with_textt {
    padding: 0 20px;
}
  .box_color_img li {
    margin-top: 20px;
}
  ul#second-option li {
           max-width: 150px;
}
  ul#first-option li {

    max-width: 43%;
 
}
  .testimonial-secc .shg-box-content {
    padding: 0 10px;
}

}
.landing-product-detail .accordion .accordion-content p a {
    color: #355442;
    text-decoration: underline;
}

.wthat_text {
    font-family: DM Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 18.23px;
    color: #355442;
    padding: 0 15px;
  margin: 0;
}

/* Scrollbar Styling */
.col__row_ht::-webkit-scrollbar {
    width: 6px;
}
 
.col__row_ht::-webkit-scrollbar-track {
    background-color: #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px; 
   
}

.col__row_ht::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
     background-color: #f8ae95;
  position: relative;
}

.ssk-custom-bundle.bundle_product_custom {
  display:none;
}

@media only screen and (max-width: 414px){
  .landing-product-detail .accordion .accordion-header {
    font-size: 15px;
}
}


/* 14-jan-25 */


.logo-style span {
    display: block;
}

@media only screen and (min-width: 1200px){
.grid_benetfits .shg-box-content {
    display: grid;
    grid-template-columns: 6fr 1fr;
    column-gap: 25px;
    justify-content: space-between;
}
  .grid_benetfits .shg-rich-text {
    padding-top: 10px;
}
}
@media  (min-width: 768px) and (max-width: 1199px){
.grid_benetfits .talet_grid_et .shg-c-lg-2.shg-c-md-2.shg-c-sm-2.shg-c-xs-6 {
    width: calc(33.333333333333336% - 20.0px);
}
.grid_benetfits .widt_heal_doge {
    padding-top: 20px;
}
}
@media only screen and (min-width: 768px){
.icon_with_textt .shg-box-content {
    text-align: center;
}}

.promo_syticy_et {

       transition: all .5s ease;
}
.syticy_et {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 99;
    box-shadow: 0 10px 25px 0 rgba(43, 52, 74, .12);
  animation: animateHeader .5s ease;
}


@keyframes animateHeader {

0% {
    transform: translate3d(0, -100%, 0);
}
100% {
    transform: none;
}

.top_banner_ep .save_text_up_to .shg-rich-text {
        display: none;
    }

}
.right_img_arrow {
    display: none;
}
.cart_btn_drwer .shogun-icon-wrapper .shogun-icon {
    display: flex;
    column-gap: 5px;
  justify-content: flex-end;
}

.cart-total-count {
    font-size: 15px;
}
.promo_syticy_et {
    padding: 0 20px;
}
h1, h2 {
font-size: 4rem !important;
font-family: p22-mackinac-pro, serif;
font-weight: 500;
font-style: normal; !important
}
h1, h2, h3 {
  font-family: "p22-mackinac-pro", serif !important;}