.counter{align-items:center;background-color:oklch(from oklch(16.93% .0041 285.95deg) calc(l + .1092) calc(c + .0032) calc(h - .03));display:inline-flex;justify-content:space-between;overflow:hidden}.counter-button{transition:opacity .3s}.counter-button:disabled{opacity:.4;pointer-events:none}.counter-button-minus:hover{background:linear-gradient(270deg,transparent,oklch(from oklch(from oklch(16.93% .0041 285.95deg) calc(l + .1092) calc(c + .0032) calc(h - .03)) calc(l + .1) c h))}.counter-button-plus:hover{background:linear-gradient(90deg,transparent,oklch(from oklch(from oklch(16.93% .0041 285.95deg) calc(l + .1092) calc(c + .0032) calc(h - .03)) calc(l + .1) c h))}.counter-value{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield;font-weight:600;margin:0;max-width:4ch;padding:0;text-align:center}.counter-value::-webkit-inner-spin-button,.counter-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter-value:disabled{opacity:.4}.counter-price{color:#fff;font-weight:600;height:100%;width:100%}.counter-price:disabled{opacity:.4;pointer-events:none}.counter-price-old{color:#8e8e8e;font-weight:500;text-decoration:line-through}.counter-l{border-radius:1rem;height:3.25rem;min-width:11.25rem}.counter-l .counter-button{padding:.75rem}.counter-l .counter-price,.counter-l .counter-value{font-size:1.38rem}.counter-l .counter-price-old{font-size:1.25rem}.counter-s{border-radius:.75rem;height:2.25rem;min-width:7.13rem}.counter-s .counter-button{padding:.5rem}.counter-s .counter-price,.counter-s .counter-value{font-size:1rem}.counter-s .counter-price-old{font-size:.88rem}.product-card{aspect-ratio:5/8;background-color:oklch(from oklch(16.93% .0041 285.95deg) calc(l + .0365) calc(c + .0059) calc(h - 9.41));border:1px solid oklch(from oklch(16.93% .0041 285.95deg) calc(l + .1176) calc(c + .0087) calc(h - 6.83));border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;overflow:hidden}.product-card-image{aspect-ratio:1/1;position:relative;width:100%}.product-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s;width:100%}.product-card-badges{bottom:.5rem;display:flex;flex-wrap:wrap;gap:.19rem;left:.5rem;position:absolute;right:.5rem}.product-card-badge{display:inline-block;height:1rem;width:auto}.product-card-content{display:flex;flex-direction:column;flex-grow:1;gap:.25rem;justify-content:space-between;padding:.75rem}.product-card-content-name{display:-webkit-box;font-size:.88rem;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-content-params{color:#8e8e8e;font-size:.88rem;font-weight:500}.product-card:hover .product-card-image img{transform:scale(1.05)}.product-card-expired .product-card-image img{opacity:.4}.product-card-expired-text{font-size:1rem;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal{align-items:center;background-color:transparent;display:flex;justify-content:center;pointer-events:none;position:fixed;transition:background-color .45s;z-index:15}.modal,.modal-bg{height:100%;left:0;top:0;width:100%}.modal-bg{position:absolute}.modal-window{background-color:oklch(from oklch(16.93% .0041 285.95deg) calc(l + .0365) calc(c + .0059) calc(h - 9.41));border-radius:1.5rem;display:flex;flex-direction:column;max-height:calc(100vh - 8rem);max-width:calc(100vw - 8rem);min-height:10.63rem;min-width:27.5rem;opacity:0;overflow:hidden;position:relative;transform:translateY(100%) scale(.8);transition:all .45s}.modal-window:after{background:linear-gradient(transparent,oklch(from oklch(16.93% .0041 285.95deg) calc(l + .0365) calc(c + .0059) calc(h - 9.41)));bottom:0;content:"";height:1.5rem;left:0;position:absolute;width:100%}.modal-content{flex-grow:1}.modal-title{font-size:1.5rem;font-weight:600;line-height:1.88rem;padding:2rem 1.5rem 1.5rem;text-align:center}.modal-control{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);padding:.75rem 1.5rem 1.5rem}.modal-close{align-items:center;background-color:oklch(from oklch(16.93% .0041 285.95deg) calc(l + .1092) calc(c + .0032) calc(h - .03));border-radius:50%;color:#fff;display:flex;height:2.5rem;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:background-color .3s;width:2.5rem;z-index:5}.modal-close:hover{background-color:oklch(from oklch(from oklch(16.93% .0041 285.95deg) calc(l + .1092) calc(c + .0032) calc(h - .03)) calc(l + .1) c h)}.modal-opened{background-color:#000000b3;pointer-events:all}.modal-opened .modal-window{opacity:1;transform:translateY(0) scale(1)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.back-link{align-items:center;display:flex;font-size:1rem;font-weight:500;gap:.5rem}.back-link-icon{color:#8e8e8e}
