.catalog{margin-bottom:2rem}.catalog__heading{margin-bottom:1.75rem}.catalog__body{margin-bottom:4rem}.catalog-filter{display:none}@media (min-width: 768px){.catalog-filter{display:block;width:15.625rem;min-width:15.625rem}}.catalog-filter+.catalog__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width: 1024px){.catalog-filter+.catalog__body .product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.comments-scroller{margin-bottom:1rem}.comments-scroller:not(.swiper-initialized) .swiper-slide{width:25%}.comments-scroller .swiper-slide{height:initial}.comment-scroller{height:100%;border-radius:.25rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(233 233 233 / var(--tw-border-opacity));padding-top:.75rem;padding-bottom:.75rem}.comment-scroller__body{padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:0;font-size:.875rem;line-height:1.25rem}.comment-scroller__header{margin-bottom:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem;line-height:1.25rem;font-weight:500}.product-scroller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(233 233 233 / var(--tw-border-opacity));padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.product-scroller__img-wrap{position:relative;height:3.5rem;width:3.5rem;-ms-flex-negative:0;flex-shrink:0}.product-scroller__img-host{position:relative;display:block;width:100%;padding-bottom:100%}.product-scroller__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:scale-down;object-fit:scale-down}.product-scroller__content{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.product-scroller__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:28px;line-height:28px;overflow:hidden;word-break:break-word;font-size:1rem;line-height:1.5rem;font-weight:500}.product-scroller__rating-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.product-scroller__rating{--tw-text-opacity: 1;color:rgb(210 210 210 / var(--tw-text-opacity))}.product-scroller__rating.is-active{--tw-text-opacity: 1;color:rgb(255 217 42 / var(--tw-text-opacity))}.product-scroller__rating svg{height:1rem;width:1rem;fill:currentColor}.category-portal{margin-bottom:2rem}.category-portal__list{display:grid;gap:1rem}@media (min-width: 768px){.category-portal__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.category-portal__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.category-portal__img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;width:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-portal__img-wrap img{max-height:3.5rem;max-width:100%}.category-portal__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(233 233 233 / var(--tw-border-opacity));padding:1rem .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(62 119 170 / var(--tw-text-opacity))}.category-portal__link:hover{--tw-text-opacity: 1;color:rgb(248 65 71 / var(--tw-text-opacity))}.filter{cursor:pointer;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(233 233 233 / var(--tw-border-opacity))}.filter__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.filter__header svg{height:1.5rem;width:1.5rem;-ms-flex-negative:0;flex-shrink:0;fill:currentColor;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.filter[open] svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter__title{font-size:1rem;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.filter__list{margin-bottom:1rem}.filter__link{position:relative;display:block;min-height:2rem;cursor:pointer;padding:.25rem .25rem .25rem 1.5rem;font-size:.875rem;outline:2px solid transparent;outline-offset:2px;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}@media (min-width: 1024px){.filter__link{min-height:auto}}.filter__link:before{position:absolute;height:1rem;width:1rem;border-radius:.25rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(210 210 210 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1);top:5px;left:0;content:""}.filter__link:hover{--tw-text-opacity: 1;color:rgb(34 31 31 / var(--tw-text-opacity))}.filter__link:hover:before{--tw-border-opacity: 1;border-color:rgb(34 31 31 / var(--tw-border-opacity))}.filter__link.is-active:before{background-image:url(/build/assets/checkbox-LktFM15p.svg);background-repeat:no-repeat;background-position:center;background-size:15px 16px}.filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.filter-bar__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;border-radius:.25rem;border-width:1px;border-style:solid;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity));padding:.5rem .75rem}.filter-bar__link:hover{--tw-bg-opacity: 1;background-color:rgb(233 233 233 / var(--tw-bg-opacity))}.filter-bar__link svg{height:1rem;width:1rem;fill:currentColor}.filter-bar__link.is-reset{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.filter-bar__link.is-reset:hover{--tw-bg-opacity: 1;background-color:rgb(233 233 233 / var(--tw-bg-opacity))}
