@layer uikit{.image-slider{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.image-slider-viewport{overflow:hidden;position:relative}.image-slider-list{display:flex;transition:transform .35s cubic-bezier(.2,.9,.4,1.1);will-change:transform}.image-slider-slide{align-items:center;display:flex;flex:0 0 100%;justify-content:center;overflow:hidden}.image-slider-slide img{display:block;object-fit:contain;transition:transform .2s}.image-slider-click-zone{bottom:0;cursor:pointer;position:absolute;top:0;transition:background .15s;width:50%;z-index:20}.image-slider-click-zone.zone-left{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1.5em" height="1.5em" viewBox="0 0 100 100"><polygon points="10,50,50,10,50,30,90,30,90,70,50,70,50,90" fill="white" stroke="black" stroke-width="4"/></svg>') 12 12,default;left:0}.image-slider-click-zone.zone-right{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1.5em" height="1.5em" viewBox="0 0 100 100"><polygon points="90,50,50,10,50,30,10,30,10,70,50,70,50,90" fill="white" stroke="black" stroke-width="4"/></svg>') 12 12,default;right:0}.image-slider-dots{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin-top:.8em}.image-slider-dot{border:2px solid #5f5f5f;border-radius:.4em;cursor:pointer;height:.8em;width:.8em}.image-slider-dot.active{border-color:#dd2020;cursor:default;width:1.6em}@media (pointer:fine){.image-slider-dot{transition-duration:.15s;transition-property:width,border-color,background-color;transition-timing-function:ease-in-out}.image-slider-dot:not(.active):hover{border-color:#ff2020!important}}}@layer uikit{#filter{background-color:#f5f5f5;border-radius:15px;display:flex;flex-direction:column;margin-top:1.5em;padding:1em 1em 0}.filter-menu{align-items:flex-start;flex-direction:row-reverse;flex-wrap:nowrap;width:100%}.filter-menu,.filter-menu-list{display:flex;gap:.8em;line-height:1.7em}.filter-menu-list{align-items:center;flex-grow:1;flex-wrap:wrap}.filter-menu-item{border:1px solid #bfbfbf;border-radius:1em;font-size:1em;padding:0 1em}.filter-menu svg{height:1.7em;vertical-align:middle;white-space:nowrap;width:1.7em}.filter-menu-button.active{color:#ff2020}.filter-form{min-width:10em}.filter-form form{gap:1em}.filter-form form,.filter-group{display:flex;flex-direction:column}.filter-group{padding:0 .5em}.filter-name{border-bottom:2px solid #d5d5d5;color:#2f2f2f;font-weight:600;line-height:1.5em;margin:0 0 .4em}.filter-group.filter-active .filter-name{border-bottom:2px solid #ff2020}.filter-item{accent-color:#ff2020;align-items:center;cursor:pointer;display:flex;line-height:1.8em;margin-left:10px}.filter-item input{height:1em;margin-right:10px;width:1em}.filter-apply{background-color:#dd2020;border:1px solid transparent;border-radius:.5em;color:#fff;height:2.5em;margin:.3em 0}.filter-apply,.filter-reset{cursor:pointer;font-size:1em}.filter-reset{background-color:#fff;border:1px solid #bfbfbf;border-radius:.5em;height:1.7em}@media (min-width:1024px){.filter{padding:1em}.filter-menu{display:none}.filter-form{padding-bottom:1em}}@media not (min-width:1024px){.filter-form{display:grid;grid-template-rows:0fr;margin-top:1em;overflow:hidden;transition:grid-template-rows .5s ease}.filter-form.open{grid-template-rows:1fr;padding-bottom:1em}.filter-form form{min-height:0}}@media (pointer:fine){.filter-menu-button{transition-property:box-shadow}.filter-menu-button:hover{box-shadow:0 4px 15px rgba(0,0,0,.2)}.filter-apply{transition-property:color,background-color,box-shadow}.filter-apply:hover{background-color:#ff2020;color:#fff}.filter-apply,.filter-menu-button{transition-duration:.15s;transition-timing-function:ease-in-out}}}@layer uikit{.main-container{max-width:1920px;width:90%}.main-container.filter{align-items:start}.group-items,.main-container.filter{display:grid;grid-template-columns:1fr}.group-items{align-items:center;gap:1em;justify-items:center;margin-top:1.5em;width:100%}.group-items a{padding:1.2em;z-index:5}.group-group,.group-item{border:1px solid #dfdfe1;border-radius:15px;display:flex;flex-direction:column;transform:translateZ(0);width:100%}.group-group *{width:100%}.group-item{align-items:center;height:100%;padding:1.2em}.group-group{align-items:flex-start}.group-item-images-list{height:150px;width:200px}.group-item-image{height:100%;width:auto}.group-item-info{align-items:center;display:flex;flex:1 1 0%;flex-direction:column}.group-item-shortdesc{color:#5f5f5f;font-size:.8em;margin-top:.7em}.group-item-text{border:none;color:#2f2f2f;display:flex;flex-direction:column;flex-grow:1;line-height:1.3em;margin:.8em 0;min-height:5.4em;overflow:hidden;overflow-wrap:break-word;width:100%;word-break:break-word;z-index:5}div.group-item-text{font-size:1.2em;font-weight:600;margin:.8em 0 0;min-height:auto;text-align:center}.group-item-info anchor{border:none;color:inherit;display:block;letter-spacing:unset}.group-item-sub{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.group-item-price{flex-grow:1;font-size:1.3em;line-height:1.5em;user-select:text}.group-item-buy svg{height:1.5em;width:1.5em}.subgroups{height:0;margin-bottom:1.2em;margin-top:-1.2em;overflow:hidden;position:relative}.subgroups>*{width:auto}.toggle-btn-container{display:flex;height:0;justify-content:center}.toggle-btn-container:after{content:"";margin-top:20px;max-width:1920px;position:absolute;width:90%}.toggle-btn{align-items:center;background:#fff;border:1px solid #dfdfe1;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.05);cursor:pointer;display:flex;font-size:1.1em;height:2.4em;justify-content:center;margin-top:-1.2em;width:2.4em;z-index:10}.toggle-btn:before{color:#ff2020;content:"▼";margin-top:3px}.subgroups.expanded+.toggle-btn-container .toggle-btn:before{content:"▲";margin-top:-3px}.subgroups .group-group{margin:1.2em}.tiles-item{padding:0!important;width:200px!important}.tiles-item svg{height:2em;width:2em}@media (min-width:560px){.group-item{flex-direction:row}.group-item-images{margin-right:1em}.group-item-info{align-items:flex-start;align-self:center}.group-item-text{margin-top:0;padding:0 1.2em}div.group-item-text{margin:0 0 1.3em;min-height:auto;text-align:left}.group-item-price{margin-right:2em;text-align:right}}@media (min-width:1024px){.main-container.filter{gap:2em;grid-template-columns:1fr 5fr}}@media (pointer:fine){.group-item-text{transition-property:color}.group-group,.group-item{transition-property:box-shadow}.group-group:hover,.group-item:hover{box-shadow:0 5px 25px 0 rgba(30,31,33,.12)}.toggle-btn{transition-property:background,border,box-shadow}.toggle-btn:hover{background-color:#ff2020;border:1px solid #ff2020;box-shadow:0 0 10px rgba(0,0,0,.5)}.toggle-btn:before{transition-property:color}.toggle-btn:hover:before{color:#fff}.group-group,.group-item,.group-item-text,.toggle-btn,.toggle-btn:before{transition-duration:.15s;transition-property:color;transition-timing-function:ease-in-out}}@media (pointer:coarse){.group-item-buy{height:3em;width:3em}}}@layer uikit{.tiles{align-items:center;display:grid;gap:1em;grid-template-columns:repeat(2,minmax(120px,1fr));justify-items:center;margin:.5em;max-width:1920px;width:90%}.tiles-item{align-items:center;border:1px solid #dfdfe1;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.tiles-item.inline{flex-direction:row!important}.tiles-item svg{max-width:80px}.tiles-item-img{max-height:80px;max-width:100%;padding:1em .5em 0}.tiles-item-name{align-items:center;display:flex;flex-grow:2;justify-content:center;line-height:1.3em;margin:.5em;text-align:center}h1+.tiles{margin-bottom:1em;margin-top:1.5em}@media (min-width:560px){.tiles{gap:1.5em;grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (min-width:768px){.tiles{gap:2em;grid-template-columns:repeat(3,minmax(150px,1fr))}.tiles-item svg{max-width:100px}.tiles-item-img{max-height:100px}}@media (min-width:1024px){.tiles{grid-template-columns:repeat(4,minmax(150px,1fr))}.tiles-item-img{max-height:120px}}@media (min-width:1440px){.tiles{grid-template-columns:repeat(5,minmax(150px,1fr))}}@media (min-width:1620px){.tiles{grid-template-columns:repeat(6,minmax(150px,1fr))}}@media (pointer:fine){.tiles-item:hover{box-shadow:0 5px 20px 0 rgba(30,31,33,.12)}.tiles-item{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:ease-in-out}}}