.elementor-34299 .elementor-element.elementor-element-9936884{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34299 .elementor-element.elementor-element-1897623c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34299 .elementor-element.elementor-element-1897623c:not(.elementor-motion-effects-element-type-background), .elementor-34299 .elementor-element.elementor-element-1897623c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-34299 .elementor-element.elementor-element-fc99492{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-34299 .elementor-element.elementor-element-ce0bedf > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-34299 .elementor-element.elementor-element-ce0bedf .elementor-heading-title{color:var( --e-global-color-post-primary );}.elementor-34299 .elementor-element.elementor-element-428c9243{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-34299 .elementor-element.elementor-element-428c9243.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-34299 .elementor-element.elementor-element-f3912db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-34299 .elementor-element.elementor-element-fc99492{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34299 .elementor-element.elementor-element-fc99492{--width:100%;}}@media(max-width:1024px){.elementor-34299 .elementor-element.elementor-element-1897623c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34299 .elementor-element.elementor-element-fc99492{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34299 .elementor-element.elementor-element-428c9243{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-34299 .elementor-element.elementor-element-fc99492{--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for container, class: .elementor-element-fc99492 */.elementor-34299 .elementor-element.elementor-element-fc99492 .product-details-container:last-child .product-separator{
    display: none;
}/* End custom CSS */
/* Start custom CSS */ul.product-list,
ol.product-list{
    margin: 1em;
}
ul.product-list li,
ol.product-list li{
    margin-bottom: 0.5em;
}
ul.product-list li::marker,
ol.product-list li::marker{
    color: var(--post-color-primary);
}

/* Product Formats */
.product-formats-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 1rem;
}
article.product-format{
    --format-color: var(--post-color-primary);
    
    font-size: 1em;
    font-weight: bold;
    color: white;
    text-align: center;
    
    width: 18em;
    background-color: var(--format-color);
    border-radius: 1em;
}
article.product-format > *{
    padding: 5px 10px;
}
article.product-format > section{
    padding: 1rem 1rem;
}
article.product-format > header{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
article.product-format section{
    background-color: white;
    color: var(--format-color);
    font-size: 2em;
}
article.product-format header .absorption-level{
    display: flex;
    flex-flow: row nowrap;
}
article.product-format .droplet{
    display: block;
    width: 1em;
    margin-left: -0.25em;
    height: 1.5em;
    z-index: 10;
}
article.product-format .droplet.last{
    opacity: 1;
    z-index: 15;
    position: relative;
}
article.product-format .droplet.last::before{
    counter-reset: level var(--absorption-level);
    content: counter(level);
    font-size: 0.9em;
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translate3d(0,-45%,0);
    z-index: 20;
    color: var(--format-color);
}
article.product-format .droplet:not(.full){
    background-color: var(--format-color);
}
article.product-format .droplet::after{
    content: '';
    display: block;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    width: 100%;
    height: 100%;
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
            position: relative;
}
article.product-format .droplet::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M192 496C94.8 496 16 417.2 16 320c0-19.5 7.1-44.9 19.6-73.8c12.4-28.6 29.3-59.2 47.7-88.8c36.6-59.2 77.9-112.9 95.9-135.7c2.8-3.5 7-5.6 11.9-5.6l1.8 0c4.9 0 9.1 2.1 11.9 5.6c18.1 22.8 59.3 76.6 95.9 135.7c18.3 29.6 35.3 60.2 47.7 88.8C360.9 275.1 368 300.5 368 320c0 97.2-78.8 176-176 176zM0 320C0 426 86 512 192 512s192-86 192-192c0-91.2-130.2-262.3-166.6-308.3C211.4 4.2 202.5 0 192.9 0l-1.8 0c-9.6 0-18.5 4.2-24.5 11.7C130.2 57.7 0 228.8 0 320zm104 0c0-4.4-3.6-8-8-8s-8 3.6-8 8c0 57.4 46.6 104 104 104c4.4 0 8-3.6 8-8s-3.6-8-8-8c-48.6 0-88-39.4-88-88z"/></svg>');
}
article.product-format .droplet.full::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0l1.8 0c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM96 336c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z"/></svg>');
}
article.product-format .droplet.full.last::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M192,512C86,512,0,426,0,320C0,228.8,130.2,57.7,166.6,11.7c6-7.5,14.9-11.7,24.5-11.7h1.8c9.6,0,18.5,4.2,24.5,11.7C253.8,57.7,384,228.8,384,320C384,426,298,512,192,512z"/></svg>');
}

/* Product Formats Icons */
article.product-format header:has(.icon)::after{
    content: '';
    margin-left: 1em;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    width: 2.5em;
    height: 2em;
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
}
article.product-format header:has(.icon.fish)::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 47.36"><path d="M.65 28.31c4 8 20.89 10 22.29 11.44s6 6 11.85 7.43c6 1.41 1.4-6 1.4-6s13.05-1.41 14.86 0c1.21 1 8.83 6 16.26 4.42 7.43-1.41-1.4-8.84 0-8.84s8.84-4.41 16.27-7.43c2.81-1.22 4.42 4.4 10.42 4.4s7.25-10.84 4.84-18.05c-4.62-13.25-12.45 0-14.06 0a26.17 26.17 0 0 1-11.64-2.81C68.72-.58 59.88.02 58.28.87c-3.82 1.81-3 6-4.42 4.62S49.65.07 39.2.07s-12 7-12 7C16.2 9.28 2.5 19.31.9 22.53a6.53 6.53 0 0 0-.81 3.81 5.86 5.86 0 0 0 .56 1.97Z"/></svg>');
}
article.product-format header:has(.icon.rabbit)::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73.97 100"><path d="M-.01 88c8.11-.4 3.92-5.87 6.66-13.58 2.39-7.68 7-16.68 12.5-22.9 2.66-1.51 5.63-2.32 8.25-4a9.17 9.17 0 0 0 3.46-1.33c2.63-.9 5.44-2.18 8.24-2.66 1.65.15 3.19-.69 4.79-.8 6.39-.7 5.21-7.21 4.79-12.25-1.15-1.88-2.08-3.85-3.19-5.86-1.77-3.2-7-20 .36-16.23 1.66.73 1.77-1.88 1.77-1.88 6.54-21.78 7.16 18 8.78 21.31 1.74-.21 3.17.45 4.79.8a14.46 14.46 0 0 0 2.92 1.06c.36.05.69.35 1.07.27 3.33 2.88 7.68 7.68 8.78 11.45a5.47 5.47 0 0 1-1.6 4.26c-1.11.86-2.25 1.87-3.72 1.86h-.27c-8.06-.11 0 19.15-12.47 22-4.4 6.33 8.23 17.19-.23 23.55-3.88-1.22.55-8.23-2.29-11-1.34-3.55-3.05 15.42 2.33 13.76 5.14-2 5 4.8.16 4.23h-.27c-2.24.13-4.44-.19-6.65-.27H37.52a21.19 21.19 0 0 0-4-.27h-4.53c-1 .08-2.09-.42-3.19-.26-2.34-.25-4.78-.77-7.18-.8C8.99 97 4.12 89.58-.01 88Zm36.2 9c.46.12 1.1-.3 1.33.26h3.19c11.55 3.16 6.84-10.68 6.65-17.31C40.23 82 32.14 89.49 36.19 97Z"/></svg>');
}
article.product-format header:has(.icon.squirrel)::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 91.27 100"><path d="M38.57 32.43c.54 1.35-8.63-4.31-8.63-4.31s4.32-14.58 0-13c-4.31 1.39-7.31 5.71-7.31 5.71l-1.35-5.67a32.86 32.86 0 0 0-4.32 10.26S8.35 26.5 6.73 32.7c-.81 3.24-1.89 5.94-4 7.83a4.49 4.49 0 0 0-.81 5.67c.81.81 1.35 1.89 1.89 2.43 1.35 1.35-1.35 1.35-3 3-1.35 1.35-1.35 4.31 3 4.31s4.32 13 12.95 13 13-1.35 13-1.35-10.26 11.6 3 24.56c0 0-13-1.35-15.93 0s-7.28 4.32 5.67 5.66 36.16 4.32 36.16 0 0-7.28 4.32-4.31 24.56 0 27.53-17.28S84.45 41.07 68.8 37c-5.67-1.35-4.32-8.63 3-5.66 24 9.71 24.56-15.93 8.63-26.18-13.25-8.62-54.8-10.51-41.86 27.27Z"/></svg>');
}
article.product-format header:has(.icon.cat)::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 85.4 100"><path d="M82.58 24.47s2.7-9.72 0-10.53-6.21 5.4-6.21 5.4a30.25 30.25 0 0 0-9.73 0c-1.89.27-4.32-5.4-7-5.4s-2.7 5.4-.81 8.91 1.89 15.66-4.32 14c-11.34-2.7-29.17-.81-37 0C6.96 38 2.36 16.64 8.58 10.43c5.4-5.43 10.53-5.43 13.23 0 1.89 4.05 2.7 8.91 5.4 7S25.86-5.78 9.7 1.51C-9.79 10.43 6.15 37.7 6.15 37.7c-3.52 7.84-5.41 15.94-1.9 23s.81 9.72.81 12.43c0 2.43.54 5.94 4.33 7.83 3.51 1.89 8.91 7.83 10.53 8.91 1.89.81 7.83 3.51 9.72 0s-7.83-7-10.53-11.34-3.51-8.92 7-7c4.32.81 20.8 0 22.15 4.32 3.53 11.28 9.74 11.28 12.44 21 .81 3 7 4.32 9.73 1.89 3.24-3.24-6.22-5.4-7.84-14C61.51 79 63.7 72 67.45 69c2.16 3 3.52 6.76 2.16 10.27-1.35 3.24-1.89 5.4.82 5.4 3.51 0 5.4-2.7 7-9.72.81-3.51-1.62-6.76-4.32-8.92 3.78-2.43 6.75-6.21 6.75-9.72v-15.9s2.7-.81 5.4-8.92c.83-2.7-2.68-7.02-2.68-7.02Z"/></svg>');
}
article.product-format header:has(.icon.dog)::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88.89 100"><path d="M76.96 21c0-1.94 5.55 2.77 5.55 2.77s6.37-11.09 6.37-15c0-3.62-7.44-8.33-10.26-8.33s-4.71 2.77-6.38 2.77c-1.94 0-8.32-3.6-16.64-.83 0 0-5.54-3.61-8.31-1.94-2.78 1.94-11.1 4.71-11.1 4.71s1.94 13 4.72 16.64 7.48-6.38 8.32-7.48c.83-.84-3.61 8.32-1.94 11.09 1.94 2.77 4.71 5.55 2.77 6.38-11.09 6.38-23.3-.83-29.68 4.71-1.94.83-3.88 3.61-4.43 6.1-6.38-2.22-13.59-6.65-10-13.31 10.82-20.8-7.76-8.6-5.82 3.61C.69 36.21 1.8 47 15.44 50.64c1.11 6.93 3.05 9.15-2.22 18.58-2.22 4.16-.83 13.86-.83 21.35 0 5.55 15.81 5.55 13 1.94S19 85 21.77 78.65a53.44 53.44 0 0 0 3.61-12.21s7.76-1.94 8.32 1.94c1.94 12.21 5.54 19.42 2.74 26.91-.28.83 1.94 4.71 6.38 4.71 4.71 0 8.32-.83 6.38-4.71a11 11 0 0 1-.76-7.49s5.55 1.94 8.32 0 .84-5.55-1.94-6.38-5.54-5.55-3.6-9.43c1.94-3.61 13-3.61 13.86-8.32s0 6.38 2 11.09-2.78 15 0 18.58 17.74 5.55 13.86 0c-3.6-5.54-7.49-12.2-5.54-16.64 1.94-4.71 6.37-20.52.83-28.84-3.33-5.27-4.72-15-2.78-17.75 1.57-2.49 3.51-7.21 3.51-9.11Z"/></svg>');
}
article.product-format header:has(.icon.bird)::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 95.37 100"><path d="M95.12 51.41v-2a39.58 39.58 0 0 0-1.29-5.92c0-.25-18.25 2.83-18.25 2.58-.25-.52 17.74-4.12 17.48-4.63-1.28-2.83-2.82-4.11-4.37-3.6-2.31 1-12.85 4.11-20 6.17-11.57 3.34-20.31.51-20.05-1.54.21-6.47-1.34-10.85-3.95-13.94a36.39 36.39 0 0 1-2 9.52c1.28-8-2.06-13.63-7.2-15.94a25.21 25.21 0 0 1-.26 12.34c.52-13.88-6.17-15.94-11.82-19 3.08 4.63 4.37 5.15 5.65 16.46-4.62-16.46-8.48-18-17.22-24.94 3.85 6.4 3.33 14.62 10.27 22.85C9.52 20.57 17.23 11.83 0 0c4.63 12.6 2.32 18.25 4.63 24.94 1 3.08 3.34 7.45 7.2 9.51 7.2 4.37 8 10.54 7.2 10.54-1 .25-5.14.25-8.74 2-2.83 1.34-4.6 4.68-4.12 6.01a13 13 0 0 1-3.34 3c2.57-.26 3.6-.77 5.91-.26 3.6.78 11.06 1.29 16.2 4.89 2.31 1.54-4.88 4.11-2.31 11.82C24.69 78.66 31.88 90 52.19 100c-5.91-12.6-11.06-8-14.4-22.62 3.34 8.22 6.9 11.31 12.34 14.62-4.88-7.2-3.08-9.51-9-19.79a31.14 31.14 0 0 1 7.46 10.57c.51-3.35 2.83-8.23-4.37-16.71a18.24 18.24 0 0 1 6.94 8.48c.26-.77 3.34-8-4.88-14.14a16.48 16.48 0 0 1 6.94 5.4c.47-2.81.25-5.66-1.53-9.51-.51-1 6.43-2.57 18.77.51 7.46 1.8 18.51 4.37 21.34 4.89 2 .25 3.34-3.6 3.6-7.2 0-.26-20.06-2.83-20.06-3.09-.53-1.28 19.78.52 19.78 0Z"/></svg>');
}/* End custom CSS */