.brand-hero{overflow:clip}@media (max-width:990px){.brand-hero__logo-container{margin-bottom:var(--vu)}.brand-hero__logo-picture{min-height:28px}.brand-hero__picture{aspect-ratio:36 / 35;background:var(--gradient)}.brand-hero__image{transform:scale(1.01)}}@media (min-width:990px){.brand-hero{display:grid;position:relative;min-height: calc(20 * var(--vu));min-height:calc(var(--viewport-height,100vh) - var(--header-height) - var(--breadcrumbs-height))}.brand-hero__logo-container{position:absolute;bottom:var(--indent);left:var(--indent);height:auto;z-index:2}}.brand-banner{position:relative;background-color:var(--background-color);color:var(--text-color);overflow:hidden}.brand-banner__picture{z-index:1}.brand-banner__meta{position:relative;z-index:1;padding: calc(2 * var(--vu)) 0;background-image:var(--background-image);background-repeat:no-repeat;background-size:contain;background-position:var(--background-position,'center top')}.brand-banner__sign{position:absolute;top:0;right:-25%;width:100%;height:100%;background-image:var(--background-image);background-repeat:no-repeat;background-size:contain;background-position:var(--background-position,'center top');z-index:-1}.brand-banner__text{font-size:30px;font-size:clamp(20px,8vw,35px);font-weight:bold;line-height:1.2;margin-bottom:15px}.brand-banner__subtext{color:var(--accent-color)}@media (max-width:990px){.brand-banner .grid{row-gap:0}.brand-banner__picture{aspect-ratio:36 / 43;background:var(--gradient)}}@media (min-width:990px){.brand-banner{min-height: calc(21 * var(--vu))}.brand-banner__picture{order:1}.brand-banner__meta{order:2;display:grid;grid-template-columns:repeat(7,1fr);gap:var(--gap);align-content:center;justify-content:center}.brand-banner__sign{right:0%}.brand-banner__something{grid-column: 4 / -1}.brand-banner__text p{margin-bottom:0}}.brand-banner2{color:var(--text-color);position:relative;z-index:1;background-color:var(--background-color);min-height: calc(16 * var(--vu));padding: calc(2 * var(--vu)) 0;overflow:clip}.brand-banner2__sign{position:absolute;top:0;right:-25%;width:100%;height:100%;background-image:var(--background-image);background-repeat:no-repeat;background-size:contain;background-position:var(--background-position,'center top');z-index:-1}.brand-banner2__logo{width:auto;height:30px;margin-bottom:var(--vu)}.brand-banner2__text{font-size:30px;font-size:clamp(20px,8vw,35px);font-weight:bold;line-height:1.2}.brand-banner2__text u{text-decoration:none;white-space:nowrap}@media (min-width:990px){.brand-banner2__sign{}.brand-banner2__logo{height:50px;margin-bottom: calc(2* var(--vu))}}.filter{display:flex;white-space:nowrap;overflow-x:scroll;scrollbar-width:none;padding-left:var(--indent);padding-bottom:3px;margin: calc(2 * var(--vu)) calc(-1* var(--indent))}.filter::-webkit-scrollbar{-webkit-appearance:none}.filter__item{border:1px solid var(--black);margin-right:var(--gap);-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);-khtml-border-radius:var(--radius);border-radius:var(--radius);font-size:12px;padding:7px 15px;cursor:pointer;display:inline-block}.filter__item.active{background-color:var(--black);color:var(--white)}.products__list{margin-bottom:var(--vu)}@media (min-width:990px){.products__list{grid-template-columns:repeat(12,1fr);margin-bottom: calc(3 * var(--vu))}}.product-item{transition-behavior:allow-discrete}.product-item.hide{animation:hideItem var(--transition-time) normal both;display:none}.product-item.show{display:block;animation:showItem .8s normal both}@keyframes showItem
{
	from
	{
		opacity: 0;
	}
	
	to
	{
		opacity: 1;
	}
}@keyframes hideItem
{
	from
	{
		opacity: 1;
		transform: translateY(0px);
	}
	
	to
	{
		opacity: 0;
		transform: translateY(30px);
	}
}.brand-video__movie{position:relative;overflow:hidden;aspect-ratio:16 / 9;padding-top: calc(9 / 16 * 100%)}.brand-video__video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.brand-video__source{width:100%;height:100%}.brand-video__play-button{position:absolute;z-index:2;top:0;right:0;cursor:pointer;opacity:1;transition:var(--transition)}.brand-video__play-button.hide{opacity:0;pointer-events:none}.brand-video__meta{align-self:end}.brand-video__text{color:var(--text-color);font-family:var(--primary-font);font-size:30px;font-size:clamp(20px,8vw,35px);font-weight:700;line-height:1.2;margin:0}.brand-video__subtext{color:var(--subtext-color);font-size:15px;font-weight:600}@media (max-width:990px){.brand-video__subtext{text-align:right}}@media (min-width:990px){.brand-video{margin-bottom: calc(5 * var(--vu))}.brand-video__movie{margin-right: calc(-1 * var(--indent))}.brand-video__play-svg{width:165px;height:auto}}