.b2c-presentation{padding:var(--size-600) 0;text-align:center}.b2c-presentation h1{margin:0}.b2c-presentation .legend-top{margin-top:var(--size-100)}.b2c-presentation .action{margin:var(--size-300) 0}.b2c-presentation .carousel-container{--carousel-ratio:7/8;margin:var(--size-200) 0}.b2c-presentation .legend-bottom{margin-top:var(--size-600)}.item-list{display:grid;gap:var(--spacer);grid-template-columns:repeat(auto-fill,minmax(var(--item-list-width,var(--size-2000)),1fr))}.item-list-item{display:block;text-decoration:none}.item-list-item .image-container{aspect-ratio:1}.item-list-item .image-container img{display:block;height:100%;object-fit:cover;width:100%}.item-list-item .product-info{display:grid;gap:var(--size-50);padding:var(--size-100);text-align:center}.item-list-item .product-info .price{font-weight:500}@media screen and (min-width:50rem){.item-list-item .product-info{grid-template-columns:1fr 1fr;text-align:left}.item-list-item .product-info .price{text-align:right}}.product-list.has-selection-PetSizesFilter .item-list-item:not(.active-PetSizesFilter){display:none}.b2c-flagship-product{display:grid;gap:var(--size-150);padding:var(--size-200) 0}.b2c-flagship-product .resume{display:grid;gap:var(--size-150);padding:var(--spacer)}@media screen and (min-width:50rem){.b2c-flagship-product{grid-template-columns:2fr 1fr}.b2c-flagship-product .resume{margin-bottom:auto;order:1}}@media screen and (min-width:92rem){.b2c-flagship-product{--item-list-width:var(--size-2500)}}.value-items .value-item{border-top:1px solid}.value-items .value-item:last-child{border-bottom:1px solid}.value-item{display:grid;padding:var(--size-100)}.value-item>*{padding:var(--size-25) 0}.value-item .icon{font-size:3rem}@media screen and (max-width:50rem){.value-item .title{font-weight:500;margin-top:var(--size-100)}}@media screen and (min-width:50rem){.value-item{align-items:center;gap:var(--size-100);grid-template-columns:2fr 5fr 5fr}}.b2c-brand-values{display:grid;gap:var(--size-150);padding:var(--size-200) 0}.b2c-brand-values .legend-top{text-align:center}.b2c-brand-values .value-items{margin-top:var(--size-400)}.b2c-about-sa{padding:var(--size-200) 0}.b2c-about-sa .container{display:grid;gap:var(--size-200)}.b2c-about-sa .image-container{aspect-ratio:3/4;margin:0 var(--spacer-negative);padding-left:10%}.b2c-about-sa .image-container img{display:block;height:100%;object-fit:contain;object-position:right center;width:100%}@media screen and (min-width:50rem){.b2c-about-sa{padding:var(--size-600) 0}.b2c-about-sa .container{grid-template-areas:"legend-top    image-container" "_             image-container" "legend-bottom image-container";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto}.b2c-about-sa .container .legend-top{grid-area:legend-top}.b2c-about-sa .container .image-container{aspect-ratio:4/3;grid-area:image-container}.b2c-about-sa .container .legend-bottom{grid-area:legend-bottom}}.carousel{display:flex;gap:var(--spacer);overflow-x:auto;scroll-snap-type:x mandatory;width:100%}.carousel .carousel-item{aspect-ratio:var(--carousel-ratio,1);flex:0 0 var(--carousel-width,75%);scroll-snap-align:center}@media screen and (min-width:50rem){.carousel .carousel-item{flex-basis:27.5%}}.carousel .carousel-item img{display:block;height:100%;object-fit:cover;width:100%}.b2c-about-mmh{padding:var(--size-600) 0}.b2c-about-mmh .carousel-container{--carousel-ratio:7/8;margin-top:var(--size-600)}.b2c-about-mmh .container{display:grid;gap:var(--size-200)}.b2c-about-mmh .action .btn{display:flex}@media screen and (min-width:50rem){.b2c-about-mmh .container{grid-template-columns:1fr 1fr}.b2c-about-mmh .container .action{margin:auto 0 0 auto}}.accordion-item{border-bottom:1px solid var(--color-accordion-lines,currentColor);display:flex;flex-direction:column}.accordion-item header .btn{align-items:center;cursor:pointer;display:flex;justify-content:space-between;line-height:1.2;padding:1em 0;text-align:left;width:100%}.accordion-item header .btn:hover .accordion-title{opacity:.8}.accordion-item .indicator{--indicator-size:0.1em;aspect-ratio:1;display:block;margin-left:.5em;min-width:1em;position:relative;transition:transform .25s ease}.accordion-item .indicator:after,.accordion-item .indicator:before{background-color:var(--color-accordion-indicator,currentColor);content:"";height:var(--indicator-size);position:absolute;top:50%;transform-origin:center center;width:100%}.accordion-item .indicator:after{transform:translateY(-50%);transition:transform .25s ease}.accordion-item .indicator:before{transform:translateY(-50%) rotate(90deg)}.accordion-item .accordion-title{font-size:1.17em;margin:0}.accordion-item .content{color:var(--color-accordion-content);flex-basis:0;opacity:0;overflow:hidden;transform:scale(.2);transform-origin:top center;transition:transform .5s ease-in-out,opacity .3s ease-in,flex-basis .3s}.accordion-item .content p+p{margin-top:1em}.accordion-item .content a{word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.accordion-item.active .content{flex-basis:100%;opacity:1;padding-bottom:1.5em;transform:scale(1)}.accordion-item.active header .indicator{transform:rotate(90deg)}.accordion-item.active header .indicator:after{transform:translateY(-50%) rotate(90deg)}.achievement,.faqs{display:grid;gap:var(--spacer)}.achievement{aspect-ratio:3/2;background-color:var(--achievement-bg,transparent);background-image:var(--achievement-image,var(--gradient-01));color:var(--achievement-color,var(--color-white));font-size:clamp(1.2rem,1.5vw + .5rem,2rem);grid-template-rows:auto 1fr auto;padding:var(--spacer)}@media screen and (min-width:50rem){.achievement{aspect-ratio:1}}.achievement .description-icon{display:grid;gap:var(--spacer);grid-template-columns:3fr 1fr}.achievement .icon{font-size:2em;margin-left:auto}.achievement .description{line-height:1}.achievement .title{font-size:2.5em;font-weight:500}.achievement.gradient-02{--achievement-image:var(--gradient-02)}.achievement.gradient-03{--achievement-image:var(--gradient-03)}.achievement.gradient-04{--achievement-image:var(--gradient-04)}.achievement.gradient-05{--achievement-image:var(--gradient-05)}.achievement-list{display:grid;gap:var(--spacer)}@media screen and (min-width:50rem){.achievement-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.b2c-achievements{padding:var(--size-200) 0}.b2c-achievements .achievement-list{margin-top:var(--size-400)}@media screen and (min-width:50rem){.b2c-achievements .legend-top{max-width:50%}}.rating{display:inline-block;height:1em;position:relative;width:5em}.rating .base,.rating .fill{display:flex;left:0;position:absolute;top:0;width:100%}.rating .fill{overflow:hidden;width:calc(var(--rating, 0)/5*100%)}.more-items .more-items__item{display:none}.more-items .more-items__item--visible{display:block}.more-items.more-items--complete .more-items__action{display:none}.review-list{display:flex;gap:var(--spacer);overflow-x:auto;padding:0 var(--spacer);scroll-snap-type:x mandatory;width:100%}.review-list .review-list-item{scroll-snap-align:center}.review-list-item{aspect-ratio:.65;border:1px solid;border-radius:1em;display:grid;flex:0 0 60%;gap:var(--spacer);grid-template-rows:auto 1fr auto;padding:var(--spacer);text-align:center}.review-list-item .rating{font-size:2em}.review-list-item p{overflow-y:auto}@media screen and (min-width:50rem){.review-list-item{flex-basis:20%}}.reviews .action-container{margin:3em auto 0;max-width:100%;text-align:center;width:var(--size-2000)}.reviews .action-container .btn{font-size:120%}.reviews .reviews-item{border-top:1px solid var(--color-grey-300);font-size:1em;margin-top:1em;padding-top:1em}.reviews .reviews-item .review-score{font-size:1.5em;margin:1em 0}.reviews .reviews-item .review-score .score{color:var(--color-highlight);display:inline-block;font-size:65%;vertical-align:super}.reviews .review-title{font-size:150%;line-height:1em;margin:0}.reviews .review-author-date{color:var(--color-grey-600);font-size:90%;margin-top:1em}.reviews .review-body{margin-top:1em}.b2c-reviews{padding:var(--size-200) 0}.b2c-reviews .achievement-list{margin-top:var(--size-400)}.b2c-reviews .image-container{aspect-ratio:2/1}.b2c-reviews .image-container img{display:block;height:100%;object-fit:cover;width:100%}.b2c-reviews .container{margin:var(--size-400) 0}.ticker{overflow:hidden;white-space:nowrap;width:100%}.ticker .ticker-content{animation:ticker-left 90s linear infinite;display:flex;width:fit-content}.ticker .content{align-items:center;display:flex;gap:var(--size-200);padding:var(--size-100)}@keyframes ticker-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.text-icon-ticker{background-image:var(--ticker-bg,var(--gradient-01));color:var(--ticker-fg,var(--color-white))}.text-icon-ticker .icon{font-size:1.5em}.text-icon-ticker .icon-label{transform:rotate(-90deg)}.home-sa-faqs{margin:var(--size-600) 0}.home-sa-faqs .faqs{gap:var(--size-200)}@media (min-width:50rem){.home-sa-faqs .faqs{grid-template-columns:1fr 1fr}}