[data-aos] #text-mask-path{stroke-dasharray:2230;stroke-dashoffset:2230}[data-aos].is-animated #text-mask-path{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--transition-timing-md)}main{z-index:auto;padding-top:calc(var(--header-height) * 2)}.main-bg{background-image:url(./../images/products/products_bg_top.png),url(./../images/products/products_bg.png);background-position:top center,top center;background-size:200% auto,200% auto;background-repeat:no-repeat,repeat}@media (min-width:640px){.main-bg{background-size:150% auto,150% auto}}@media (min-width:1024px){.main-bg{background-size:100% auto,100% auto}}.section-head__title{--svg-size:33.625rem}.filter__wrapper{--btn-padding-x:0.75rem;--btn-gap-x:0.5rem;--btn-icon-size:1.25rem;--btn-min-width:8.75rem}@media (min-width:768px){.filter__wrapper{--btn-padding-x:1.25rem;--btn-gap-x:0.75rem;--btn-icon-size:1.5rem;--btn-min-width:11.25rem}}.filter__wrapper{position:absolute;z-index:calc(var(--z-index-header) - 10);top:0;left:0;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;pointer-events:none;padding-bottom:var(--back-btn-bottom)}@media (min-width:1024px){.filter__wrapper{display:none}}.filter__btn{position:sticky;bottom:var(--back-btn-bottom);display:flex;align-items:center;justify-content:center;gap:0 var(--btn-gap-x);min-width:var(--btn-min-width);height:var(--back-btn-size);padding:0 var(--btn-padding-x);color:var(--color-brown-50);background-color:var(--color-brown-400);border-radius:.25rem;pointer-events:auto;transition:background-color var(--duration-200)}.filter__btn:active{background-color:var(--color-brown-500)}.filter__btn .co-icon{width:var(--btn-icon-size);height:var(--btn-icon-size);font-size:var(--btn-icon-size)}.products{--padding-top:0;--padding-bottom:calc(var(--back-btn-bottom) + var(--back-btn-size) + 3.75rem);--container-direction:column;--container-gap-y:1.25rem;--container-gap-x:2.5rem;--aside-width:100%;--aside-max-width:21.25rem;--aside-scroller-padding:1rem;--aside-close-btn-height:2.75rem;--aside-close-height:calc(var(--aside-close-btn-height) + var(--aside-scroller-padding) * 2);--dropdown-sibling-space:1.25rem;--dropdown-item-height:3.5rem;--dropdown-item-radius:0.25rem;--dropdown-head-img-size:calc(var(--dropdown-item-height) * 3);--content-width:100%}@media (min-width:768px){.products{--padding-top:2rem;--container-gap-y:2rem}}@media (min-width:1024px){.products{--padding-top:3.75rem;--container-gap-x:4rem}}@media (min-width:1024px){.products{--padding-bottom:3.75rem;--container-direction:row;--aside-width:25%;--aside-scroller-padding:0;--content-width:calc(100% - var(--aside-width) - var(--container-gap-x))}}.products__container{display:flex;flex-direction:var(--container-direction);gap:var(--container-gap-y) var(--container-gap-x);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.products__aside{width:var(--aside-width);height:1px}@media (min-width:1024px){.products__aside{display:flex;align-items:flex-end;height:auto;max-width:var(--aside-max-width)}}.products__menu{position:fixed;z-index:calc(var(--z-index-header) + 1);top:0;left:0;width:100%;height:100vh;height:100dvh;pointer-events:none}@media (min-width:1024px){.products__menu{position:sticky;z-index:1;top:auto;bottom:0;height:auto;pointer-events:auto}}.products__menu.is-opened{pointer-events:auto}.products__menu.is-opened .products__menu__bg{opacity:1;transition:opacity var(--duration-300)}.products__menu.is-opened .products__menu__wrapper{transform:translateX(0);opacity:1;transition:transform var(--duration-500) var(--duration-150) var(--transition-timing),opacity var(--duration-500) var(--duration-150) var(--transition-timing)}.products__menu__bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(64,37,18,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--duration-300) var(--duration-150)}@media (min-width:1024px){.products__menu__bg{display:none}}.products__menu__wrapper{position:relative;z-index:1;height:100%;max-width:100%;background-color:#fff1e1;opacity:0;transform:translateX(-100%);transition:transform var(--duration-300),opacity var(--duration-300)}@media (min-width:1024px){.products__menu__wrapper{background-color:transparent;opacity:1;transform:translateX(0);transition:none}}.products__menu__scroller{height:100%;padding:var(--aside-scroller-padding);padding-bottom:var(--aside-close-height);overflow-y:auto}.products__menu__close{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:var(--aside-close-height);padding:var(--aside-scroller-padding);background-color:#fff1e1}@media (min-width:1024px){.products__menu__close{display:none}}.products__menu__close .chord-btn{height:var(--aside-close-btn-height);width:100%}.products__menu__close .chord-btn__text{width:100%}.products__dropdown{--icon-size:1.25rem;--image-size:2rem}@media (min-width:768px){.products__dropdown{--icon-size:1.5rem;--image-size:2.5rem}}.products__dropdown::after{content:'';display:block;height:1px;width:100%;background-color:#decfbb;margin:var(--dropdown-sibling-space) 0}.products__dropdown:last-child::after{margin-bottom:0}.products__dropdown.is-closed .products__dropdown__head .co-icon{transform:scale(1,-1)}.products__dropdown.is-closed .products__dropdown__body{grid-template-rows:0fr}.products__dropdown__head,.products__dropdown__item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:var(--dropdown-item-height);border-radius:var(--dropdown-item-radius);cursor:pointer}.products__dropdown__head{padding:.75rem .5rem;color:#fff;background-color:#402512;overflow:hidden}@media (hover:hover){.products__dropdown__head:hover img{animation:dropdown-head-img-rotate-in var(--duration-300) forwards}}.products__dropdown__head span{position:relative;z-index:1}.products__dropdown__head .co-icon{width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size);transition:transform var(--duration-300)}.products__dropdown__head img{position:absolute;right:0;top:50%;transform:translate(38%,-50%);width:var(--dropdown-head-img-size);height:var(--dropdown-head-img-size);opacity:.6;pointer-events:none;animation:dropdown-head-img-rotate-out var(--duration-300) forwards}.products__dropdown__body{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows var(--duration-300)}.products__dropdown__list{position:relative;z-index:1;min-height:0}@media (min-width:1024px){.products__dropdown__list{max-height:35vh;overflow-y:auto}}.products__dropdown__item{padding:.75rem;margin-top:.25rem;transition:color var(--duration-200),background-color var(--duration-200)}.products__dropdown__item.is-active{color:#402512;background-color:#decfbb}.products__dropdown__item.is-active .co-icon{opacity:1}@media (hover:hover){.products__dropdown__item:hover{background-color:rgba(169,127,89,.1)}}.products__dropdown__item span{display:flex;align-items:center;gap:.5rem}.products__dropdown__item img{width:var(--image-size);height:var(--image-size);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.products__dropdown__item .co-icon{width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size);opacity:0;transition:opacity var(--duration-200)}.products__content{width:var(--content-width)}.products__content__head{--head-gap:1rem;--head-padding-y:0.75rem;--tool-min-width:7.5rem;--tool-padding-x:0.5rem;--tool-padding-y:0.25rem}@media (min-width:768px){.products__content__head{--head-gap:2rem;--tool-min-width:12.5rem}}.products__content__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--head-gap);padding-top:var(--head-padding-y);padding-bottom:var(--head-padding-y)}.products__content__head .products__tools{display:flex;flex-wrap:wrap;gap:var(--head-gap);width:100%}@media (min-width:768px){.products__content__head .products__tools{width:auto;margin-left:auto}}.products__search,.products__select{flex:1;display:flex;align-items:center;gap:.5rem;padding:var(--tool-padding-y) var(--tool-padding-x);min-width:var(--tool-min-width);border-bottom:1px solid #2f2f2f}.products__search{--icon-size:1.25rem}@media (min-width:768px){.products__search{--icon-size:1.5rem}}.products__search input{flex:1;width:100%;background:0 0;outline:0}.products__search input::-moz-placeholder{color:#2f2f2f;opacity:.4}.products__search input::placeholder{color:#2f2f2f;opacity:.4}.products__search .co-icon{width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size)}.products__select{--icon-size:1.25rem}@media (min-width:768px){.products__select{--icon-size:1.5rem}}.products__select select{flex:1;width:100%;background:0 0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.products__select .co-icon{width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size)}@media (min-width:768px){.products__count{order:-1}}.products__list{--list-columns:2;--list-gap-x:0.25rem;--list-gap-y:0.25rem;display:flex;flex-wrap:wrap;gap:var(--list-gap-y) var(--list-gap-x)}@media (min-width:640px){.products__list{--list-columns:3}}@media (min-width:768px){.products__list{--list-gap-x:1.25rem;--list-gap-y:1.25rem}}.products__list__item{width:calc((100% - var(--list-gap-x) * (var(--list-columns) - 1))/ var(--list-columns))}.products__empty{padding-top:2.5rem;padding-bottom:2.5rem}.products__empty__image{aspect-ratio:1;width:55%;max-width:15rem;margin-left:auto;margin-right:auto}@keyframes dropdown-head-img-rotate-in{0%{transform:translate(38%,-50%) rotate(0)}100%{transform:translate(38%,-50%) rotate(45deg)}}@keyframes dropdown-head-img-rotate-out{0%{transform:translate(38%,-50%) rotate(45deg)}100%{transform:translate(38%,-50%) rotate(90deg)}}@keyframes fade-in{from{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes fade-out{from{opacity:1;filter:blur(0);transform:translateY(0)}to{opacity:0;filter:blur(10px);transform:translateY(-20px)}}::view-transition-old(item-*){animation:.4s cubic-bezier(.4,0,.2,1) both fade-out}::view-transition-new(item-*){animation:.4s cubic-bezier(.4,0,.2,1) both fade-in}@supports not (view-transition-name:none){.products__item{transition:opacity .4s,transform .4s}}
/*# sourceMappingURL=maps/products.min.css.map */
