.cn{position:relative;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.cn::-webkit-scrollbar{display:none}.cn-track{display:flex;align-items:stretch;margin:0;padding:0;list-style:none}.cn-slide{flex:0 0 calc(100% / var(--cn-per,1));min-width:0;max-width:100%;box-sizing:border-box;scroll-snap-align:start}.cn-slide.is-center{scroll-snap-align:center}.cn.recarousel .cn-slide{transform:scale(.78);opacity:.65;transition:transform .3s ease,opacity .3s ease}.cn.recarousel .cn-slide.is-active{transform:scale(1);opacity:1}.cn-dots{display:flex;justify-content:center;gap:.45rem;padding:.8rem 0 0}.cn-dot{width:.571rem;height:.571rem;margin:0 .286rem;padding:0;border:0;border-radius:50%;background:#919399;opacity:.5;cursor:pointer;transition:opacity .3s ease,background .3s ease}.cn-dot.is-active{background:#306fae;border-radius:.571rem;opacity:1;width:2.286rem}.cn-prev,.cn-next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:2.857rem;height:2.857rem;border:1px solid rgba(145,147,153,.2);border-radius:50%;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease}.cn-prev{left:.4rem}.cn-next{right:.4rem}.cn-prev:after,.cn-next:after{content:'‹';font-size:1.3rem;line-height:2;color:#919399;font-weight:700}.cn-next:after{content:'›'}.cn-prev:hover,.cn-next:hover{box-shadow:0 .571rem 1rem rgba(193,200,222,.378)}.cn-shell{position:relative}.cn-shell>.cn-prev{left:0}.cn-shell>.cn-next{right:0}@media (hover:hover) and (min-width:768px){.cn-dots{display:none}}@media (hover:none),(max-width:767.98px){.cn-prev,.cn-next{display:none}}.cn.carousel{--cn-per:1}@media (min-width:420px){.cn.carousel{--cn-per:1.3}}@media (min-width:800px){.cn.carousel{--cn-per:2.3}}@media (min-width:1200px){.cn.carousel{--cn-per:3.3}}@media (min-width:1400px){.cn.carousel{--cn-per:4}}.cn.recarousel{--cn-per:1.5}@media (min-width:768px){.cn.recarousel{--cn-per:3}}.cn.screen{--cn-per:1}.cn.thumbs{--cn-per:3}@media (min-width:600px){.cn.thumbs{--cn-per:4}}@media (min-width:1200px){.cn.thumbs{--cn-per:6}}@media (min-width:1400px){.cn.thumbs{--cn-per:8}}.cn.similar-price,.cn.latest{--cn-per:1}@media (min-width:600px){.cn.similar-price,.cn.latest{--cn-per:2}}@media (min-width:900px){.cn.similar-price,.cn.latest{--cn-per:3}}@media (min-width:1280px){.cn.similar-price,.cn.latest{--cn-per:4}}.cn-slide>.card{height:100%;display:flex;flex-direction:column}.cn-slide>.card .text{flex:1 1 auto;display:flex;flex-direction:column}#filter{margin:2rem 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem}.btn-secondary{background-color:#919399;border:1px solid #919399}.btn-secondary:hover{background-color:#2c2d2e;border:1px solid #2c2d2e}@media(max-width:500px){#filter{padding:1.5rem .75rem}.no-results-message{text-align:center}}.catalog-section{padding:1rem .5rem;margin-top:2rem}.catalog-section .card{margin-bottom:1rem;margin-right:.75rem;margin-left:.75rem;position:relative;padding-bottom:5rem;cursor:pointer;overflow:hidden}.catalog-section .card:hover{-webkit-box-shadow:rgba(193,200,222,.378) 0 .714rem 1.429rem 0;-moz-box-shadow:rgba(193,200,222,.378) 0 .714rem 1.429rem 0;box-shadow:rgba(193,200,222,.378) 0 .714rem 1.429rem 0;-webkit-transform:translateY(-.357rem);-moz-transform:translateY(-.357rem);-ms-transform:translateY(-.357rem);-o-transform:translateY(-.357rem);transform:translateY(-.357rem);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease,-o-transform .3s ease;-moz-transition:transform .3s ease,box-shadow .3s ease,-moz-transform .3s ease,-moz-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease,-webkit-box-shadow .3s ease,-moz-box-shadow .3s ease}.catalog-section .card .text{padding:1rem 1rem 0}.catalog-section .card .text h6,.catalog-section .card .text h3{margin-bottom:.5rem;font-size:1.143rem;line-height:1.75rem}.catalog-section .card .text h5,.catalog-section .card .text p.cost{font-size:1.286rem;line-height:1.571rem;margin-bottom:0;margin-top:.5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:-.1px}.catalog-section .card .text h5 small,.catalog-section .card .text p.cost small{text-decoration:line-through}.catalog-section .card .text p.cost small{position:absolute;top:1rem;right:1rem;background-color:#2c2d2e;padding:.2rem .7rem;border-radius:.3rem;color:#fff}.catalog-section .card .text h5 i,.catalog-section .card .text p.cost i{font-size:.875rem;color:#306fae;background-color:rgba(0,0,0,.05);padding:.2rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;font-style:normal}.catalog-section .card .text .buttons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:1rem;left:1rem;right:1rem}.catalog-section .cn-next{right:0}.catalog-section .cn-prev{left:0}.catalog-section .cn{padding-bottom:3rem;scroll-padding:0 3.2rem}.catalog-section .daily-badge{position:absolute;top:.7rem;left:.7rem;z-index:5;background:#f3e4bd;color:#7a5c1e;font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:600;line-height:1.2;padding:.22rem .5rem;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.12);pointer-events:none}.popular-tags{margin:1.5rem auto 1rem}.popular-tags .facet-chips{flex-wrap:wrap;gap:.4rem}.popular-tags .facet-chips .facet-chip{border-radius:8px;padding:.28rem .75rem;font-size:.84rem;box-shadow:none}.popular-tags .facet-chips .facet-chip:hover{box-shadow:none}