.item-s1{position:relative;background-color:hsla(0,0%,100%,0)}.item-s1.card{border:none}.item-s1 .item-image{position:relative;overflow:hidden;background-color:#ececec;aspect-ratio:1/1}.item-s1.card .item-image{border-radius:15px}.item-s1.card .item-image img{transform:scale(1);transition:all .2s ease-in-out}.item-s1.card:hover .item-image img{transform:scale(1.05)}.item-s1 .item-info{padding:7px 0}.item-s1 .item-name{font-size:14px;font-weight:500;letter-spacing:.1px;line-height:normal}.item-s1 .item-price{font-size:13px;font-weight:700;line-height:110%}.item-s1 .item-delivery{font-size:12px;font-weight:500;line-height:110%}.item-s1 .var-option:focus{outline:0;border-color:#2260ff}.item-s1 .var-options{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:15px}.item-s1 .var-option input[type=radio]{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.item-s1 .var-option span{position:relative;display:block;letter-spacing:.05em;background-color:hsla(0,0%,100%,0);border:2px solid var(--color_3_2);color:var(--color_3_2);padding:5px 10px;cursor:pointer;transition:background-color .3s ease}.item-s1 .var-option input[type=radio]:checked+span{background-color:var(--color_3_2);border:2px solid var(--color_3_2);z-index:1;color:var(--color_3_3)}.item-s1.single .item-name,.item-s1.single .item-price{font-size:16px;font-weight:700;margin:0 0 10px}.item-s1.single .item-price{line-height:110%}.item-s1.single .item-category{font-size:14px;font-weight:500;line-height:110%;margin:0 0 10px}.item-s1.single .item-descr{font-size:14px;white-space:pre-wrap}