.deal{--offset:24px;padding:var(--offset);display:flex;gap:var(--offset)}.deal--big{--offset:clamp(12px,3vw,32px)}.deal__col{width:100%}.deal__col.deal__col--no-basis{flex:1}.deal__image{aspect-ratio:1;width:100%}.deal__image--320{max-width:320px}.deal__image--240{max-width:240px}.deal__image--144{max-width:144px}.deal__buttons{display:flex;align-items:center;gap:8px}.deal__buttons.deal__buttons--row{flex-direction:row;align-items:center;flex:none}.deal__button{background-color:transparent;border:0;padding:0;cursor:pointer;width:38px;flex:0 0 38px;height:34px;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.deal__col{flex:0 0 36.6%}.deal__col--280{flex:0 0 20.3%}.deal__buttons{flex-direction:column;align-items:end;flex:1}}@media (max-width:767px){.deal{flex-direction:column}.deal__col--description{flex:0}.deal__image{order:-1;align-self:center}.deal__price{flex:1}.deal__buttons .btn{flex-grow:1}.grey-bg-goods-y .deal{padding:0;box-shadow:none}}