/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.bloggle--blog-item-button {
    border: none;
}

#bloggy--article a:not(.bggle_button-link) {
    font-weight: 400;
}

#bloggy--article a:not(.bggle_button-link):hover {
}

.rte #bloggy--article a.bggle_button-link {
    color: rgb(var(--color-button-text)) !important;
}

.rte #bloggy--article .bggle_product-container a.bggle_button-link {
    color: rgba(var(--color-link),var(--alpha-link)) !important;
    text-decoration: unset !important;
}

.rte #bloggy--article .bggle_product-container a.bggle_button-link:hover {
    color: rgba(var(--color-link),var(--alpha-link)) !important;
    text-decoration: unset !important;
}

#bloggy--article a:empty, #bloggy--article ul:empty, #bloggy--article dl:empty, #bloggy--article div:empty, #bloggy--article section:empty, #bloggy--article article:empty, #bloggy--article p:empty, #bloggy--article h1:empty, #bloggy--article h2:empty, #bloggy--article h3:empty, #bloggy--article h4:empty, #bloggy--article h5:empty, #bloggy--article h6:empty {
    display: initial !important;
}

.bggle--slider, .bggle--slider-blog {
    display: block !important;
}

#bloggy--article .bggle_product-container {
    display: inline-block !important;
}

#bloggy--article a:empty,#bloggy--article div:empty {
    display: initial !important;
}

.rte #bloggy--article img {
    border: none;
}

#bloggy--article p.text--1632305534698, #bloggy--article li.text--1632305534698, #bloggy--article h6.text--1632305534698, #bloggy--article h5.text--1632305534698, #bloggy--article h4.text--1632305534698, #bloggy--article h3.text--1632305534698, #bloggy--article h2.text--1632305534698, #bloggy--article h1.text--1632305534698, #bloggy--article span.text--1632305534698, #bloggle_article-layout p.text--1632305534698, #bloggle_article-layout li.text--1632305534698, #bloggle_article-layout h6.text--1632305534698, #bloggle_article-layout h5.text--1632305534698, #bloggle_article-layout h4.text--1632305534698, #bloggle_article-layout h3.text--1632305534698, #bloggle_article-layout h2.text--1632305534698, #bloggle_article-layout h1.text--1632305534698, #bloggle_article-layout span.text--1632305534698, #bloggle--blog_layout p.text--1632305534698, #bloggle--blog_layout li.text--1632305534698, #bloggle--blog_layout h6.text--1632305534698, #bloggle--blog_layout h5.text--1632305534698, #bloggle--blog_layout h4.text--1632305534698, #bloggle--blog_layout h3.text--1632305534698, #bloggle--blog_layout h2.text--1632305534698, #bloggle--blog_layout h1.text--1632305534698, #bloggle--blog_layout span.text--1632305534698 {
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
}

#bloggy--article a.text--1632305534698 {
    text-transform: none;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article p.text--1632305534698, #bloggy--article li.text--1632305534698, #bloggy--article h6.text--1632305534698, #bloggy--article h5.text--1632305534698, #bloggy--article h4.text--1632305534698, #bloggy--article h3.text--1632305534698, #bloggy--article h2.text--1632305534698, #bloggy--article h1.text--1632305534698, #bloggy--article span.text--1632305534698, #bloggle_article-layout p.text--1632305534698, #bloggle_article-layout li.text--1632305534698, #bloggle_article-layout h6.text--1632305534698, #bloggle_article-layout h5.text--1632305534698, #bloggle_article-layout h4.text--1632305534698, #bloggle_article-layout h3.text--1632305534698, #bloggle_article-layout h2.text--1632305534698, #bloggle_article-layout h1.text--1632305534698, #bloggle_article-layout span.text--1632305534698, #bloggle--blog_layout p.text--1632305534698, #bloggle--blog_layout li.text--1632305534698, #bloggle--blog_layout h6.text--1632305534698, #bloggle--blog_layout h5.text--1632305534698, #bloggle--blog_layout h4.text--1632305534698, #bloggle--blog_layout h3.text--1632305534698, #bloggle--blog_layout h2.text--1632305534698, #bloggle--blog_layout h1.text--1632305534698, #bloggle--blog_layout span.text--1632305534698 {
        font-size:13px;
        line-height: 18px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article p.text--1632305534698, #bloggy--article li.text--1632305534698, #bloggy--article h6.text--1632305534698, #bloggy--article h5.text--1632305534698, #bloggy--article h4.text--1632305534698, #bloggy--article h3.text--1632305534698, #bloggy--article h2.text--1632305534698, #bloggy--article h1.text--1632305534698, #bloggy--article span.text--1632305534698, #bloggle_article-layout p.text--1632305534698, #bloggle_article-layout li.text--1632305534698, #bloggle_article-layout h6.text--1632305534698, #bloggle_article-layout h5.text--1632305534698, #bloggle_article-layout h4.text--1632305534698, #bloggle_article-layout h3.text--1632305534698, #bloggle_article-layout h2.text--1632305534698, #bloggle_article-layout h1.text--1632305534698, #bloggle_article-layout span.text--1632305534698, #bloggle--blog_layout p.text--1632305534698, #bloggle--blog_layout li.text--1632305534698, #bloggle--blog_layout h6.text--1632305534698, #bloggle--blog_layout h5.text--1632305534698, #bloggle--blog_layout h4.text--1632305534698, #bloggle--blog_layout h3.text--1632305534698, #bloggle--blog_layout h2.text--1632305534698, #bloggle--blog_layout h1.text--1632305534698, #bloggle--blog_layout span.text--1632305534698 {
        font-size:12px;
        line-height: 16px;
    }
}

#bloggy--article p.text--1632304527562, #bloggy--article li.text--1632304527562, #bloggy--article h6.text--1632304527562, #bloggy--article h5.text--1632304527562, #bloggy--article h4.text--1632304527562, #bloggy--article h3.text--1632304527562, #bloggy--article h2.text--1632304527562, #bloggy--article h1.text--1632304527562, #bloggy--article span.text--1632304527562, #bloggle_article-layout p.text--1632304527562, #bloggle_article-layout li.text--1632304527562, #bloggle_article-layout h6.text--1632304527562, #bloggle_article-layout h5.text--1632304527562, #bloggle_article-layout h4.text--1632304527562, #bloggle_article-layout h3.text--1632304527562, #bloggle_article-layout h2.text--1632304527562, #bloggle_article-layout h1.text--1632304527562, #bloggle_article-layout span.text--1632304527562, #bloggle--blog_layout p.text--1632304527562, #bloggle--blog_layout li.text--1632304527562, #bloggle--blog_layout h6.text--1632304527562, #bloggle--blog_layout h5.text--1632304527562, #bloggle--blog_layout h4.text--1632304527562, #bloggle--blog_layout h3.text--1632304527562, #bloggle--blog_layout h2.text--1632304527562, #bloggle--blog_layout h1.text--1632304527562, #bloggle--blog_layout span.text--1632304527562 {
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
}

#bloggy--article a.text--1632304527562 {
    text-transform: none;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article p.text--1632304527562, #bloggy--article li.text--1632304527562, #bloggy--article h6.text--1632304527562, #bloggy--article h5.text--1632304527562, #bloggy--article h4.text--1632304527562, #bloggy--article h3.text--1632304527562, #bloggy--article h2.text--1632304527562, #bloggy--article h1.text--1632304527562, #bloggy--article span.text--1632304527562, #bloggle_article-layout p.text--1632304527562, #bloggle_article-layout li.text--1632304527562, #bloggle_article-layout h6.text--1632304527562, #bloggle_article-layout h5.text--1632304527562, #bloggle_article-layout h4.text--1632304527562, #bloggle_article-layout h3.text--1632304527562, #bloggle_article-layout h2.text--1632304527562, #bloggle_article-layout h1.text--1632304527562, #bloggle_article-layout span.text--1632304527562, #bloggle--blog_layout p.text--1632304527562, #bloggle--blog_layout li.text--1632304527562, #bloggle--blog_layout h6.text--1632304527562, #bloggle--blog_layout h5.text--1632304527562, #bloggle--blog_layout h4.text--1632304527562, #bloggle--blog_layout h3.text--1632304527562, #bloggle--blog_layout h2.text--1632304527562, #bloggle--blog_layout h1.text--1632304527562, #bloggle--blog_layout span.text--1632304527562 {
        font-size:13px;
        line-height: 18px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article p.text--1632304527562, #bloggy--article li.text--1632304527562, #bloggy--article h6.text--1632304527562, #bloggy--article h5.text--1632304527562, #bloggy--article h4.text--1632304527562, #bloggy--article h3.text--1632304527562, #bloggy--article h2.text--1632304527562, #bloggy--article h1.text--1632304527562, #bloggy--article span.text--1632304527562, #bloggle_article-layout p.text--1632304527562, #bloggle_article-layout li.text--1632304527562, #bloggle_article-layout h6.text--1632304527562, #bloggle_article-layout h5.text--1632304527562, #bloggle_article-layout h4.text--1632304527562, #bloggle_article-layout h3.text--1632304527562, #bloggle_article-layout h2.text--1632304527562, #bloggle_article-layout h1.text--1632304527562, #bloggle_article-layout span.text--1632304527562, #bloggle--blog_layout p.text--1632304527562, #bloggle--blog_layout li.text--1632304527562, #bloggle--blog_layout h6.text--1632304527562, #bloggle--blog_layout h5.text--1632304527562, #bloggle--blog_layout h4.text--1632304527562, #bloggle--blog_layout h3.text--1632304527562, #bloggle--blog_layout h2.text--1632304527562, #bloggle--blog_layout h1.text--1632304527562, #bloggle--blog_layout span.text--1632304527562 {
        font-size:12px;
        line-height: 16px;
    }
}

#bloggy--article p.text--1632304508723, #bloggy--article li.text--1632304508723, #bloggy--article h6.text--1632304508723, #bloggy--article h5.text--1632304508723, #bloggy--article h4.text--1632304508723, #bloggy--article h3.text--1632304508723, #bloggy--article h2.text--1632304508723, #bloggy--article h1.text--1632304508723, #bloggy--article span.text--1632304508723, #bloggle_article-layout p.text--1632304508723, #bloggle_article-layout li.text--1632304508723, #bloggle_article-layout h6.text--1632304508723, #bloggle_article-layout h5.text--1632304508723, #bloggle_article-layout h4.text--1632304508723, #bloggle_article-layout h3.text--1632304508723, #bloggle_article-layout h2.text--1632304508723, #bloggle_article-layout h1.text--1632304508723, #bloggle_article-layout span.text--1632304508723, #bloggle--blog_layout p.text--1632304508723, #bloggle--blog_layout li.text--1632304508723, #bloggle--blog_layout h6.text--1632304508723, #bloggle--blog_layout h5.text--1632304508723, #bloggle--blog_layout h4.text--1632304508723, #bloggle--blog_layout h3.text--1632304508723, #bloggle--blog_layout h2.text--1632304508723, #bloggle--blog_layout h1.text--1632304508723, #bloggle--blog_layout span.text--1632304508723 {
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
}

#bloggy--article a.text--1632304508723 {
    text-transform: none;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article p.text--1632304508723, #bloggy--article li.text--1632304508723, #bloggy--article h6.text--1632304508723, #bloggy--article h5.text--1632304508723, #bloggy--article h4.text--1632304508723, #bloggy--article h3.text--1632304508723, #bloggy--article h2.text--1632304508723, #bloggy--article h1.text--1632304508723, #bloggy--article span.text--1632304508723, #bloggle_article-layout p.text--1632304508723, #bloggle_article-layout li.text--1632304508723, #bloggle_article-layout h6.text--1632304508723, #bloggle_article-layout h5.text--1632304508723, #bloggle_article-layout h4.text--1632304508723, #bloggle_article-layout h3.text--1632304508723, #bloggle_article-layout h2.text--1632304508723, #bloggle_article-layout h1.text--1632304508723, #bloggle_article-layout span.text--1632304508723, #bloggle--blog_layout p.text--1632304508723, #bloggle--blog_layout li.text--1632304508723, #bloggle--blog_layout h6.text--1632304508723, #bloggle--blog_layout h5.text--1632304508723, #bloggle--blog_layout h4.text--1632304508723, #bloggle--blog_layout h3.text--1632304508723, #bloggle--blog_layout h2.text--1632304508723, #bloggle--blog_layout h1.text--1632304508723, #bloggle--blog_layout span.text--1632304508723 {
        font-size:13px;
        line-height: 18px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article p.text--1632304508723, #bloggy--article li.text--1632304508723, #bloggy--article h6.text--1632304508723, #bloggy--article h5.text--1632304508723, #bloggy--article h4.text--1632304508723, #bloggy--article h3.text--1632304508723, #bloggy--article h2.text--1632304508723, #bloggy--article h1.text--1632304508723, #bloggy--article span.text--1632304508723, #bloggle_article-layout p.text--1632304508723, #bloggle_article-layout li.text--1632304508723, #bloggle_article-layout h6.text--1632304508723, #bloggle_article-layout h5.text--1632304508723, #bloggle_article-layout h4.text--1632304508723, #bloggle_article-layout h3.text--1632304508723, #bloggle_article-layout h2.text--1632304508723, #bloggle_article-layout h1.text--1632304508723, #bloggle_article-layout span.text--1632304508723, #bloggle--blog_layout p.text--1632304508723, #bloggle--blog_layout li.text--1632304508723, #bloggle--blog_layout h6.text--1632304508723, #bloggle--blog_layout h5.text--1632304508723, #bloggle--blog_layout h4.text--1632304508723, #bloggle--blog_layout h3.text--1632304508723, #bloggle--blog_layout h2.text--1632304508723, #bloggle--blog_layout h1.text--1632304508723, #bloggle--blog_layout span.text--1632304508723 {
        font-size:12px;
        line-height: 16px;
    }
}

#bloggy--article p.text--1632304496067, #bloggy--article li.text--1632304496067, #bloggy--article h6.text--1632304496067, #bloggy--article h5.text--1632304496067, #bloggy--article h4.text--1632304496067, #bloggy--article h3.text--1632304496067, #bloggy--article h2.text--1632304496067, #bloggy--article h1.text--1632304496067, #bloggy--article span.text--1632304496067, #bloggle_article-layout p.text--1632304496067, #bloggle_article-layout li.text--1632304496067, #bloggle_article-layout h6.text--1632304496067, #bloggle_article-layout h5.text--1632304496067, #bloggle_article-layout h4.text--1632304496067, #bloggle_article-layout h3.text--1632304496067, #bloggle_article-layout h2.text--1632304496067, #bloggle_article-layout h1.text--1632304496067, #bloggle_article-layout span.text--1632304496067, #bloggle--blog_layout p.text--1632304496067, #bloggle--blog_layout li.text--1632304496067, #bloggle--blog_layout h6.text--1632304496067, #bloggle--blog_layout h5.text--1632304496067, #bloggle--blog_layout h4.text--1632304496067, #bloggle--blog_layout h3.text--1632304496067, #bloggle--blog_layout h2.text--1632304496067, #bloggle--blog_layout h1.text--1632304496067, #bloggle--blog_layout span.text--1632304496067 {
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
}

#bloggy--article a.text--1632304496067 {
    text-transform: none;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article p.text--1632304496067, #bloggy--article li.text--1632304496067, #bloggy--article h6.text--1632304496067, #bloggy--article h5.text--1632304496067, #bloggy--article h4.text--1632304496067, #bloggy--article h3.text--1632304496067, #bloggy--article h2.text--1632304496067, #bloggy--article h1.text--1632304496067, #bloggy--article span.text--1632304496067, #bloggle_article-layout p.text--1632304496067, #bloggle_article-layout li.text--1632304496067, #bloggle_article-layout h6.text--1632304496067, #bloggle_article-layout h5.text--1632304496067, #bloggle_article-layout h4.text--1632304496067, #bloggle_article-layout h3.text--1632304496067, #bloggle_article-layout h2.text--1632304496067, #bloggle_article-layout h1.text--1632304496067, #bloggle_article-layout span.text--1632304496067, #bloggle--blog_layout p.text--1632304496067, #bloggle--blog_layout li.text--1632304496067, #bloggle--blog_layout h6.text--1632304496067, #bloggle--blog_layout h5.text--1632304496067, #bloggle--blog_layout h4.text--1632304496067, #bloggle--blog_layout h3.text--1632304496067, #bloggle--blog_layout h2.text--1632304496067, #bloggle--blog_layout h1.text--1632304496067, #bloggle--blog_layout span.text--1632304496067 {
        font-size:13px;
        line-height: 18px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article p.text--1632304496067, #bloggy--article li.text--1632304496067, #bloggy--article h6.text--1632304496067, #bloggy--article h5.text--1632304496067, #bloggy--article h4.text--1632304496067, #bloggy--article h3.text--1632304496067, #bloggy--article h2.text--1632304496067, #bloggy--article h1.text--1632304496067, #bloggy--article span.text--1632304496067, #bloggle_article-layout p.text--1632304496067, #bloggle_article-layout li.text--1632304496067, #bloggle_article-layout h6.text--1632304496067, #bloggle_article-layout h5.text--1632304496067, #bloggle_article-layout h4.text--1632304496067, #bloggle_article-layout h3.text--1632304496067, #bloggle_article-layout h2.text--1632304496067, #bloggle_article-layout h1.text--1632304496067, #bloggle_article-layout span.text--1632304496067, #bloggle--blog_layout p.text--1632304496067, #bloggle--blog_layout li.text--1632304496067, #bloggle--blog_layout h6.text--1632304496067, #bloggle--blog_layout h5.text--1632304496067, #bloggle--blog_layout h4.text--1632304496067, #bloggle--blog_layout h3.text--1632304496067, #bloggle--blog_layout h2.text--1632304496067, #bloggle--blog_layout h1.text--1632304496067, #bloggle--blog_layout span.text--1632304496067 {
        font-size:12px;
        line-height: 16px;
    }
}

#bloggy--article p.text--1632304412376, #bloggy--article li.text--1632304412376, #bloggy--article h6.text--1632304412376, #bloggy--article h5.text--1632304412376, #bloggy--article h4.text--1632304412376, #bloggy--article h3.text--1632304412376, #bloggy--article h2.text--1632304412376, #bloggy--article h1.text--1632304412376, #bloggy--article span.text--1632304412376, #bloggle_article-layout p.text--1632304412376, #bloggle_article-layout li.text--1632304412376, #bloggle_article-layout h6.text--1632304412376, #bloggle_article-layout h5.text--1632304412376, #bloggle_article-layout h4.text--1632304412376, #bloggle_article-layout h3.text--1632304412376, #bloggle_article-layout h2.text--1632304412376, #bloggle_article-layout h1.text--1632304412376, #bloggle_article-layout span.text--1632304412376, #bloggle--blog_layout p.text--1632304412376, #bloggle--blog_layout li.text--1632304412376, #bloggle--blog_layout h6.text--1632304412376, #bloggle--blog_layout h5.text--1632304412376, #bloggle--blog_layout h4.text--1632304412376, #bloggle--blog_layout h3.text--1632304412376, #bloggle--blog_layout h2.text--1632304412376, #bloggle--blog_layout h1.text--1632304412376, #bloggle--blog_layout span.text--1632304412376 {
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
}

#bloggy--article a.text--1632304412376 {
    text-transform: none;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article p.text--1632304412376, #bloggy--article li.text--1632304412376, #bloggy--article h6.text--1632304412376, #bloggy--article h5.text--1632304412376, #bloggy--article h4.text--1632304412376, #bloggy--article h3.text--1632304412376, #bloggy--article h2.text--1632304412376, #bloggy--article h1.text--1632304412376, #bloggy--article span.text--1632304412376, #bloggle_article-layout p.text--1632304412376, #bloggle_article-layout li.text--1632304412376, #bloggle_article-layout h6.text--1632304412376, #bloggle_article-layout h5.text--1632304412376, #bloggle_article-layout h4.text--1632304412376, #bloggle_article-layout h3.text--1632304412376, #bloggle_article-layout h2.text--1632304412376, #bloggle_article-layout h1.text--1632304412376, #bloggle_article-layout span.text--1632304412376, #bloggle--blog_layout p.text--1632304412376, #bloggle--blog_layout li.text--1632304412376, #bloggle--blog_layout h6.text--1632304412376, #bloggle--blog_layout h5.text--1632304412376, #bloggle--blog_layout h4.text--1632304412376, #bloggle--blog_layout h3.text--1632304412376, #bloggle--blog_layout h2.text--1632304412376, #bloggle--blog_layout h1.text--1632304412376, #bloggle--blog_layout span.text--1632304412376 {
        font-size:13px;
        line-height: 18px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article p.text--1632304412376, #bloggy--article li.text--1632304412376, #bloggy--article h6.text--1632304412376, #bloggy--article h5.text--1632304412376, #bloggy--article h4.text--1632304412376, #bloggy--article h3.text--1632304412376, #bloggy--article h2.text--1632304412376, #bloggy--article h1.text--1632304412376, #bloggy--article span.text--1632304412376, #bloggle_article-layout p.text--1632304412376, #bloggle_article-layout li.text--1632304412376, #bloggle_article-layout h6.text--1632304412376, #bloggle_article-layout h5.text--1632304412376, #bloggle_article-layout h4.text--1632304412376, #bloggle_article-layout h3.text--1632304412376, #bloggle_article-layout h2.text--1632304412376, #bloggle_article-layout h1.text--1632304412376, #bloggle_article-layout span.text--1632304412376, #bloggle--blog_layout p.text--1632304412376, #bloggle--blog_layout li.text--1632304412376, #bloggle--blog_layout h6.text--1632304412376, #bloggle--blog_layout h5.text--1632304412376, #bloggle--blog_layout h4.text--1632304412376, #bloggle--blog_layout h3.text--1632304412376, #bloggle--blog_layout h2.text--1632304412376, #bloggle--blog_layout h1.text--1632304412376, #bloggle--blog_layout span.text--1632304412376 {
        font-size:12px;
        line-height: 16px;
    }
}

#bloggy--article a.button--1632304670196, #bloggy--article button.button--1632304670196, #bloggle_article-layout button.button--1632304670196, #bloggle_article-layout a.button--1632304670196, #bloggle--blog_layout button.button--1632304670196, #bloggle--blog_layout a.button--1632304670196, #bloggle-template__comment-wrapper button.button--1632304670196, #bloggle-template__comment-wrapper a.button--1632304670196 {
    cursor: pointer;
    display: block;
    width: fit-content;
    background-color: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article a.button--1632304670196, #bloggy--article button.button--1632304670196, #bloggle_article-layout button.button--1632304670196, #bloggle_article-layout a.button--1632304670196, #bloggle--blog_layout button.button--1632304670196, #bloggle--blog_layout a.button--1632304670196, #bloggle-template__comment-wrapper button.button--1632304670196, #bloggle-template__comment-wrapper a.button--1632304670196 {
        font-size:13px;
        line-height: 18px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article a.button--1632304670196, #bloggy--article button.button--1632304670196, #bloggle_article-layout button.button--1632304670196, #bloggle_article-layout a.button--1632304670196, #bloggle--blog_layout button.button--1632304670196, #bloggle--blog_layout a.button--1632304670196, #bloggle-template__comment-wrapper button.button--1632304670196, #bloggle-template__comment-wrapper a.button--1632304670196 {
        font-size:12px;
        line-height: 16px;
    }
}

#bloggy--article a.button--1632304670196:hover, #bloggy--article button.button--1632304670196:hover, #bloggle_article-layout button.button--1632304670196:hover, #bloggle_article-layout a.button--1632304670196:hover, #bloggle--blog_layout button.button--1632304670196:hover, #bloggle--blog_layout a.button--1632304670196:hover, #bloggle-template__comment-wrapper button.button--1632304670196:hover, #bloggle-template__comment-wrapper a.button--1632304670196:hover {
}

#bloggy--article a.button--1632304587315, #bloggy--article button.button--1632304587315, #bloggle_article-layout button.button--1632304587315, #bloggle_article-layout a.button--1632304587315, #bloggle--blog_layout button.button--1632304587315, #bloggle--blog_layout a.button--1632304587315, #bloggle-template__comment-wrapper button.button--1632304587315, #bloggle-template__comment-wrapper a.button--1632304587315 {
    cursor: pointer;
    display: block;
    width: fit-content;
    background-color: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article a.button--1632304587315, #bloggy--article button.button--1632304587315, #bloggle_article-layout button.button--1632304587315, #bloggle_article-layout a.button--1632304587315, #bloggle--blog_layout button.button--1632304587315, #bloggle--blog_layout a.button--1632304587315, #bloggle-template__comment-wrapper button.button--1632304587315, #bloggle-template__comment-wrapper a.button--1632304587315 {
        font-size:13px;
        line-height: 18px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article a.button--1632304587315, #bloggy--article button.button--1632304587315, #bloggle_article-layout button.button--1632304587315, #bloggle_article-layout a.button--1632304587315, #bloggle--blog_layout button.button--1632304587315, #bloggle--blog_layout a.button--1632304587315, #bloggle-template__comment-wrapper button.button--1632304587315, #bloggle-template__comment-wrapper a.button--1632304587315 {
        font-size:12px;
        line-height: 16px;
    }
}

#bloggy--article a.button--1632304587315:hover, #bloggy--article button.button--1632304587315:hover, #bloggle_article-layout button.button--1632304587315:hover, #bloggle_article-layout a.button--1632304587315:hover, #bloggle--blog_layout button.button--1632304587315:hover, #bloggle--blog_layout a.button--1632304587315:hover, #bloggle-template__comment-wrapper button.button--1632304587315:hover, #bloggle-template__comment-wrapper a.button--1632304587315:hover {
}

#bloggy--article a.button--1745245093897, #bloggy--article button.button--1745245093897, #bloggle_article-layout button.button--1745245093897, #bloggle_article-layout a.button--1745245093897, #bloggle--blog_layout button.button--1745245093897, #bloggle--blog_layout a.button--1745245093897, #bloggle-template__comment-wrapper button.button--1745245093897, #bloggle-template__comment-wrapper a.button--1745245093897 {
    cursor: pointer;
    display: block;
    width: fit-content;
    background-color: #DA291C;
    border-radius: 3px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 19px;
    padding-top: 20px;
    font-family: 'Oswald';
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    color: #ffffff;
    text-decoration: none;
    font-size: 25px;
    line-height: 31px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article a.button--1745245093897, #bloggy--article button.button--1745245093897, #bloggle_article-layout button.button--1745245093897, #bloggle_article-layout a.button--1745245093897, #bloggle--blog_layout button.button--1745245093897, #bloggle--blog_layout a.button--1745245093897, #bloggle-template__comment-wrapper button.button--1745245093897, #bloggle-template__comment-wrapper a.button--1745245093897 {
        font-size:13px;
        line-height: 18px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article a.button--1745245093897, #bloggy--article button.button--1745245093897, #bloggle_article-layout button.button--1745245093897, #bloggle_article-layout a.button--1745245093897, #bloggle--blog_layout button.button--1745245093897, #bloggle--blog_layout a.button--1745245093897, #bloggle-template__comment-wrapper button.button--1745245093897, #bloggle-template__comment-wrapper a.button--1745245093897 {
        font-size:12px;
        line-height: 16px;
    }
}

#bloggy--article a.button--1745245093897:hover, #bloggy--article button.button--1745245093897:hover, #bloggle_article-layout button.button--1745245093897:hover, #bloggle_article-layout a.button--1745245093897:hover, #bloggle--blog_layout button.button--1745245093897:hover, #bloggle--blog_layout a.button--1745245093897:hover, #bloggle-template__comment-wrapper button.button--1745245093897:hover, #bloggle-template__comment-wrapper a.button--1745245093897:hover {
    border: 2px solid #000000;
    color: #000000;
    background-color: transparent;
}

#bloggy--article .margin_vertical--large {
    margin-top: 50px;
    margin-bottom: 50px;
}

#bloggy--article .padding_vertical--large {
    padding-top: 50px;
    padding-bottom: 50px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article .margin_vertical--large {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    #bloggy--article .padding_vertical--large {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article .margin_vertical--large {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    #bloggy--article .padding_vertical--large {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

#bloggy--article .margin_vertical--medium {
    margin-top: 30px;
    margin-bottom: 30px;
}

#bloggy--article .padding_vertical--medium {
    padding-top: 30px;
    padding-bottom: 30px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article .margin_vertical--medium {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    #bloggy--article .padding_vertical--medium {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article .margin_vertical--medium {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    #bloggy--article .padding_vertical--medium {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

#bloggy--article .margin_vertical--small {
    margin-top: 20px;
    margin-bottom: 20px;
}

#bloggy--article .padding_vertical--small {
    padding-top: 20px;
    padding-bottom: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article .margin_vertical--small {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    #bloggy--article .padding_vertical--small {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article .margin_vertical--small {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    #bloggy--article .padding_vertical--small {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

#bloggy--article .no--margin-vertical {
    margin-top: 0px;
    margin-bottom: 0px;
}

#bloggy--article .no--padding-vertical {
    padding-top: 0px;
    padding-bottom: 0px;
}

#bloggy--article .margin_horizontal--large {
    margin-left: 80px;
    margin-right: 80px;
}

#bloggy--article .padding_horizontal--large {
    padding-left: 80px;
    padding-right: 80px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article .margin_horizontal--large {
        margin-left: 50px;
        margin-right: 50px;
    }

    #bloggy--article .padding_horizontal--large {
        padding-left: 50px;
        padding-right: 50px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article .margin_horizontal--large {
        margin-left: 50px;
        margin-right: 50px;
    }

    #bloggy--article .padding_horizontal--large {
        padding-left: 50px;
        padding-right: 50px;
    }
}

#bloggy--article .margin_horizontal--medium {
    margin-left: 40px;
    margin-right: 40px;
}

#bloggy--article .padding_horizontal--medium {
    padding-left: 40px;
    padding-right: 40px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article .margin_horizontal--medium {
        margin-left: 30px;
        margin-right: 30px;
    }

    #bloggy--article .padding_horizontal--medium {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article .margin_horizontal--medium {
        margin-left: 30px;
        margin-right: 30px;
    }

    #bloggy--article .padding_horizontal--medium {
        padding-left: 30px;
        padding-right: 30px;
    }
}

#bloggy--article .margin_horizontal--small {
    margin-left: 30px;
    margin-right: 30px;
}

#bloggy--article .padding_horizontal--small {
    padding-left: 30px;
    padding-right: 30px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #bloggy--article .margin_horizontal--small {
        margin-left: 15px;
        margin-right: 15px;
    }

    #bloggy--article .padding_horizontal--small {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article .margin_horizontal--small {
        margin-left: 15px;
        margin-right: 15px;
    }

    #bloggy--article .padding_horizontal--small {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#bloggy--article .no--margin-horizontal {
    margin-left: 0px;
    margin-right: 0px;
}

#bloggy--article .no--padding-horizontal {
    padding-left: 0px;
    padding-right: 0px;
}
}

@media screen and (max-width: 767px) {
    #bloggy--article .xs--100 {
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

#bloggy--article .bggle_double-column {
    display: grid;
    grid-template-columns: repeat(2, calc(50% - 10px));
    column-gap: 20px;
}

#article-header, #bloggle_rte, #bloggle_article-layout, #bloggle_article, #bloggle--blog_layout .content--container, #bloggle--blog_layout {
    box-sizing: border-box!important;
}

/* General */
/* ========================= */
.bggle--slider, .bggle--slider-blog {
    display: block !important;
}

#bloggy--article ol {
    list-style-type: decimal;
}

#bloggy--article ul {
    list-style-type: disc;
}

#bloggy--article li::marker {
    display: initial !important;
    font-size: inherit !important;
}

#bloggy--article .bggle_product-container {
    display: inline-block !important;
}

#bloggy--article {
    display: flex;
    flex-direction: column;
}

#bloggy--article, #bloggy--article div {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#bloggy--article img[data-sizes="auto"] {
    display: block;
    width: 100%;
}

#bloggy--article .bggle--child-link {
    padding-left: 20px;
}

#bloggy--article p a {
    text-decoration: underline;
}

#bloggy--article .bggle--block {
    direction: ltr;
}

#bloggy--article .bggle_text hr {
    margin-top: 20px;
    margin-bottom: 20px;
}

#bloggy--article .bggle_text a {
    font-size: inherit;
}

#preloader {
    display: none !important;
}

#bloggy--article .flex-wrap {
    flex-wrap: wrap;
}

#bloggy--article .bggle_video iframe {
    max-width: 100%;
    min-height: initial !important;
}

#bloggy--article.bggle-wrapper {
    padding: 20px;
}

#bloggy--article .fd--row {
    display: flex;
    flex-direction: row;
}

#bloggy--article .fd--column {
    display: flex;
    flex-direction: column;
}

#bloggy--article .jc--center {
    justify-content: center;
}

#bloggy--article .jc--start {
    justify-content: flex-start;
}

#bloggy--article .jc--end {
    justify-content: flex-end;
}

#bloggy--article .flex--order {
    order: -2;
}

#bloggy--article .text__left {
    text-align: left;
}

#bloggy--article .fw_700 {
    font-weight: 700;
}

#bloggy--article .text__center {
    text-align: center;
}

#bloggy--article .text__right {
    text-align: right;
}

#bloggy--article .ml--auto {
    margin-left: auto;
}

#bloggy--article .mr--auto {
    margin-right: auto;
}

#bloggy--article .m--auto {
    margin-left: auto;
    margin-right: auto;
}

.bggle--margin-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}

#bloggy--article .bggle_summary .one-summary {
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}

#bloggy--article .bggle_summary .margin-summary {
    margin-bottom: 20px;
}

#bloggy--article .bggle_summary .blggle-summary-iconV2 {
    display: flex;
}

#bloggy--article .bggle_summary .one-summary:last-child {
    margin-bottom: 0px;
}

#bloggy--article .bggle_summary .text-summary {
    padding-left: 20px;
    width: fit-content;
}

#bloggy--article .bggle_summary .tick {
    width: 20px;
    margin-top: 3px;
}

#bloggy--article .margin-top_none {
    margin-top: 0px !important;
}

#bloggy--article .margin-bottom_none {
    margin-bottom: 0px !important;
}

.bggle_button-link .bloggle_product--infos, .bggle_button-link .bloggle--vendor, .bggle_button-link .bloggle_product--price-currency, .bggle_button-link .bloggle_product--compare-at-price {
    border: none !important;
}

.bggle_product-container .bggle_button-link {
    text-decoration: none;
    color: inherit;
    border-bottom: 0px;
}

#bloggy--article .bggle_button {
    display: flex;
    align-items: center;
}

/* Products */
/* ========================= */
#bloggy--article .bggle_product-grid button {
    min-width: auto !important;
}

#bloggy--article .bggle--compare, #bloggy--article .bggle--price {
    margin-left: 4px;
    margin-right: 4px;
}

#bloggy--article .bggle--compare {
    text-decoration: line-through;
}

#bloggy--article .bloggle_product--img {
    margin-left: auto;
    margin-right: auto;
}

#bloggy--article .bggle--slider {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

#bloggy--article .bloggle_product--price, #bloggy--article .bloggle_product--price-currency {
    margin-top: 0px;
    margin-bottom: 0px;
}

#bloggy--article .bggle_spacer {
    display: flex;
    flex-direction: row;
    align-items: center;
}

#bloggy--article .bggle--slider .bggle_product {
    cursor: pointer;
}

#bloggy--article .bloggle_product--infos {
    margin-bottom: 10px;
}

#bloggy--article .bggle_product-container {
    display: flex;
    flex-direction: column;
}

#bloggy--article strong {
    font-weight: 700;
}

#bloggy--article .bggle_product-container .bloggle_product--img {
    max-width: 100%;
}

#bloggy--article .tns-nav {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

#bloggy--article .tns-controls {
    display: none;
}

#bloggy--article .bloggle_product--img {
    margin-top: 0px;
    margin-bottom: 15px;
}

#bloggy--article .tns-nav > [aria-controls] {
    width: 8px;
    height: 8px;
    padding: 0;
    margin: 0 5px;
    border-radius: 50%;
    background: #ddd;
    border: 0;
    min-height: 8px;
    min-width: 8px;
    max-height: 8px;
    max-width: 8px;
}

#bloggy--article .tns-nav > .tns-nav-active {
    background: #000;
}

@media screen and (max-width: 767px) {
    #bloggy--article .bggle_double-column {
        grid-template-columns: repeat(1, 100%);
        row-gap: 10px;
    }
}

/* Marges */
/* ========================= */
#bloggy--article .padding_right--none {
    padding-right: 0px;
}

#bloggy--article .padding_left--none {
    padding-left: 0px;
}

#bloggy--article .margin_left--none {
    margin-left: 0px;
}

#bloggy--article .margin_right--none {
    margin-right: 0px;
}

#bloggy--article .margin__auto {
    margin-left: auto;
    margin-right: auto;
}

#bloggy--article p, #bloggy--article h6, #bloggy--article h5, #bloggy--article h4, #bloggy--article h3, #bloggy--article h2, #bloggy--article h1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#bloggy--article .bggle_text-with-image, #bloggy--article .bggle_text-with-video, #bloggy--article .bggle_product-with-text {
    display: flex;
    flex-wrap: wrap;
}

#bloggy--article .bggle_text-with-image.bggle--v2, #bloggy--article .bggle_text-with-video.bggle--v2, #bloggy--article .bggle_product-with-text.bggle--v2 {
    gap: 20px;
}

#bloggy--article .bggle_text-with-image .bggle_text--container .bggle_button-link {
    display: flex !important;
    align-items: center;
}

#bloggy--article .bggle_text--container, #bloggy--article .bggle_image--container, #bloggy--article .bggle_product--container {
    width: 50%;
}

#bloggy--article .bggle--v2 .bggle_text--container, #bloggy--article .bggle--v2 .bggle_image--container, #bloggy--article .bggle--v2 .bggle_product--container {
    width: calc(50% - 10px);
}

#bloggy--article .bggle_product--container.one-product {
    width: auto;
}

#bloggy--article .bggle_image--container, #bloggy--article .bggle_product--container {
    position: sticky;
    height: fit-content;
    top: 20px;
}

#bloggy--article .bggle_image--container.bggle_image--containerV2, #bloggy--article .bggle_product--container.bggle_product--containerV2, #bloggy--article .bggle_text-with-video.bggle_image--containerV2 {
    position: relative;
    top: 0;
}

#bloggy--article .bggl_sticky {
    position: sticky!important;
    top: 20px!important;
}

.bggle_image .bggle_image-link {
    width: 100%;
}

#bloggy--article .bggle_image-source {
    font-size: 13px;
    font-style: italic;
}

@media screen and (max-width: 767px) {
    #bloggy--article .bggle_text--container, #bloggy--article .bggle_image--container, #bloggy--article .bggle_product--container {
        width: 100% !important;
    }

    #bloggy--article .one-product .bloggle_product--img {
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 10px !important;
    }

    #bloggy--article .blog__img {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #bloggy--article .bggle_image-source {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #bloggy--article .bggle_image--container.aboveText.imageLeft, #bloggy--article .bggle_product-with-text .aboveText.productLeft {
        margin-bottom: 20px;
    }

    #bloggy--article .bggle--v2 .bggle_image--container.aboveText.imageLeft, #bloggy--article .bggle_product-with-text.bggle--v2 .aboveText.productLeft {
        margin-bottom: 0px;
    }

    #bloggy--article .bggle_product-with-text .bggle_product--container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #bloggy--article .bggle_image--container.aboveText.imageRight, #bloggy--article .bggle_product-with-text .aboveText.productRight {
        margin-bottom: 20px;
        order: -1;
    }

    #bloggy--article .bggle_image--container.underText.imageLeft, #bloggy--article .bggle_product-with-text .underText.productLeft {
        margin-top: 20px;
        margin-bottom: 0px;
        order: 3;
    }

    #bloggy--article .bggle--v2 .bggle_image--container.aboveText.imageRight, #bloggy--article .bggle--v2 .bggle_product-with-text .aboveText.productRight {
        margin-bottom: 0px;
        order: -1;
    }

    #bloggy--article .bggle--v2 .bggle_image--container.underText.imageLeft, #bloggy--article .bggle_product-with-text.bggle--v2 .underText.productLeft {
        margin-top: 0px;
        margin-bottom: 0px;
        order: 3;
    }

    #bloggy--article .bggle_image--container.underText.imageRight, #bloggy--article .bggle_product-with-text .underText.productRight {
        margin-top: 20px;
    }

    #bloggy--article .bggle--v2 .bggle_image--container.underText.imageRight, #bloggy--article .bggle_product-with-text.bggle--v2 .underText.productRight {
        margin-top: 0px;
    }

    #bloggy--article .bggle_image--container, #bloggy--article .bggle_product--container {
        position: relative;
        height: fit-content;
        top: 0px;
    }
}

/* Double images in column */
/* ========================= */
#bloggy--article .bggle_double-images {
    display: flex;
    flex-direction: row;
}

#bloggy--article .bggle_double-images.bggle--v2 {
    gap: 20px;
}

#bloggy--article .first--image {
    padding-right: 10px;
}

#bloggy--article .second--image {
    padding-left: 10px;
}

#bloggy--article .bggle--v2 .first--image {
    padding-right: 0px;
}

#bloggy--article .bggle--v2 .second--image {
    padding-left: 0px;
}

#bloggy--article .first--image, #bloggy--article .second--image {
    display: flex;
    flex-direction: column;
    width: 50%;
    align-items: flex-start;
    justify-content: flex-start;
}

#bloggy--article .bggle--v2 .first--image, #bloggy--article .bggle--v2 .second--image {
    width: calc(50% - 10px);
}

#bloggy--article .bggle_text-with-image .imageLeft, #bloggy--article .bggle_product-with-text .productLeft, #bloggy--article .bggle_text-with-video .imageLeft {
    order: -1
}

#bloggy--article .bggle_text-with-image .imageRight, #bloggy--article .bggle_product-with-text .productRight, #bloggy--article .bggle_text-with-video .imageRight {
    order: 1
}

#bloggy--article .blog__img {
    object-fit: cover;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
}

#bloggy--article .cursor--pointer {
    cursor: pointer;
}

/* Triple Image */
/* ========================= */
#bloggy--article .bggle_triple-images {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
}

@media screen and (max-width: 768px) {
    #bloggy--article .bggle_triple-images {
        grid-template-columns: repeat(1, 1fr);
    }
}

/* One product */
/* ========================= */
#bloggy--article .bggle_one-product {
    max-width: 100%;
}

[dir="rtl"] #bloggy--article .product--hor .bloggle_product--img {
    margin-right: 0px !important;
    margin-left: 20px !important;
}

#bloggy--article .bggle_one-product.product--hor .bggle_button-link {
    display: flex;
    align-items: center;
}

#bloggy--article .bggle_one-product.product--hor .bloggle_product--img {
    margin-right: 20px;
    max-width: 300px;
    margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
    #bloggy--article .bggle_one-product.product--hor .bggle_button-link {
        display: flex;
        flex-direction: column;
        align-items: center;
        flex-wrap: wrap;
    }

    #bloggy--article .bggle_one-product.product--hor .bloggle_product--img {
        margin-right: 15px;
        max-width: 100%;
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 767px) {
    #bloggy--article .bggle_one-product.product--hor .bloggle_product--img {
        max-width: 108px;
    }
}

/* Blog post reco */
/* ========================= */
#bloggy--article .bggle--slider-blog {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

#bloggy--article .bggle_blog-post-title {
    margin-top: 10px;
    margin-bottom: 10px;
}

#bloggy--article .bggle_blog-post-image {
    object-fit: cover;
}

#bloggy--article .bggle_blog-post-url {
    display: flex;
    flex-direction: column;
}

@media screen and (max-width: 767px) {
    #bloggy--article .bggle_text-with-image .image--container, #bloggy--article .bggle_text-with-video .image--container {
        order: 1 !important;
    }

    #bloggy--article .blog__img {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    #bloggy--article .xs--100 .blog__img {
        width: 100% !important;
    }

    #bloggy--article .first--image, #bloggy--article .second--image {
        width: 100%;
    }

    #bloggy--article .xs--100 {
        width: 100% !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    #bloggy--article .second--image.xs--100 {
        padding-top: 20px;
    }
}

#bloggy--article img {
    opacity: 1 !important;
}

img.lazyloadedbloggle {
    opacity: 1 !important;
}

#bloggy--article .bggle_product-container .bggle_button-link, #bloggy--article .bggle_product--container .bggle_button-link, #bloggy--article .bggle_blog-post-container .bggle_blog-post-url {
    text-decoration: none !important;
}

#bloggy--article .button-social .bggle_button-link {
    margin: 0 10px;
    padding: 5px 10px;
    border-radius: 3px;
    background: grey;
    text-decoration: none;
    color: white;
    transition: all 0.3s;
    align-items: center;
}

#bloggy--article .button-social .bggle_button-link:hover {
    background: rgba(80,80,80,0.7)
}

@media screen and (max-width: 767px) {
    .bggle_social .flex.fd--row.jc--center {
        flex-wrap: wrap;
    }

    #bloggy--article .button-social {
        width: 130px;
        margin-top: 16px;
    }

    #bloggy--article .button-social .bggle_button-link {
        width: 100%;
    }
}

#bloggy--article .button-social .bggle_button-link .custom--icon {
    height: 20px;
}

#bloggy--article .bggle_social .jc--flex-end {
    justify-content: flex-end !important;
}

.bggle--youtube-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}

.bggle--youtube-video {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bggle--vimeo-container {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
}

.bggle--vimeo-container::before {
    display: block;
    content: "";
    padding-top: 56.25%;
}

.bggle--vimeo-video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

/* Blog image gallery */
/* ========================= */
#bloggy--article .bggle--slider-image .image-slider {
    height: 100%;
}

#bloggy--article .bggle--slider-image .image-slider .blog__img {
    width: 100%;
    height: 100%;
    border: 0;
}

.bggle_text-with-video .bggle--vimeo-container::before {
    padding-top: 56.25% !important;
}

#bloggy--article .bggle_table-of-content {
    max-width: 100%;
}

/* Grid Product */
/* ========================= */
.grid-bloggle {
    display: grid;
}

.grid-bloggle.grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}

.grid-bloggle.grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}

.grid-bloggle.grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}

@media screen and (max-width: 768px) {
    .grid-bloggle {
        display: grid;
        grid-template-columns: repeat(2, 1fr)!important;
    }
}

.bggle_text-with-video .bggle--vimeo-container::before {
    display: block;
    content: "";
    padding-top: 0px;
}

@media screen and (max-width: 767px) {
    .bggle_text-with-video .bggle_image--container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

.bggle_author {
    display: grid;
    grid-template-columns: 150px calc(100% - 170px);
    column-gap: 20px;
}

.bggle_author.no-image {
    grid-template-columns: 100% !important;
}

.bggle_author .bggle_image--container {
    width: 150px !important;
}

#bloggy--article .bggle_author-V2 .bggl-author-img-v2 {
    width: 150px !important;
    height: 150px !important;
}

@media screen and (max-width: 767px) {
    #bloggy--article .bggle_author {
        grid-template-columns: 100px calc(100% - 120px);
    }

    #bloggy--article .bggle_author-V2 {
        grid-template-columns: 100%!important;
    }

    #bloggy--article .bggle_author.bggle_author-V2 .bggle_image--container {
        margin-bottom: 20px;
        height: auto!important;
    }

    .bggle_author .bggle_image--container {
        width: 100px !important;
        //min-width: 100px;
        height: 100px !important;
    }

    #bloggy--article .image_resized {
        max-width: 100% !important;
        width: 100% !important;
    }
}

.bggle_author .bggle_image--container .blog__img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.bggle_author .bggle_image--container .blog__img.rounded {
    border-radius: 50%;
}

#bloggy--article .bggle_author .italic-text {
    font-style: italic;
}

.bggle_author .bggle_text--container {
    width: 100% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#bloggy--article .bggle--block li {
    list-style-position: outside;
    margin-left: 12px;
}

.bggle_faq .faq--container {
    border-bottom: 1px solid black;
}

.bggle_faq .faq--container .bggle--question-title {
    padding-right: 20px;
}

.bggle_faq .faq--container .arrow__down--svg {
    width: 10px;
    margin-left: auto;
    min-width: 10px;
    transition: all 0.3s;
}

.bggle_faq .faq--container .arrow__down--svg.opened {
    transition: rotate(-180deg)
}

.bggle_faq .faq--container .arrow__down--svg polyline {
    stroke-width: 4px;
}

.bggle_faq .faq--container:last-child {
    border-bottom: 0 solid black;
}

.bggle_faq .bggle--question {
    padding: 20px 0 !important;
    cursor: pointer;
    display: flex;
    flex-direction: row;
}

.bggle_faq .bggle--question.bold {
    font-weight: 700;
}

.bggle_faq .reponse {
    display: none;
    padding-bottom: 20px !important;
}

#bloggy--article figure.table {
    max-width: 100% !important;
    overflow: auto;
    margin: 0;
}

#bloggy--article figure.image {
    margin: 0;
    max-width: 100% !important;
}

#bloggy--article figure.image img {
    margin: 0;
    max-width: 100%;
}

#bloggy--article figure.table table {
    width: 100%;
    height: 100%;
    table-layout: auto;
    border-collapse: collapse;
    border-style: initial;
}

#bloggy--article figure.table td, #bloggy--article figure.table th {
    text-align: center;
    min-width: 170px !important;
}

#bloggy--article .bggle_text--container span, #bloggy--article .bggle_text--container a {
    display: inline !important;
}

/* Recipe Header */
#bloggy--article .bggle-recipe-block .bggl--recipe {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 20px;
    margin-top: 20px;
}

#bloggy--article .bggle-recipe-block.image__left {
    flex-direction: row;
}

#bloggy--article .bggle-recipe-block.image__right {
    flex-direction: row-reverse;
}

#bloggy--article .bggle-recipe-block {
    display: flex;
    gap: 20px;
}

#bloggy--article .bggle-recipe-block>img {
    max-width: 50%;
}

#bloggy--article .bggle-recipe-block .bggl-recipe-infos {
    max-width: 50%;
    width: 100%
}

#bloggy--article .bggle-recipe-title {
    position: relative;
}

#bloggy--article .bggl-recipe-info-icon {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 5px;
}

#bloggy--article .bggle-recipe-title button, #bloggy--article .bggle-recipe-title .blggl-print {
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
}

/* RTL languages - begin */
.blggle-rtl #bloggy--article p, .blggle-rtl #bloggy--article h1, .blggle-rtl #bloggy--article h2, .blggle-rtl #bloggy--article h3, .blggle-rtl #bloggy--article h4, .blggle-rtl #bloggy--article h5, .blggle-rtl #bloggy--article h6, .blggle-rtl #bloggy--article a {
    direction: rtl !important;
}

.blggle-rtl .bggl-recipe-info p {
    text-align: right;
    padding-right: 35px;
}

.blggle-rtl .bggl-recipe-info {
    padding-right: 20px;
}

.blggle-rtl .bggl-recipe-info-icon {
    justify-content: end;
}

.blggle-rtl .bggl-recipe-info-icon svg {
    order: 2;
}

.blggle-rtl .bggl-recipe-info-icon p {
    padding-right: 0px;
}

/* RTL languages - end */
#bloggy--article .bggle-recipe-title svg {
    height: 100%;
    width: 100%;
}

#bloggy--article .bggl-recipe-info {
    width: 50%;
}

#bloggy--article .bggl-recipe-info-no-image {
    width: 33%;
}

#bloggy--article .bggl-recipe-info-icon svg {
    width: 25px;
    height: 25px;
}

.bggle_printable-recipe-title {
    padding-right: 40px;
}

@media screen and (max-width: 1024px) {
    #bloggy--article .bggle-recipe-block {
        flex-direction: column !important;
        gap: 20px;
    }

    #bloggy--article .bggle-recipe-block>img {
        max-width: 100%;
    }

    #bloggy--article .bggle-recipe-block>div {
        max-width: 100%!important;
        width: 100%;
    }

    #bloggy--article .bggle-recipe-block .bggl--recipe {
        display: flex;
        flex-direction: row;
    }

    #bloggy--article .bggl-recipe-info, #bloggy--article .bggl-recipe-info-no-image {
        width: 50%;
    }
}

@media print {
    body {
        visibility: hidden !important;
    }

    #bloggy--article {
        visibility: visible !important;
        position: absolute !important;
        left: 0 !important;
        top: 0 !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    #bggle_printButton, #bggle_printButton, .bggle_faq, .bggle_product-slider, .bggle_video, .bggle_reco_blog_posts, .bggle_button, .bggle_klaviyo--form, .bggle_social {
        display: none !important;
    }
}

#bloggy--article .bggle-toc-summaryV2 {
    display: flex;
    align-items: center;
    gap: 16px;
}

#bloggy--article .bggle-toc-summaryV2 p {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}

#bloggy--article .bggle-toc-detailsV2 svg {
    transition: all 0.3s ease-in-out;
}

#bloggy--article .bggle-toc-detailsV2 .fd--column {
    padding-top: 10px;
}

#bloggy--article .bggle-toc-detailsV2[open] svg {
    transform: rotate(90deg);
}

#bloggy--article .one-summary.bggleV2 {
    display: flex;
    align-items: flex-start;
}

#bloggy--article .one-summary.bggleV2 .blggle-summary-iconV2 {
    position: relative;
}

#bloggy--article .one-summary.bggleV2 .bggle-sumary-iconV2-back {
    height: 22px;
    width: 22px;
    padding: 5px;
    z-index: 1;
    display: flex;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
}

#bloggy--article .one-summary.bggleV2 .bggle-sumary-iconV2-back .svg--icon-info {
    margin-left: 1px;
}

@media (min-width: 1024px) {
    #bloggy--article .bggle-h-desktop {
        display: none;
    }
}

@media (min-width: 767px) and (max-width: 1024px) {
    #bloggy--article .bggle-h-tablet {
        display: none;
    }
}

@media (max-width: 767px) {
    #bloggy--article .bggle-h-mobile {
        display: none;
    }
}

#bloggy--article .bggle--start {
    align-items: flex-start;
}

#bloggy--article .bggle--end {
    align-items: flex-end;
}

#bloggy--article .bggle--center {
    align-items: center;
}